yog*_*h.j 5 linux ulimit mongodb
我想知道 ulimits 中的 nofile 和 nproc 的用途,最好有示例。具体来说,它们在数据库中的作用是什么?
对于mongodb来说,两个参数如下:
无文件: -n: file descriptors
nofile为 64000。但是,您可能需要根据您的需求(WiredTiger特别是存储引擎)将其更改为更高的值。前提是您使用这些值对您的环境进行测试。进程: -u: processes/threads
MongoDB 使用进程来跟踪每个内部线程或pthread作为系统进程。例如复制线程
nproc如果未按预期设置,MongoDB 将显示启动警告。nofile对于 mongodb 部署,这通常设置为 1/2