以下是Ubuntu上优化MongoDB内存的关键技巧:
/etc/mongod.conf
中storage.wiredTiger.engineConfig.cacheSizeGB
参数,设置为物理内存的50%-75%,避免占用过多内存。echo never > /sys/kernel/mm/transparent_hugepage/enabled
。mongostat
和mongotop
监控内存使用情况。db.serverStatus().mem
查看内存分配详情,确保缓存命中率正常。注意:修改配置后需重启MongoDB服务生效,生产环境建议先在测试环境验证优化效果。