1. 程式人生 > >liunx io性能分析工具iostat

liunx io性能分析工具iostat

資源 ice 狀態 管理 屬性 ati 瓶頸 查看cpu 有一個

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

執行iostat

1:如果%iostat值過高,表示系統硬盤io存在瓶頸

2:如果%idle值高,等於cpu空閑

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

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

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

6:如果idle小於70%。那麽IO壓力比較大,一般讀取速度有較多的wait。

cpu屬性值說明:  %user:CPU處在用戶模式下的時間百分比。 %nice:CPU處在帶NICE值的用戶模式下的時間百分比。 %system:CPU處在系統模式下的時間百分比。 %iowait:CPU等待輸入輸出完成時間的百分比。 %steal:管理程序維護另一個虛擬處理器時,虛擬CPU的無意識等待時間百分比。 %idle:CPU空閑時間百分比。 iostat參數說明:

命令1:iostat 2 3
說明【每隔2秒刷新顯示,且顯示3次】

命令2:知道磁盤信息

iostat -d /dev/sda

命令3:顯示tty和Cpu信息

iostat -t 命令4:以m為單位 iostat -m、 命令5:查看cpu狀態 iostat -c 1 1 命令6: IO 查看命令 iostat -xdm 1 命令7:【-d 顯示磁盤使用情況,-x 顯示詳細信息】 iostat -d -x -k 1 1

liunx io性能分析工具iostat