monostat工具使用

来源:未知 责任编辑:责任编辑 发表时间:2013-12-22 14:56 点击:

mongostat是一个命令行工具,可以连接到mongodb server,然后显示出server的状态。

下面演示一个简单的使用:

直接在primary server上运行命令,不带参数 

root@vm1:~# mongostat
connected to: 127.0.0.1
insert  query update delete getmore command flushes mapped  vsize    res faults    locked db idx miss %     qr|qw   ar|aw  netIn netOut  conn set repl       time
    *0      1     11     *0      19     3|0       1  1.28g  3.17g  1.13g      0 kaimei:73.4%          0       0|0     0|0    69k     7k    42 rs1  PRI   13:15:32
    *0      2     16     *0      32     3|0       0  1.28g  3.17g  1.13g      0 kaimei:22.2%          0       0|0     0|1    38k     8k    42 rs1  PRI   13:15:33
    *0      2    148     *0     151     2|0       0  1.28g  3.17g  1.13g      0 kaimei:62.6%          0       0|0     1|0    58k    52k    42 rs1  PRI   13:15:34
    *0      1    112     *0     150     2|0       0  1.28g  3.17g  1.13g      0 kaimei:52.9%          0       0|0     0|0    70k    41k    42 rs1  PRI   13:15:35
    *0      2     58     *0      48     2|0       0  1.28g  3.17g  1.13g      0 kaimei:44.2%          0       0|0     0|1    49k    21k    42 rs1  PRI   13:15:36

 
这样就会默认每秒执行一次调用(文档中称为call),并把结果显示成一行。

 有些参数可以使用。

sleeptime 参数,比如下面: 

root@vm1:~# mongostat 10
connected to: 127.0.0.1
insert  query update delete getmore command flushes mapped  vsize    res faults    locked db idx miss %     qr|qw   ar|aw  netIn netOut  conn set repl       time
    *0      1     34     *0      57     3|0       0  1.28g  3.17g  1.13g      0 kaimei:52.6%          0       0|0     1|0    47k    13k    42 rs1  PRI   13:18:19
    *0      1      8     *0      14     3|0       0  1.28g  3.17g  1.13g      0 kaimei:52.6%          0       0|0     0|0    42k     3k    42 rs1  PRI   13:18:29
    *0      1     62     *0     100     3|0       0  1.28g  3.17g  1.13g      0 kaimei:54.8%          0       0|0     1|0    46k    24k    42 rs1  PRI   13:18:39
    *0      1     11     *0      19     3|0       0  1.28g  3.17g  1.13g      0 kaimei:52.2%          0       0|0     0|0    43k     5k    42 rs1  PRI   13:18:49

-n 代表执行call的次数,比如
oot@vm1:~# mongostat -n 2 connected to: 127.0.0.1 insert query update delete getmore command flushes mapped vsize res faults locked db idx miss % qr|qw ar|aw netIn netOut conn set repl time *0 2 5 *0 8 1|0 0 1.28g 3.17g 1.13g 0 kaimei:24.7% 0 0|0 1|0 20k 4k 42 rs1 PRI 13:21:14 *0 1 54 *0 84 3|0 0 1.28g 3.17g 1.13g 0 kaimei:59.9% 0 0|0 0|0 61k 22k 42 rs1 PRI 13:21:15

也可以将-n 和 sleeptime组合使用

mongostat -n 10 10

意思是每隔10秒call一次,一共10次后退出

-v参数可以输出关于mongostat命令的详细信息,比如:

 root@vm1:~# mongostat -v -n 2
Wed Dec 11 13:27:11.727 creating new connection to:127.0.0.1:27017
Wed Dec 11 13:27:11.727 BackgroundJob starting: ConnectBG
Wed Dec 11 13:27:11.728 connected connection!

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • db2管理工具小结
  • DB2数据库的导出与导入(Windows客户端)
  • db2 CLP中如何换行
  • DB2查看表结构及所用表语句
  • DB2 · CREATE TABLESPACE
  • 使用DB2对象:创建模式、表和视图
  • DB2数据库逻辑卷的复制
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1