iostat常用命令格式如下:
iostat [参数] [时间] [次数]
命令参数说明如下:
-c 显示CPU使用情况
-d 显示磁盘使用情况
-k 以K为单位显示
-m 以M为单位显示
-N 显示磁盘阵列(LVM) 信息
-n 显示NFS使用情况
-p 可以报告出每块磁盘的每个分区的使用情况
-t 显示终端和CPU的信息
-x 显示详细信息
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
最新评论