天天看點

最全最強的htop使用詳解

轉自 馬幫學員-郭靖)

在管理程序時通常要借助一些工具,比較常用的就是ps和top了;不過CentOS還為我們提供了一個更加強大的工具htop,下面就來了解一下此工具的使用方法。

一、安裝htop

htop工具在epel源中提供,請自行配置epel源,也可以直接下載下傳htop的源碼包進行安裝。

二、htop的界面操作

htop跟top一樣,也是打開一個實時的監控界面,直接輸入htop指令打開如下圖所示界面:

最全最強的htop使用詳解

在上圖中将輸出的界面劃分成了四個區域,其中:

上左區:顯示了CPU、實體記憶體和交換分區的資訊;

上右區:顯示了任務數量、平均負載和連接配接運作時間等資訊;

程序區域:顯示出目前系統中的所有程序;

操作提示區:顯示了目前界面中F1-F10功能鍵中定義的快捷功能。

F1:顯示幫助資訊;

最全最強的htop使用詳解

F2:配置界面中的顯示資訊;

最全最強的htop使用詳解

我們可以根據自己的需要修改顯式模式以及想要顯示的内容,比如:以LED的形式顯示CPU的使用情況,并且在左邊的區域添加hostname,在右邊的區區域添加clock;

最全最強的htop使用詳解

我們也可以自定義程序區域中的顯示内容:

最全最強的htop使用詳解

F3:程序搜尋;

最全最強的htop使用詳解

F4:程序過濾器;

從上面的結果可以看出search和filter的差別:

search會将光标定位到符合條件的程序上,通過F3鍵進行逐個查找;而filter會直接将符合條件的程序篩選出來。

search和filter都使用ESC鍵來取消功能。

F5:顯示程序樹;

最全最強的htop使用詳解

F6:排序;

最全最強的htop使用詳解

F7:減小nice值;

F8:增加nice值;

直接修改光标選取的程序的nice值:

最全最強的htop使用詳解

F9:殺掉指定程序;

最全最強的htop使用詳解

F10:退出htop。

空格鍵:用于标記選中的程序,用于實作對多個程序同時操作;

最全最強的htop使用詳解

U:取消所有選中的程序;

s:顯示光标所在程序執行的系統調用;

下面顯示的為init的系統調用資訊:

l:顯示光标所在程序的檔案清單;

最全最強的htop使用詳解

I:對排序的結果進行反轉顯示;

例如,對PPID進行排序後,按‘I’鍵将會對PPID的排序結果進行反向排序。

a:綁定程序到指定的CPU;

u:顯示指定使用者的程序;

最全最強的htop使用詳解

M:按照記憶體使用百分比排序,對應MEM%列;

P:按照CPU使用百分比排序,對應CPU%列;

T:按照程序運作的時間排序,對應TIME+列;

K:隐藏核心線程;

H:隐藏使用者線程;

#:快速定位光标到PID所指定的程序上。

三、htop相關選項

-d:設定重新整理時間,機關為秒;

-C:設定界面為無顔色;

最全最強的htop使用詳解

-u:顯示指定使用者的程序;

最全最強的htop使用詳解
最全最強的htop使用詳解

-s:以指定的列排序;

下一篇: htop