mongostat详解 mongodb性能监控工具

mongostat是mongodb自带的状态检测工具,在命令行下使用,会间隔固定时间(默认1s)获取mongodb的当前运行状态,并输出。它对你在mongodb优化方面有很大的帮助
传送门mongodb命令行使用

mongostat查看帮助

#进入mongdb的bin目录
>.mongodb --help   //可以查看mongodb的所有的使用方法

启动参数说明

参数 说明 示例
-v 详细的日志输出,包括更多的信息,v的数量可以有多个 .mongostat -vvv --host 127.0.0.1:27017
-h 要监控的数据库的ip和端口,可以写成-h或者 --host ./mongostat -h 127.0.0.1:27017
-u admin库的用户名,也可以写成 --username
-p admin库的密码,也可以写成 --password
--authenticationDatabase 后面跟的是保存用户凭证的数据库,用户凭证在admin库中,所用这里填admin,这个参数是在有用户名和密码的时候才用的 ./mongostat -h 127.0.0.1:27017 -u root -p 123456 --authenticationDatabase admin
--noheaders 不输出表头,就是没有最上面一行列的说明 ./mongostat -h 127.0.0.1:27017 --noheaders
-n 要输出多少行,不指定默认一秒输出一行,指定以后,达到指定的行数以后就不在输出信息了,也可以写成--rowcount ./mongostat -h 127.0.0.1:27017 -n 20
--discover 监控所有节点并且显示 ./mongostat -h 127.0.0.1:27017 --discover
--http 使用http链接,而不是原始的链接 ./mongostat -h 127.0.0.1:27017 --discover --http
--all 所用可选的字段
--json 打印的数据是json格式 ./mongostat -h 127.0.0.1:27017 --json
打印样例

打印信息参数说明

参数 说明
inserts/s 每秒插入次数
query/s 每秒查询次数
update/s 每秒更新次数
delete/s 每秒删除次数
getmore/s 每秒执行getmore次数,查看更多的意思,我们每次查询数据时,如果一次数据量比较大,超过了mongodb一次能查询的最大数据量,那么mongodb就回把这次要查询的数据分成几次查询,分别返回
command/s 每秒的命令数,比以上插入、查找、更新、删除的综合还多,还统计了别的命令
dirty WiredTiger存储引擎中dirty 数据占缓存百分比
used WiredTiger存储引擎中引擎使用缓存占百分比
flushes/s 每秒执行fsync将数据写入硬盘的次数, WiredTiger存储引擎中,flushes是指WiredTiger循环创建检查点的时间间隔。每隔一段时间,mongodb就将内存上的数据写入硬盘,如果这个数值比较大的话,会影响性能
vsize 虚拟内存使用量,单位MB
res 物理内存使用量,单位MB
faults /s 每秒访问失败数(只有Linux有),数据被交换出物理内存,放到swap。不要超过100,否则就是机器内存太小,造成频繁swap写入。此时要升级内存或者扩展
res 使用真实内存大小
qr 客户端等待读的长度,队列中的长度
qw 客户端等待写的队列长度
ar 活跃客户执行写操作的数量。
aw 活跃客户等待写的数量
netin mongodb进入的流量包含mongostat本身(单位:bytes)
netout mongodb出去的流量包含mongostat本身
conn 当前连接数
time 时间戳
待定 *****************************分割线*************************
repl 当前实例的角色
M或 PRI "master",
SEC "Secondary",
REC "recovering",
UNK "unknow",
SLV "slave",
RTR "mongos process"("router")
ARB "arbiter"

参考文章

http://blog.csdn.net/cx136295988/article/details/73498651
http://blog.csdn.net/u011186019/article/details/70918288
【译】MongoDB的监控
mongo监控命令与工具
http://new.nginxs.net/read.php/post-201603071508/

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 158,233评论 4 360
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,013评论 1 291
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 108,030评论 0 241
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 43,827评论 0 204
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,221评论 3 286
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,542评论 1 216
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,814评论 2 312
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,513评论 0 198
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,225评论 1 241
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,497评论 2 244
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 31,998评论 1 258
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,342评论 2 253
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 32,986评论 3 235
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,055评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,812评论 0 194
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,560评论 2 271
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,461评论 2 266

推荐阅读更多精彩内容