O使用情況的istat命令

iostat是I/O statistics(輸入/輸出統計)的縮寫,iostat工具將對系統的磁盤操作活動進行監視。它的特點是彙報磁盤活動統計情況,同時也會彙報出CPU使用情況。iostat也有一個弱點,就是它不能對某個進程進行深入分析,僅對系統的整體情況進行分析。

iostat 安裝

<code># iostat屬於sysstat軟件包。可以直接安裝。
yum install sysstat -y/<code>

顯示所有設備負載情況

<code>iostat/<code>


排查磁盤I/O使用情況的istat命令

說明:

cpu屬性值說明:

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

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

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

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

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

%idle:CPU空閒時間百分比。 idle小於70% IO壓力就較大了,一般讀取速度有較多的wait。

備註:

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

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

如果%idle值高但系統響應慢時,可能是CPU等待分配內存,應加大內存容量。

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

cpu屬性值說明:

tps:該設備每秒的傳輸次數

kB_read/s:每秒從設備(drive expressed)讀取的數據量;

kB_wrtn/s:每秒向設備(drive expressed)寫入的數據量;

kB_read: 讀取的總數據量;

kB_wrtn:寫入的總數量數據量;


分享到:


相關文章: