HTOP使用方法

htop 簡介

 

 

  • 可以橫向或縱向滾動瀏覽進程列表,以便看到所有的進程和完整的命令行。
  • 在啓動上,比top 更快。
  • 殺進程時不需要輸入進程號。
  • htop 支持鼠標操作。
  • top 已經很老了。

 

 

 

 

 

 

 

htop 參數


可以使用命令:apt-get install htop 來安裝 htop,安裝完成之後,鍵入 htop 命令,打開htop。

 

 

 


 

 

  • 第一區域:CPU、內存、Swap的使用情況;
  • 第二區域:任務、線程、平均負載及系統運行時間的信息。平均負載部分提供了三個數字,這僅僅表示的是過去的5分鐘、10分鐘和15分鐘系統的平均負載而已,在單核的系統中平均負載爲1表示的是百分之百的 CPU 利用率。最後,運行時間 (uptime)標示的數字是從系統啓動起到當前的運行總時間。
  • 第三區域:當前系統中的所有進程。各列說明:
    PID:進程標誌號,是非零正整數
    USER:進程所有者的用戶名
    PR:進程的優先級別
    NI:進程的優先級別數值
    VIRT:進程佔用的虛擬內存值
    RES:進程佔用的物理內存值
    SHR:進程使用的共享內存值
    S:進程的狀態,其中S表示休眠,R表示正在運行,Z表示僵死狀態,N表示該進程優先值是負數
    %CPU:該進程佔用的CPU使用率
    %MEM:該進程佔用的物理內存和總內存的百分比
    TIME+:該進程啓動後佔用的總的CPU時間
    COMMAND:進程啓動的啓動命令名稱
  • 第四區域:當前界面中F1-F10功能鍵中定義的快捷功能。即 底部菜單欄。

 

 

交互命令用上檔鍵shift。常用命令,shift+m 按照內存大小排序。shift+h 收縮線程。q 退出

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

       
       
       
       
       
       
       
       
       
       
       

命令行選項(COMMAND-LINE OPTIONS)

-C --no-color        使用一個單色的配色方案(設置界面爲無顏色)

-d --delay=DELAY     設置延遲更新時間,單位秒(設置刷新時間,單位爲秒)

-h --help           顯示htop 命令幫助信息

-u --user=USERNAME    只顯示一個給定的用戶的過程(顯示指定用戶的進程)

-p --pid=PID,PID…       只顯示給定的PIDs

-s --sort-key COLUMN     依此列來排序(以指定的列排序)

-v –version          顯示版本信息

交互式命令(INTERACTIVE COMMANDS)

上下鍵或PgUP, PgDn 選定想要的進程,左右鍵或Home, End 移動字段,當然也可以直接用鼠標選定進程;

Space    標記/取消標記一個進程。命令可以作用於多個進程,例如 "kill",將應用於所有已標記的進程

U     取消所有選中的進程

s     選擇某一進程,按s:用strace追蹤進程的系統調用。(s:顯示光標所在進程執行的系統調用;)

l      顯示進程打開的文件: 如果安裝了lsof,按此鍵可以顯示進程所打開的文件

I     倒轉排序順序,如果排序是正序的,則反轉成倒序的,反之亦然

+, -    When in tree view mode, expand or collapse subtree. When a subtree is collapsed a "+" sign shows to the left of the process name.

a (在有多處理器的機器上)    設置 CPU affinity: 標記一個進程允許使用哪些CPU

u    顯示特定用戶進程

M    按照內存使用百分比排序,對應MEM%列;

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

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

F    跟蹤進程: 如果排序順序引起選定的進程在列表上到處移動,讓選定條跟隨該進程。這對監視一個進程非常有用:通過這種方式,你可以讓一個進程在屏幕上一直可見。使用方向鍵會停止該功能。

K    顯示/隱藏內核線程

H    顯示/隱藏用戶線程
#    快速定位光標到PID所指定的進程上。

Ctrl-L    刷新

Numbers    PID 查找: 輸入PID,光標將移動到相應的進程上

 

 

 

 

htop 使用

 

 

 









 

 

 

 

 

 

 

 

 

 


 


 

 

 

 

 

 


 


常用的交互命令:
1) space 標記一個進程(類似windows按着Ctrl多選一樣)
2) U 取消所有標記;
3) l 顯示進程打來的文件;
4) u 顯示特定用戶;
5) M 按照內存排序;
6) P 按照CPU排序;
7) T 按在線時長排序;
8) ctrl + L 刷新;
9) 直接輸入數字,查找對應的PID進程;
 

 

 


 



 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章