mongodb自带监控mongostat数值说明

插入:,,,,一秒内的插入数
查询:,,,,一秒内的查询数
更新:,,,,一秒内的更新数
删除:,,,,一秒内的删除数

getmore:,,,查询时游标(光标)的getmore操作

命令:,,,一秒内执行的命令数

冲:,,,一秒内冲洗的次数一般都是0,或者1,通过计算两个1之间的间隔时间,可以大致了解多长时间冲洗一次.flush开销是很大的,如果频繁的冲洗,可能就要找找原因了。

映射:vsize: res:这三个和用前看到的一样,映射,vsize一般不会有大的变动,res会慢慢的上升,如果res经常突然下降,去查查是否有别的程序狂吃内存。

缺点:大压力下这个数值往往不为0。如果经常不为0,那就该加内存了。

锁定:MongoDB就一把读写锁,这里指的是写锁所住的时间百分比。这个数值过大(经常超过10%),那就是出状况了。

dx小姐:非常重要的参数,正常情况下,所有的查询都应该通过索引,也就是idx小姐为0。如果这里数值较大,是不是缺少索引。

qr | qw:等待队列长度为客户(读|写)
ar |亚历山大-伍尔兹:活跃客户(读|写)
如果这两个数值很大,那么就是DB被堵住了,DB的处理速度不及请求速度。看看是否有开销很大的慢查询。如果查询一切正常,确实是负载很大,就需要加机器了。

netIn:网络流量在位
netOut:网络流量——位
网络带宽压力

康涅狄格州:MongoDB为每一个连接创建一个线程,线程的创建和释放也是有开销的。尽量不要让这个数值很大。

repl:服务器当前状态
,,,M ,——主
,,,秒二次
,,,,REC -恢复
,,,UNK——未知
,,,SLV——奴隶

时间:当前时间

mongodb自带监控mongostat数值说明