【问题标题】:Mongo db taking too much RAMMongodb占用太多RAM
【发布时间】:2015-04-05 13:03:26
【问题描述】:

我正在使用 mongodb 作为数据库。所有数据库的大小在19G左右。

即使没有查询正在运行,我的 RAM 使用量也显示 mongod 的 2GB 的 64%。

根据常见问题解答

MongoDB 自动使用机器上的所有空闲内存作为其缓存。系统资源监视器显示 MongoDB 使用了大量内存,但它的使用是动态的。如果另一个进程突然需要服务器一半的 RAM,MongoDB 将向另一个进程提供缓存内存。

仅仅是因为这个还是我做错了什么。

【问题讨论】:

    标签: mongodb


    【解决方案1】:

    MongoDB 仅分配该内存,但不会全部使用。它告诉您的系统,其他应用程序可以在需要时使用它。因此,如果其他应用程序会要求更多内存,那么系统会将其提供给他们。您可以在 mongo shell 中检查实际内存使用情况。查看文档中的 mongo 命令以了解更多信息。

    【讨论】:

      猜你喜欢
      • 2017-01-01
      • 2011-09-08
      • 2019-08-18
      • 2013-01-01
      • 2020-03-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-13
      相关资源
      最近更新 更多