解决CentOS上MongoDB内存不足问题可从以下方面入手:
/etc/mongod.conf,设置storage.wiredTiger.engineConfig.cacheSizeGB参数限制缓存大小(建议为系统内存的50%-80%)。storage.mmapv1.smallFiles=true减少内存占用。vm.swappiness(建议设为10-20)减少交换空间使用。/proc/sys/vm/max_map_count(如设为262144)以支持更多内存映射。mongostat、top等工具监控内存使用。操作前建议备份数据,并在测试环境验证配置效果。