iostat用于输出CPU和磁盘I/O相关的统计信息.
命令格式:
iostat各个参数说明:
常见用法
1、iostat的直接使用如下:
[root@c1 ~]# iostat
Linux 2.6.18-164.el5 (c1) 03/01/2013
avg-cpu: %user %nice %system %iowait %steal %idle
3.16 0.05 10.26 5.71 0.00 80.82
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
sda 28.26 1311.15 129.20 582688 57418
sda1 1.34 5.38 0.02 2389 10
sda2 26.86 1305.12 129.18 580010 57408
sdb 4.30 517.47 1.04 229969 463
sdc 1.54 10.35 0.14 4599 64
sdc1 0.50 6.13 0.14 2726 64
sdd 0.71 5.50 1.10 2443 488
sdd1 0.29 1.21 1.10 538 488
sde 2.46 41.10 7.92 18265 3520
sdf 0.21 2.20 0.16 977 72
sdg 9.35 26.15 2.48 11623 1104
sdg1 0.45 0.98 0.00 437 0
sdg2 0.01 0.01 0.00 5 0
sdg5 0.59 1.29 1.13 574 504
sdg6 0.48 2.12 0.11 942 48
sdg7 0.54 1.09 1.10 486 488
sdg8 0.43 1.11 0.14 494 64
sdg9 0.41 0.98 0.00 437 0
sdg10 0.43 0.89 0.00 397 0
dm-0 62.34 1858.20 138.30 825802 61463
dm-1 0.25 2.02 0.00 896 0
hdc 0.03 0.32 0.00 144 0
各项含义:
avg-cpu段:
%user: 在用户级别运行所使用的CPU的百分比.
%nice:优先进程消耗的CPU时间,占所有CPU的百分比.
%system: 在系统级别(kernel)运行所使用CPU的百分比.
%iowait: CPU等待硬件I/O时,所占用CPU百分比.
%steal: 管理程序维护另一个虚拟处理器时,虚拟CPU的无意识等待时间百分比。
%idle: CPU空闲时间的百分比.
Device段:
tps: 每秒钟发送到的I/O请求数.
Blk_read /s: 每秒读取的block数.
Blk_wrtn/s: 每秒写入的block数.
Blk_read: 启动到现在 读入的block总数.
Blk_wrtn: 启动到现在写入的block总数.