iotop簡介

iotop顧名思義就是監控磁盤io狀況的,不過他比iostat並沒有優秀多少,只是獨立統計了每個進程的io狀況,比較清晰明瞭的看出來究竟是那個進程IO佔用比較高,這點比較方便.


安裝和使用都很簡單:

安裝:yum install -y iotop
1.用法:
iotop [OPTIONS]
2.界面說明:
TID:    進程的PID
USER:    一般是啓動進程的用戶
DISK READ:    硬盤讀的速率
DISK WRITE:    硬盤寫的速率
SWAPIN:    用了多少swap寫入(當然最好沒有)
IO>:    該進程佔磁盤利用率的百分比
COMMAND:    TID對應的進程名稱
3.參數說明:
--version    顯示版本號然後退出
-h, --help    顯示幫助然後退出
-o, --only    只顯示正在產生I/O的進程或線程。除了傳參,可以在運行過程中按o生效。
-b, --batch    非交互模式,一般用來記錄日誌
-n NUM, --iter=NUM    設置監測的次數,默認無限。在非交互模式下很有用
-d SEC, --delay=SEC    設置每次監測的間隔,默認1秒,接受非×××數據例如1.1
-p PID, --pid=PID    指定監測的進程/線程
-u USER, --user=USER    指定監測某個用戶產生的I/O
-P, --processes    僅顯示進程,默認iotop顯示所有線程
-a, --accumulated    顯示累積的I/O,而不是帶寬
-k, --kilobytes    使用kB單位,而不是對人友好的單位。在非交互模式下,腳本編程有用。
-t, --time    加上時間戳,非交互非模式。
-q, --quiet    禁止頭幾行,非交互模式。有三種指定方式。
    -q    只在第一次監測時顯示列名
    -qq    永遠不顯示列名。
    -qqq    永遠不顯示I/O彙總。
----------------------------------------------------------------------------
常用快捷鍵:
左右箭頭:改變排序方式,默認是按IO排序。
r:改變排序順序。
o:只顯示有IO輸出的進程。
p:進程/線程的顯示方式的切換。
a:顯示累積使用量。
q:退出。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章