htop
常用選項
- -d #:指定延遲時間間隔
- -u USERNAME:僅顯示指定用戶的進程
- -s COLUME:以指定字段排序
- -C:設置界面為無顏色;
常用操作
在htop的底部有提示按鍵,F1是幫助。
在主界面按/
可以搜索進程名字,按回車選中。
cpu顯示顏色的含義:
-
low-priority表示藍色的是低優先級;
-
綠色表示普通進程
-
紅色表示kernel進程
-
表色表示被虛擬化偷走的時間
內存顯示顏色含義:(略過)
status開頭的那一行表示字母代表的進程的狀態,最后一個D表示不可中斷睡眠。
u:只查看指定用戶運行的進程,在主界面按u,會出現如下界面:
H:隱藏或顯示用戶線程的數量
K:隱藏或顯示內核線程的數量,,默認是隱藏的。
P/M/T:根據cpu的占用率、內存的占用、和CPU的累積時間占用率來排序。
按住F6可以選項使用任意字段來排序。
l:找出選定進程打開的文件(這個比較有用),在主界面找到你想要的進程,按l,主可以找到此進程打開的文件,比如我們找到一個nginx進程,按l之后,如下:
s:跟蹤一個進程發起的系統調用,在主界面找到你想要的進程,按s,效果如下,按F4還可以翻屏。
F5:以樹形結構顯示進程間的結構關系,如下所示:
a:用法與s相同,用於將進程綁定到某一個cpu核心上運行,默認是不綁定的。
F3和F4 的功能是一樣的,都是搜索,搜索完成后,按回車選定
F4:進程過濾器; search會將光標定位到符合條件的進程上,通過F3鍵進行逐個查找;而filter會直接將符合條件的進程篩選出來。 search和filter都使用ESC鍵來取消功能。
F7:減小nice值; F8:增加nice值; 直接修改光標選取的進程的nice值:
F9:殺掉指定進程;
F10:退出htop。 空格鍵:用於標記選中的進程,用於實現對多個進程同時操作
U:取消所有選中的進程
I:對排序的結果進行反轉顯示; 例如,對PPID進行排序后,按‘I’鍵將會對PPID的排序結果進行反向排序
#:快速定位光標到PID所指定的進程上