iostat
命令可以查看详细的I/O信息,使用方式如下:
iostat [ options ] [ <interval> [ <count> ] ]
iostat
命令示例,不加选项将同时显示CPU和I/O信息:
darren@DESKTOP-PSPUMSB:~$ iostat 1 2
Linux 4.19.104-microsoft-standard (DESKTOP-PSPUMSB) 08/13/20 _x86_64_ (4 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
0.67 0.00 1.51 0.54 0.00 97.27
Device tps kB_read/s kB_wrtn/s kB_read kB_wrtn
sda 33.75 9.79 15440.81 165 260332
sdb 141.70 2921.53 24.20 49257 408
avg-cpu: %user %nice %system %iowait %steal %idle
0.00 0.00 0.00 0.00 0.00 100.00
Device tps kB_read/s kB_wrtn/s kB_read kB_wrtn
sda 40.00 0.00 20480.00 0 20480
sdb 0.00 0.00 0.00 0 0
-d
选项输出磁盘使用情况:
darren@DESKTOP-PSPUMSB:~$ iostat -d 1 2
Linux 4.19.104-microsoft-standard (DESKTOP-PSPUMSB) 08/13/20 _x86_64_ (4 CPU)
Device tps kB_read/s kB_wrtn/s kB_read kB_wrtn
sda 36.41 1.24 18219.92 165 2423432
sdb 17.97 370.33 3.10 49257 412
Device tps kB_read/s kB_wrtn/s kB_read kB_wrtn
sda 36.00 0.00 18432.00 0 18432
sdb 0.00 0.00 0.00 0 0
- tps: 设备的每秒传输次数
- kB_read/s:每秒从设备读取的数据量
- kB_wrtn/s:每秒向设备写入的数据量
- kB_read:从设备读取的总数据量
- kB_wrtn:向设备写入的总数据量
-x
选项可以查看更多的统计信息列:
darren@DESKTOP-PSPUMSB:~$ iostat -x
Linux 4.19.104-microsoft-standard (DESKTOP-PSPUMSB) 08/13/20 _x86_64_ (4 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
0.04 0.00 0.16 0.06 0.00 99.75
Device r/s w/s rkB/s wkB/s rrqm/s wrqm/s %rrqm %wrqm r_await w_await aqu-sz rareq-sz wareq-sz svctm %util
sda 0.13 26.44 0.53 13361.23 0.00 0.45 0.00 1.66 5.29 1.44 0.01 3.93 505.27 0.21 0.57
sdb 7.47 0.15 156.87 1.31 0.00 0.18 0.00 55.34 1.19 14.37 0.01 21.01 8.96 0.43 0.32
网友评论