iostat(I/O statistics 輸入/輸出統計) 命令對系統的磁盤操做活動進行監視。它的特色是彙報磁盤活動統計狀況,同時也會彙報出CPU使用狀況ios
iostat [ 選項 ] [ <時間間隔> [ <次數> ] ]
-c:僅顯示CPU使用狀況;
-d:僅顯示設備利用率;通常不和-c一塊兒使用
-k:顯示狀態以千字節每秒爲單位,而不使用塊每秒;
-m:顯示狀態以兆字節每秒爲單位;
-N 顯示磁盤陣列(LVM) 信息
-n 顯示NFS 使用狀況
-p:僅顯示塊設備和全部被使用的其餘分區的狀態;
-t:顯示每一個報告產生時的時間;
-V:顯示版號並退出;
-x:顯示擴展狀態。
詳細說明:第二行是系統信息和監測時間,oracle
第三行和第四行顯示CPU使用狀況spa
%user | CPU處在用戶模式下的時間百分比。 |
%nice | CPU處在帶NICE值的用戶模式下的時間百分比。 |
%system | CPU處在系統模式下的時間百分比。 |
%iowait | CPU等待輸入輸出完成時間的百分比。 |
%steal | 管理程序維護另外一個虛擬處理器時,虛擬CPU的無心識等待時間百分比。 |
%idle | CPU空閒時間百分比。 |
I/O輸出的信息 code
Device | 塊設備的名字 |
tps | 該設備每秒 I/O 傳輸的次數。多個 I/O 請求能夠組合爲一個,每一個 I/O 請求傳輸的字節數不一樣,所以能夠將多個 I/O 請求合併爲一個。 |
Blk_read/s | 每秒讀取的塊數 |
Blk_wrtn/s | 每秒讀取的塊數 |
Blk_read | 指示自從系統啓動以後數據塊讀的合計數 |
Blk_wrtn | 指示自從系統啓動以後數據塊寫的合計數 |
[root@oracledb ~]# iostat -x Linux 2.6.32-573.8.1.el6.x86_64 (oracledb) 2016年04月30日 _x86_64_ (4 CPU) avg-cpu: %user %nice %system %iowait %steal %idle 0.06 0.00 0.12 0.05 0.00 99.76 Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util sda 2.62 0.84 2.91 0.38 202.32 9.75 64.61 0.00 1.44 0.76 0.25
[root@oracledb ~]# iostat -c Linux 2.6.32-573.8.1.el6.x86_64 (oracledb) 2016年04月30日 _x86_64_ (4 CPU) avg-cpu: %user %nice %system %iowait %steal %idle 0.06 0.00 0.12 0.04 0.00 99.77
[root@oracledb ~]# iostat -d -k Linux 2.6.32-573.8.1.el6.x86_64 (oracledb) 2016年04月30日 _x86_64_ (4 CPU) Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn sda 3.20 98.34 4.77 933682 45257
[root@oracledb ~]# iostat -d -k 2 3 Linux 2.6.32-573.8.1.el6.x86_64 (oracledb) 2016年04月30日 _x86_64_ (4 CPU) Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn sda 3.16 97.25 4.72 933682 45289 Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn sda 0.00 0.00 0.00 0 0 Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn sda 0.00 0.00 0.00 0 0
[root@oracledb ~]# iostat -m -p /dev/sda Linux 2.6.32-573.8.1.el6.x86_64 (oracledb) 2016年04月30日 _x86_64_ (4 CPU) avg-cpu: %user %nice %system %iowait %steal %idle 0.06 0.00 0.12 0.04 0.00 99.77 Device: tps MB_read/s MB_wrtn/s MB_read MB_wrtn sda 3.07 0.09 0.00 911 44 sda1 0.07 0.00 0.00 2 0 sda2 0.03 0.00 0.00 1 0 sda3 2.95 0.09 0.00 907 44