天天看點

iostat檢視伺服器io

iostat 檢視伺服器實時io

iostat檢視伺服器io

說明:

cpu屬性值說明:

%user:CPU處在使用者模式下的時間百分比。

%nice:CPU處在帶NICE值的使用者模式下的時間百分比。

%system:CPU處在系統模式下的時間百分比。

%iowait:CPU等待輸入輸出完成時間的百分比。

%steal:管理程式維護另一個虛拟處理器時,虛拟CPU的無意識等待時間百分比。

%idle:CPU空閑時間百分比。
           

備注:

如果%iowait的值過高,表示硬碟存在I/O瓶頸

如果%idle值高,表示CPU較空閑

如果%idle值高但系統響應慢時,可能是CPU等待配置設定記憶體,應加大記憶體容量。

如果%idle值持續低于10,表明CPU處理能力相對較低,系統中最需要解決的資源是CPU。
           

裝置屬性值說明:

tps:該裝置每秒的傳輸次數

kB_read/s:每秒從裝置(drive expressed)讀取的資料量;

kB_wrtn/s:每秒向裝置(drive expressed)寫入的資料量;

kB_read:  讀取的總資料量;

kB_wrtn:寫入的總數量資料量;
           

定時顯示所有資訊

iostat 2  3 //每隔2秒重新整理顯示,且顯示3次
           

顯示指定磁盤資訊

iostat -d /dev/sda
           

顯示tty和Cpu資訊

iostat -t
           

以M為機關顯示所有資訊

iostat -m
           

檢視裝置使用率(%util)、響應時間(await)

iostat -d -x -k 1 1 //-d 顯示磁盤使用情況,-x 顯示詳細資訊
           
iostat檢視伺服器io

說明:

rrqm/s:  每秒進行 merge 的讀操作數目.即 delta(rmerge)/s

wrqm/s: 每秒進行 merge 的寫操作數目.即 delta(wmerge)/s

%util: 一秒中有百分之多少的時間用于 I/O

如果%util接近100%,說明産生的I/O請求太多,I/O系統已經滿負荷

idle小于70% IO壓力就較大了,一般讀取速度有較多的wait。
           

繼續閱讀