在管理進程時通常要借助一些工具,比較常用的就是ps和top了;不過CentOS還為我們提供了一個更加強大的工具htop,下面就來了解一下此工具的使用方法。
一、安裝htop
htop工具在epel源中提供,請自行配置epel源,也可以直接下載htop的源碼包進行安裝。
二、htop的界面操作
htop跟top一樣,也是打開一個實時的監控界面,直接輸入htop命令打開如下圖所示界面:
在上圖中將輸出的界面劃分成了四個區域,其中:
上左區:顯示了CPU、物理內存和交換分區的信息;
上右區:顯示了任務數量、平均負載和連接運行時間等信息;
進程區域:顯示出當前系統中的所有進程;
操作提示區:顯示了當前界面中F1-F10功能鍵中定義的快捷功能。
F1:顯示幫助信息;
F2:配置界面中的顯示信息;
我們可以根據自己的需要修改顯式模式以及想要顯示的內容,比如:以LED的形式顯示CPU的使用情況,并且在左邊的區域添加hostname,在右邊的區區域添加clock;
我們也可以自定義進程區域中的顯示內容:
F3:進程搜索;
F4:進程過濾器;
從上面的結果可以看出search和filter的區別:
search會將光標定位到符合條件的進程上,通過F3鍵進行逐個查找;而filter會直接將符合條件的進程篩選出來。
search和filter都使用ESC鍵來取消功能。
F5:顯示進程樹;
F6:排序;
F7:減小nice值;
F8:增加nice值;
直接修改光標選取的進程的nice值:
F9:殺掉指定進程;
F10:退出htop。
空格鍵:用于標記選中的進程,用于實現對多個進程同時操作;
U:取消所有選中的進程;
s:顯示光標所在進程執行的系統調用;
下面顯示的為init的系統調用信息:
l:顯示光標所在進程的文件列表;
I:對排序的結果進行反轉顯示;
例如,對PPID進行排序后,按‘I’鍵將會對PPID的排序結果進行反向排序。
a:綁定進程到指定的CPU;
u:顯示指定用戶的進程;
M:按照內存使用百分比排序,對應MEM%列;
P:按照CPU使用百分比排序,對應CPU%列;
T:按照進程運行的時間排序,對應TIME+列;
K:隱藏內核線程;
H:隱藏用戶線程;
#:快速定位光標到PID所指定的進程上。
三、htop相關選項
-d:設置刷新時間,單位為秒;
-C:設置界面為無顏色;
-u:顯示指定用戶的進程;
-s:以指定的列排序;
原創文章,作者:petmaster,如若轉載,請注明出處:http://www.www58058.com/4394
htop中文技貼不勝其數,此樣圖文并茂屈指可數,贊