在Ubuntu上管理MongoDB內存需通過配置文件調整存儲引擎緩存,步驟如下:
/etc/mongod.conf
,找到 storage
部分,添加或修改 wiredTiger.engineConfig.cacheSizeGB
參數(單位:GB),例如設置為服務器總內存的60%-80%。storage:
wiredTiger:
engineConfig:
cacheSizeGB: 4 # 根據系統內存調整
sudo systemctl restart mongod
使配置生效。db.serverStatus().wiredTiger.cache
命令查看緩存狀態,或使用 top
監控進程內存占用。注意:
mmapv1
存儲引擎,需設置 storage.mmapv1.engineConfig.cacheSizeGB
,但該引擎已逐步被淘汰。