我正在使用 MongDB 2.4.9 并致力于性能调整。参考 mongodb 的 ulimit 设置,在我的 linux 环境(ubuntu 12.04)中,ulimit -s 的默认设置是 8192。MongoDB 没有为 ulimit -s(堆栈大小)指定任何默认值。但是,此案例研究建议将堆栈大小设置为 1024。默认堆栈大小 8291 如何影响 mongodb 性能。将此值更改为 1024 是否有助于减少每个连接的开销以提高性能?
我正在使用 MongDB 2.4.9 并致力于性能调整。参考 mongodb 的 ulimit 设置,在我的 linux 环境(ubuntu 12.04)中,ulimit -s 的默认设置是 8192。MongoDB 没有为 ulimit -s(堆栈大小)指定任何默认值。但是,此案例研究建议将堆栈大小设置为 1024。默认堆栈大小 8291 如何影响 mongodb 性能。将此值更改为 1024 是否有助于减少每个连接的开销以提高性能?
MongoDB 的默认堆栈大小已经是 1024,而不是 8192(它是在代码中设置的,而不是作为系统设置)并且从 1.8.3 版开始(参见SERVER-2707),所以您已经看到了较低的堆栈大小。