日期:2014-05-16 浏览次数:20796 次
iostat 用于输出CPU和磁盘I/O相关的统计信息。命令格式为: 其中: 常用选项: 下面给出几个例子:iostat
iostat 的命令格式
iostat [ -c | -d ] [ -k | -m ] [ -t ] [ -V ] [ -x ] [ device [ ... ] | ALL ]
[ -p [ device | ALL ] ] [ interval [ count ] ]
选项
说明
-c
仅显示CPU统计信息。与-d选项互斥。
-d
仅显示磁盘统计信息。与-c选项互斥。
-k
以KB为单位显示每秒的磁盘请求数。默认单位块。
-m
以MB为单位显示每秒的磁盘请求数。默认单位块。
-p {device|ALL}
用于显示块设备及系统分区的统计信息。与-x选项互斥。
-t
在输出数据时,打印搜集数据的时间。
-V
打印版本号信息。
-x
输出扩展信息。
iostat 使用举例
# 显示一条包括所有的CPU和设备吞吐率的统计信息
# iostat
Linux 2.6.18-53.el5 (cnetos5) 01/21/2008
avg-cpu: %user %nice %system %iowait %steal %idle
0.10 0.04 0.37 0.07 0.00 99.42
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
sda 1.44 16.79 10.58 800430 504340
sdb 0.01 0.07 0.00 3314 8
sdc 0.86 8.56 0.00 407892 24
# 每隔5秒显示一次设备吞吐率的统计信息(单位为 块/s)
# iostat -d 5
# 每隔5秒显示一次设备吞吐率的统计信息(单位为 KB/s),共输出3次
# iostat -dk 5 3
# 每隔2秒显示一次 sda 及上面所有分区的统计信息,共输出5次
# iostat -p sda 2 5
# 每隔2秒显示一次 sda 和 sdb 两个设备的扩展统计信息,共输出6次
# iostat -x sda sdb 2 6
Linux 2.6.18-53.el5 (cnetos5) 01/21/2008
avg-cpu: %user %nice %system %iowait %steal %idle
0.10 0.04 0.37 0.07 0.00 99.42
Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util
sda 0.17 0.84 0.96 0.47 16.67 10.56 19.01 0.01