首页 > 编程笔记 > Linux笔记 阅读:11

Linux iostat命令的用法(附带实例)

Iostat 工具用于输出与 CPU 和磁盘 I/O 相关的统计信息,具体的语法格式如下:
iostat [-c|-d] [-k] [-t] [-V] [-x] [-p device|ALL] [间隔描述] [检测次数]
各参数的含义如下:
直接运行 iostat 命令,结果如下:
[root@localhost ~]# iostat
Linux 2.6.25-14.fc9.i686 (localhost.localdomain)  11/23/2012  _i686_    (1 CPU)

avg-cpu:  %user   %nice  %system   %iowait  %steal   %idle
          3.60    0.04    1.53    0.49     0.00    94.34

Device:            tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn
sda               1.66         2.47        32.28     800397   10474295
dm-0              8.34         2.46        32.28     797729   10473872
dm-1              0.00         0.00         0.00        592        404
sdb               0.00         0.01         0.00       4433          1

结果中关于 CPU 性能的参数的含义如下:
结果中关于磁盘 I/O 性能的参数的含义如下:
使用 -x 参数可以获得更多的统计信息,如下所示:
[root@localhost init.d]# iostat -d -x -k 1 10
Linux 2.6.25-14.fc9.i686 (localhost.localdomain)  11/23/2012  _i686_                 (1 CPU)
Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s avgrq-sz avgqu-sz
await r_await w_await  svctm  %util
sda               0.03     6.65    0.25    1.42     2.47    32.28    41.81     0.16
98.24   28.60  110.40   6.41   1.07
dm-0              0.00     0.00    0.27    8.07     2.46    32.28     8.33     1.35
161.51   34.13  165.77   1.28   1.06
dm-1              0.00     0.00    0.00    0.00     0.00     0.00     8.00     0.00
53.71   52.81   55.04   7.02   0.00
sdb               0.02     0.00    0.00    0.00     0.01     0.00    37.26     0.00
16.76   15.00  225.50   9.53   0.00
结果中各个的参数的含义如下:
此外,还可以通过如下命令查询 CPU 的部分信息,如下所示:
[root@localhost ~]# iostat -c 1 10
avg-cpu:  %user   %nice    %sys %iowait   %idle
          1.98    0.00    0.35   11.45   86.22
avg-cpu:  %user   %nice    %sys %iowait   %idle
          1.62    0.00    0.25   34.46   63.67

也可以通过以下命令查询某个具体的设备块的信息,如下所示:
[root@localhost ~]# iostat -d -k 1 |grep sda10
Device:            tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn
sda10            60.72        18.95        71.53  395637647 1493241908
sda10           299.02      4266.67       129.41       4352        132
sda10           483.84      4589.90      4117.17       4544       4076
sda10           218.00      3360.00       100.00       3360        100
sda10           546.00      8784.00       124.00       8784        124
sda10           827.00     13232.00       136.00      13232        136

相关文章