# iotop
--LINUX進程實時監控工具:
i
otop命令是專門顯示硬盤IO的命令,界面風格相似top命令,能夠顯示IO負載具體是由哪一個進程產生的。是一個用來監視磁盤I/O使用情況的top類工具,具備與top類似的UI,其中包括PID、用戶、I/O、進程等相關信息。
能夠以非交互的方式使用:iotop –bod interval,查看每一個進程的I/O,能夠使用pidstat,pidstat –d instat。
經常使用選項:
-o:只顯示有io操做的進程 -b:批量顯示,無交互,主要用做記錄到文件。 -n NUM:顯示NUM次,主要用於非交互式模式。 -d SEC:間隔SEC秒顯示一次。 -p PID:監控的進程pid。 -u USER:監控的進程用戶。
-P, --processes #只顯示進程,通常爲顯示全部的線程
-a, --accumulated #顯示從iotop啓動後每一個線程完成了的IO總數
-k, --kilobytes #以千字節顯示
-t, --time #在每一行前添加一個當前的時間
iotop經常使用快捷鍵:
- 左右箭頭:改變排序方式,默認是按IO排序。
- r:改變排序順序。
- o:只顯示有IO輸出的進程。
- p:進程/線程的顯示方式的切換。
- a:顯示累積使用量。
- q:退出。
# iotop –b –n 3 –d 5