Linux中的htop命令

1.htop簡介

在 Linux 系統中,top 命令可以用來顯示系統中正在運行的進程的實時狀態,CPU 利用情況、內存消耗情況,以及每個進程情況等非常有用的信息。但是除了top,還有一個更加好用的htop命令。 htop是Linux系統中的一個互動的進程查看器,一個文本模式的應用程序,需要ncurses。與top相比,htop提供更方便、光標控制的界面來殺死進程,更加人性化,它可讓用戶交互式操作,支持顏色主題,可橫向或縱向滾動瀏覽進程列表,並支持鼠標操作。

2.htop 安裝

htop下載:http://hisham.hm/htop/releases/可以根據需要選擇版本或者直接使用下面的下載命令

//下載安裝包
wget http://sourceforge.net/projects/htop/files/htop/1.0.2/htop-1.0.2.tar.gz
//解壓安裝包
tar -zxf htop-1.0.2.tar.gz
cd htop-1.0.2
//安裝依賴
yum -y install ncurses-devel
yum -y install gcc
./configure
make 
make install
3.htop的解讀

htop 命令,打開htop,如下圖
在這裏插入圖片描述
上面左上角顯示CPU、內存、交換區使用情況,右邊顯示任務、爲系統1分鐘,5分鐘,10分鐘的平均負載情況、Uptime爲系統運行的時間,下面就是進程實時狀況:

標識 意思
PID 進行的標識號
USER 運行此進程的用戶
PRI 進程的優先級
NI 進程的優先級別值,默認的爲0,可以進行調整
VIRT 進程佔用的虛擬內存值
RES 進程佔用的物理內存值
SHR 進程佔用的共享內存值
S 進程的運行狀況,R表示正在運行、S表示休眠,等待喚醒、Z表示僵死狀態
%CPU 該進程佔用的CPU使用率
%MEM 該進程佔用的物理內存和總內存的百分比
TIME+ 該進程啓動後佔用的總的CPU時間
COMMAND 進程啓動的啓動命令名稱
4.常見快捷鍵及作用

下面是 F1~F10 的功能和對應的字母快捷鍵。

Shortcut Key Function Key Description 中文說明
h, ? F1 Invoke htop Help 查看htop使用說明
S F2 Htop Setup Menu htop 設定
/ F3 Search for a Process 搜索進程
\ F4 Incremental process filtering 增量進程過濾器
t F5 Tree View 顯示樹形結構
<, > F6 Sort by a column 選擇排序方式
[ F7 Nice - (change priority) 可減少nice值,這樣就可以提高對應進程的優先級
] F8 Nice + (change priority) 可增加nice值,這樣就可以降低對應進程的優先級
k F9 Kill a Process 可對進程傳遞信號
q F10 Quit htop 結束htop
發佈了32 篇原創文章 · 獲贊 27 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章