我将租用一个云服务器(12 ram内存,240 ram sdd)。我读过mongodb有线老虎使用有限数量的系统内存,
从MongoDB 3.2开始,MongoDB就使用WiredTiger作为其默认存储引擎。默认情况下,MongoDB将保留50%的可用内存--1 GB用于WiredTiger缓存,或256 MB (以较大者为准)。
由于我将只为mongodb租用此服务器(我将拥有较高的吞吐量),因此我希望wiredtiger使用所有可用的系统资源,如何实现这一点?谢谢
发布于 2022-07-16 10:45:22
编辑您的mongo.conf。此文件通常位于/etc/mongo.conf
更改本节:
storage:
dbPath: /var/lib/mongodb #(example) - don't change this
journal:
enabled: true
wiredTiger:
engineConfig:
cacheSizeGB: 12您可能需要对大小进行实验,以测试服务器的稳定性(可能希望使其减少1GB)。记住重新启动mongod服务。
https://stackoverflow.com/questions/73002794
复制相似问题