linux效能分析 iostat

2021-04-15 08:11:36 字數 697 閱讀 2632

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也有乙個弱點,就是它不能對某個程序進行深入分析,僅對系統的整體情況...