iostat
iostat命令是另乙個研究磁碟吞吐量的工具。和sar類似,iostat可以使用間隔和計數引數。第乙個間隔的輸出包含linux總執行時間的指標。與其他效能命令比較,這可能是iostat最獨特的功能。例如,以下是乙個大部分時間處於空閒的系統的輸出。可見,從啟動以來hda裝置已經讀取大約9 158mb(18 755 572*512/1 024/1 024)。blk列是512位元組塊。
不使用選項,iostat只顯示覆蓋啟動以來全部時間的一組指標。
cpu資訊包含基本上和top一樣的字段。iostat cpu輸出顯示在使用者模式中執行、執行正常程序、在核心(系統)模式中執行,程序等待i/o完成時處於空閒和沒有等待程序時處於空閒的cpu時間的百分比。cpu行是所有cpu的摘要。
磁碟資訊與sar -d提供的資訊類似。輸出包括每秒傳輸數(tps)、每秒512位元組塊讀取數(blk_read/s)、每秒512位元組塊寫入數(blk_wrtn/s)和512位元組塊讀取(blk_read)和寫入(blk_wrtn)的總數量。
iostat提供幾個用於定製輸出的開關。最有用的有:
-c 只顯示cpu行
-d 顯示磁碟行
-k 以千位元組為單位顯示磁碟輸出
-t 在輸出中包括時間戳
-x 在輸出中包括擴充套件的磁碟指標
這些選項可以組合。iostat -tk 5 2的輸出是:
Linux效能監控 iostat
root wallet01 yuminstall ysysstat root wallet01 iostat help usage iostat options optionsare c d n n h k m t v x y z j all all p all c顯示cpu使用情況 d顯示磁碟使用...
linux 磁碟分析工具iostat
iostat是i o statistics 輸入 輸出統計 的縮寫,iostat工具將對系統的磁碟操作活動進行監視。它的特點是匯報磁碟活動統計情況,同時也會匯報出cpu使用情況。不能對某個程序進行深入分析,僅對系統的整體情況進行分析。此處以ubuntu為依據 sudo apt get install...
查詢磁碟的效能(iostat)
linux系統中的 iostat是i o statistics 輸入 輸出統計 的縮寫,iostat工具將對系統的磁 盤操作活動進行監視。它的特點是匯報磁碟活動統計情況,同時也會匯報出cpu使用情況。同 vmstat一樣,iostat也有乙個弱點,就是它不能對某個程序進行深入分析,僅對系統的整體情況...