增加 MongoDB 内存限制(或其使用的任何资源)

问题描述 投票:0回答:1

我将租一台云服务器(12GB RAM,240GB Nvme SDD)。我读到 mongodb linkedtiger 使用有限的系统内存,

从 MongoDB 3.2 开始,MongoDB 使用 WiredTiger 作为默认存储引擎。默认情况下,MongoDB 将保留 50% 的可用内存 – 1 GB 用于 WiredTiger 缓存或 256 MB,以较大者为准。

由于我将仅为 mongodb 租用此服务器(我将具有高吞吐量),我希望wiredtiger使用所有可用的系统资源,我该如何实现这一点?谢谢你

mongodb wiredtiger
1个回答
1
投票

编辑您的

mongo.conf
mongod.conf
。该文件通常位于
/etc/mongo.conf
/etc/mongod.conf

更改此部分:

storage:
  dbPath: /var/lib/mongodb #(example) - don't change this
  journal:
    enabled: true
  wiredTiger:
    engineConfig:
      cacheSizeGB: 12

您可能想尝试一下大小来测试服务器的稳定性(可能想减少 1 GB)。记得重启

mongod
服务。

© www.soinside.com 2019 - 2024. All rights reserved.