MongoDB性能监控(8)--操作系统级监控命令(iostat)
-
1、概述
前面已经有介绍过CPU和进程的监控命令top和内存的监控命令free,这次将主要介绍系统设备I/O的监控命令iostat。
iostat主要用于监控系统设备的IO负载情况,iostat首次运行时显示自系统启动开始的各项统计信息,之后运行iostat将显示自上次运行该命令以后的统计信息。用户可以通过指定统计的次数和时间来获得所需的统计信息,从而监控到系统中的I/O瓶颈。
2、语法格式:
2.1、查看语法格式- 可以使用帮助命令help来查看iostat的语法格式。
<code>[root@ggnode2 software]# iostat --help Usage: iostat [ options... ] [ <interval> [ <count> ] ] Options are: [ -c | -d ] [ -k | -m ] [ -t ] [ -V ] [ -x ] [ -n ] [ -h ] [ -N ] [ <device> [ ... ] | ALL ] [ -p [ <device> | ALL ] ] </code>
2.2、参数说明:
<code> -c //输出CPU统计信息。不能与-d参数同时使用。 -d // 输出设备和分区的I/O统计信息。不能与-c参数同时使用。(默认的参数是-d) -k //用“kbytes/秒”代替“块/秒”显示统计信息。在内核2.4以及新版中才有效。 -m //用“mbytes/秒”代替“块/秒”显示统计信息。在内核2.4以及新版中才有效。 -t //显示NFS目录统计信息。在内核2.6.17以及新版中才有效。 -V //显示版本号并退出。 -x //显示扩展统计信息。不能与参数-p同时使用。并且需要在内核2.5以上才能使用,因为它需要/proc/diskstats 或者 加载sysfs获取统计信息。 -n //显示NFS目录统计信息。 -h //可读性更好的NFS目录统计信息(经测试,在我的系统上跟-t,-p参数显示没什么差别,但-p参数没法与-x参数同时使用) -p //显示系统使用的块设备和它们的分区统计信息。不能与参数-x同时使用。如果命令中指定了设备名称,显示设备和它的所有分区的统计。如果使用了关键字ALL,将显示系统所有块设备和分区统计信息,即使它们没有被使用。只有在内核2.5或更新版本中有效。 interval //刷新时间间隔 count //刷新次数 </code>
本帖部分内容已隐藏,请登入并回覆,以查看隐藏内容!
-
继续学习。。。。。。。
-
cpu增高,看看什么原因
-
想看~快給我看~芝麻開門
-
想看~快給我看~芝麻開門
-
想看~快給我看~芝麻開門
-
想看~快給我看~芝麻開門
-
hello mongo