磁盘状态命令iostat
[root@evan-01 ~]# iostat
Linux 3.10.0-693.el7.x86_64 (evan-01) 11/20/2019 _x86_64_ (1 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
0.07 0.00 0.20 0.19 0.00 99.54
Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
sda 0.84 18.64 9.02 197232 95447
sdb 0.03 0.39 0.00 4096 0
scd0 0.00 0.10 0.00 1028 0
dm-0 0.75 17.65 8.83 186702 93379
dm-1 0.01 0.21 0.00 2228 0
dm-2 0.00 0.10 0.00 1036 0
[root@evan-01 ~]#
这个和 sar -b 能看的信息是一样的
iostat -x
[root@evan-01 ~]# iostat -x
Linux 3.10.0-693.el7.x86_64 (evan-01) 11/20/2019 _x86_64_ (1 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
0.07 0.00 0.20 0.19 0.00 99.55
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.00 0.03 0.54 0.30 18.56 8.98 65.48 0.03 37.27 13.90 79.32 8.87 0.75
sdb 0.00 0.00 0.03 0.00 0.39 0.00 23.01 0.00 3.53 3.53 0.00 2.22 0.01
scd0 0.00 0.00 0.00 0.00 0.10 0.00 114.22 0.00 27.72 27.72 0.00 24.33 0.00
dm-0 0.00 0.00 0.42 0.33 17.57 8.79 70.36 0.03 45.83 17.42 82.10 9.89 0.74
dm-1 0.00 0.00 0.01 0.00 0.21 0.00 47.40 0.00 6.83 6.83 0.00 6.52 0.01
dm-2 0.00 0.00 0.00 0.00 0.10 0.00 48.19 0.00 0.91 0.91 0.00 0.79 0.00
[root@evan-01 ~]#
%util 表示 io 等待时间比,如果这个数字很大,大到50% 60%就表示磁盘 io 很忙,读和写也会很大,硬盘慢的话,肯定会影响性能的。
磁盘状态命令 iotop
[root@evan-01 ~]# iotop
-bash: iotop: command not found
[root@evan-01 ~]# yum install -y iotop
[root@evan-01 ~]# iotop
动态排序,哪个占磁盘io大,哪个排到最前面