在Ubuntu上监控MongoDB内存使用可采用以下方式:
命令行工具
mongostat
:实时显示内存使用、数据库操作等统计信息。mongotop
:按数据库维度展示读写操作及内存占用。top/htop
:查看MongoDB进程的内存占用情况。db.serverStatus().mem
:通过MongoDB shell获取详细内存使用数据(如常驻内存、虚拟内存)。图形化工具
配置参数监控
/etc/mongod.conf
中wiredTiger.engineConfig.cacheSizeGB
配置,确认内存限制是否生效。注:部分工具(如mongostat
、mongotop
)需先安装MongoDB工具包,可通过sudo apt-get install mongodb-org-tools
获取。