linux

如何监控Linux MongoDB的运行状态

小樊
35
2025-12-20 11:48:22
栏目: 云计算

Linux 上监控 MongoDB 运行状态的实用方案

一 内置工具快速查看

二 慢查询与 Profiling

三 系统层面资源监控

四 图形化与长期监控

五 关键指标与告警阈值示例

指标 含义 建议关注 告警示例
connections.current / connections.available 当前/可用连接数 连接数接近上限 使用率 > 80%
opcounters.insert/query/update/delete 每秒操作数 突增或异常下降 5 分钟内增幅 > 50%
faults/s 页面错误/秒 持续大于 0 且升高 持续 > 100 或持续上升
res / vsize / mapped(mongostat) 物理/虚拟内存与映射 res 接近物理内存 res > 物理内存 90%
q r w 队列(mongostat) 总/读/写队列长度 队列长期不为 0 任一队列 > 10 持续 1 分钟
backgroundFlushing(serverStatus) 后台 fsync flush 频繁或耗时变长 平均 flush 时间突增
iowait / util(iostat) 磁盘等待与利用率 高 iowait、util 接近 100% util > 80% 持续 5 分钟

0
看了该问题的人还看了