在Ubuntu中控制MongoDB内存使用,可通过修改配置文件/etc/mongod.conf实现,具体如下:
sudo nano /etc/mongod.conf。storage部分下,添加或修改wiredTiger配置,通过设置engineConfig.cacheSizeGB参数来控制内存大小,单位为GB。例如cacheSizeGB: 4表示将缓存设置为4GB。sudo systemctl restart mongod。此外,还可通过Docker运行MongoDB时,在启动命令中添加--wiredTigerCacheSizeGB参数来限制内存。