iostat 命令用於統計系統IO狀態信息。ios
iostat [options]
-c #僅顯示CPU使用狀況 -d #僅顯示設備利用率 -k #顯示狀態以千字節每秒爲單位,而不使用塊每秒 -m #顯示狀態以兆字節每秒爲單位 -p #僅顯示塊設備和全部被使用的其餘分區的狀態 -t #顯示每一個報告產生時的時間 -V #顯示版號並退出 -x #顯示擴展狀態
查看指定設備的IO狀態信息centos
[root@centos7 ~]# iostat -x /dev/sda1 Linux 3.10.0-1127.18.2.el7.x86_64 (centos7) 03/28/2021 _x86_64_ (1 CPU) avg-cpu: %user %nice %system %iowait %steal %idle 1.59 0.00 0.55 0.05 0.00 97.81 Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await r_await w_await svctm %util sda1 0.00 0.00 0.04 0.00 0.15 0.05 8.82 0.00 1.07 0.73 63.50 1.02 0.00
結果字段說明centos7
Device #監測設備名稱 rrqm/s #每秒須要讀取需求的數量 wrqm/s #每秒須要寫入需求的數量 r/s #每秒實際讀取需求的數量 w/s #每秒實際寫入需求的數量 rsec/s #每秒讀取區段的數量 wsec/s #每秒寫入區段的數量 rkB/s #每秒實際讀取的大小,單位爲KB wkB/s #每秒實際寫入的大小,單位爲KB avgrq-sz #需求的平均大小區段 avgqu-sz #需求的平均隊列長度 await #等待I/O平均的時間(milliseconds) svctm #I/O需求完成的平均時間 %util #被I/O需求消耗的CPU百分比
系統總體IO狀態信息3d
[root@centos7 ~]# iostat Linux 3.10.0-1127.18.2.el7.x86_64 (centos7) 03/28/2021 _x86_64_ (1 CPU) avg-cpu: %user %nice %system %iowait %steal %idle 1.58 0.00 0.55 0.05 0.00 97.82 Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn sda 0.25 7.39 1.84 316339 78930 sdb 0.00 0.06 0.00 2592 0 scd0 0.00 0.02 0.00 1028 0 dm-0 0.21 7.11 1.80 304267 76862 dm-1 0.00 0.05 0.00 2204 0
其它實例code
#只顯示CPU的IO狀態 [root@centos7 ~]# iostat -c Linux 3.10.0-1127.18.2.el7.x86_64 (centos7) 03/28/2021 _x86_64_ (1 CPU) avg-cpu: %user %nice %system %iowait %steal %idle 1.58 0.00 0.55 0.05 0.00 97.82 #只顯示設備的使用率狀態 [root@centos7 ~]# iostat -d Linux 3.10.0-1127.18.2.el7.x86_64 (centos7) 03/28/2021 _x86_64_ (1 CPU) Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn sda 0.25 7.38 1.84 316339 78930 sdb 0.00 0.06 0.00 2592 0 scd0 0.00 0.02 0.00 1028 0 dm-0 0.21 7.09 1.79 304267 76862 dm-1 0.00 0.05 0.00 2204 0 #以千字節每秒爲單位顯示 [root@centos7 ~]# iostat -k Linux 3.10.0-1127.18.2.el7.x86_64 (centos7) 03/28/2021 _x86_64_ (1 CPU) avg-cpu: %user %nice %system %iowait %steal %idle 1.58 0.00 0.55 0.05 0.00 97.82 Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn sda 0.25 7.37 1.84 316339 78930 sdb 0.00 0.06 0.00 2592 0 scd0 0.00 0.02 0.00 1028 0 dm-0 0.21 7.09 1.79 304267 76862 dm-1 0.00 0.05 0.00 2204 0 #以兆字節每秒爲單位 [root@centos7 ~]# iostat -m Linux 3.10.0-1127.18.2.el7.x86_64 (centos7) 03/28/2021 _x86_64_ (1 CPU) avg-cpu: %user %nice %system %iowait %steal %idle 1.58 0.00 0.55 0.05 0.00 97.82 Device: tps MB_read/s MB_wrtn/s MB_read MB_wrtn sda 0.25 0.01 0.00 308 77 sdb 0.00 0.00 0.00 2 0 scd0 0.00 0.00 0.00 1 0 dm-0 0.21 0.01 0.00 297 75 dm-1 0.00 0.00 0.00 2 0