是否可以减少MongoDB内存使用量?

时间:2011-02-16 15:15:33

标签: mongodb

我正在使用64位MongoDB进行测试。如果我配置大容量备份,那么MongoDB内存利用率似乎很高。

是否有可能降低MongoDB的内存利用率。

4 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

对于Windows,似乎可以控制MongoDB使用的内存量,请参阅Captain Codeman的本教程:

Limit MongoDB memory use on Windows without Virtualization

答案 2 :(得分:1)

更新/etc/security/limits.conf

添加一行,如下所示:

@mongodb - rss 33554432

然后保存文件。

它会立即生效。

在此示例中,我们为mongodb组用户分配32GB内存使用量

答案 3 :(得分:0)

您的意思是内存使用情况还是磁盘空间?如果您真的在谈论内存,那么Mongo会将其数据存储在内存映射文件中,从而产生大量内存使用的错觉。

您可以在此处找到更多信息:

http://www.mongodb.org/display/DOCS/Checking+Server+Memory+Usage