磁盤狀態命令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大,哪個排到最前面