【轉】htop使用詳解--史上最強(沒有之一)
在管理程序時通常要藉助一些工具,比較常用的就是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:以指定的列排序;
原文釋出於微信公眾號 - 馬哥Linux運維(magedu-Linux)
原文發表時間:2015-05-21