Linux中htop命令


下載安裝

Centos下需要先啟用EPEL Repository:yum -y install epel-release

 

啟用后,可使用yum直接安裝

yum -y install htop

安裝好后,可直接輸入htop命令進行查看

最上面的兩部分,左邊是cpu、內存、交換分區的使用情況;右邊是進程總數、當前運行進程數、Load average為系統1分鍾、5分鍾、10分鍾的平均負載情況,uptime為系統運行的時間

最下面的部分

  • PID:進行的標識號
  • USER:運行此進程的用戶
  • PRI:進程的優先級
  • NI:進程的優先級別值,默認的為0,可以進行調整
  • VIRT:進程占用的虛擬內存值
  • RES:進程占用的物理內存值
  • SHR:進程占用的共享內存值
  • S:進程的運行狀況,R表示正在運行、S表示休眠,等待喚醒、Z表示僵死狀態
  • %CPU:該進程占用的CPU使用率
  • %MEM:該進程占用的物理內存和總內存的百分比
  • TIME+:該進程啟動后占用的總的CPU時間
  • COMMAND:進程啟動的啟動命令名稱

常用功能鍵

F1 : 查看htop使用說明
F2 : 設置
F3 : 搜索進程
F4 : 過濾器,按關鍵字搜索
F5 : 顯示樹形結構
F6 : 選擇排序方式
F7 : 減少nice值,這樣就可以提高對應進程的優先級
F8 : 增加nice值,這樣可以降低對應進程的優先級
F9 : 殺掉選中的進程
F10 : 退出htop

/ : 搜索字符
h : 顯示幫助
l :顯示進程打開的文件: 如果安裝了lsof,按此鍵可以顯示進程所打開的文件
u :顯示所有用戶,並可以選擇某一特定用戶的進程
s : 將調用strace追蹤進程的系統調用
t : 顯示樹形結構
 
H :顯示/隱藏用戶線程
I :倒轉排序順序
K :顯示/隱藏內核線程    
M :按內存占用排序
P :按CPU排序    
T :按運行時間排序
 
上下鍵或PgUP, PgDn : 移動選中進程
左右鍵或Home, End : 移動列表   
Space(空格) : 標記/取消標記一個進程。命令可以作用於多個進程 
雜:

-s 選項 : 按指定的列排序。例如,htop -s PID 命令會按 PID 列的大小排序來顯示。

-u 選項 : 顯示指定的用戶的進程信息列表。例如,htop -u himanshu 命令會只顯示出用戶名為 himanshu 的相關進程。

-d 選項 : 設置刷新的延遲時間。例如,htop -d 100 命令會使輸出在1秒后才會刷新(參數 -d 的單位是10微秒)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM