您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關Linux中的iostat命令有什么用的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
iostat命令 被用于監視系統輸入輸出設備和CPU的使用情況。
監視系統輸入輸出設備和CPU的使用情況
它的特點是匯報磁盤活動統計情況,同時也會匯報出CPU使用情況。同vmstat一樣,iostat也有一個弱點,就是它不能對某個進程進行深入分析,僅對系統的整體情況進行分析。
iostat(選項)(參數)
-c:僅顯示CPU使用情況; -d:僅顯示設備利用率; -k:顯示狀態以千字節每秒為單位,而不使用塊每秒; -m:顯示狀態以兆字節每秒為單位; -p:僅顯示塊設備和所有被使用的其他分區的狀態; -t:顯示每個報告產生時的時間; -V:顯示版號并退出; -x:顯示擴展狀態。
間隔時間:每次報告的間隔時間(秒);
次數:顯示報告的次數。
用iostat -x /dev/sda1來觀看磁盤I/O的詳細情況:
iostat -x /dev/sda1 Linux 2.6.18-164.el5xen (localhost.localdomain) 2010年03月26日 avg-cpu: %user %nice %system %iowait %steal %idle 0.11 0.02 0.18 0.35 0.03 99.31 Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn sda1 0.02 0.08 0.00 2014 4
詳細說明:第二行是系統信息和監測時間,第三行和第四行顯示CPU使用情況(具體內容和mpstat命令相同)。這里主要關注后面I/O輸出的信息,如下所示:
標示 | 說明 |
---|---|
Device | 監測設備名稱 |
rrqm/s | 每秒需要讀取需求的數量 |
wrqm/s | 每秒需要寫入需求的數量 |
r/s | 每秒實際讀取需求的數量 |
w/s | 每秒實際寫入需求的數量 |
rsec/s | 每秒讀取區段的數量 |
wsec/s | 每秒寫入區段的數量 |
rkB/s | 每秒實際讀取的大小,單位為KB |
wkB/s | 每秒實際寫入的大小,單位為KB |
avgrq-sz | 需求的平均大小區段 |
avgqu-sz | 需求的平均隊列長度 |
await | 等待I/O平均的時間(milliseconds) |
svctm | I/O需求完成的平均時間 |
%util | 被I/O需求消耗的CPU百分比 |
感謝各位的閱讀!關于“Linux中的iostat命令有什么用”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。