监控Linux MongoDB状态可通过以下方式:
mongostat
:实时查看插入、查询等操作计数及内存、网络等指标。mongotop
:按集合展示读写操作耗时,定位资源消耗热点。db.serverStatus()
:获取服务器详细状态,如连接数、锁、内存使用等。db.stats()
:查看数据库集合数、数据存储量等统计信息。systemctl status mongod
:检查MongoDB服务运行状态。ps -ef | grep mongod
:查看MongoDB进程是否存在。top/htop
:监控MongoDB进程的CPU/内存占用。iostat/vmstat
:分析磁盘I/O和虚拟内存使用情况。/var/log/mongodb/mongod.log
查看运行日志,排查异常。根据需求选择工具,组合使用可全面掌握MongoDB状态。