htop
htop和top一樣,都是打開一個監控界面,輸入htop直接打開。
運行界面
可以分爲四個區域
1.CPU、物理內存、Swap的使用情況。
2.任務、線程、平均負載及系統運行時間的信息
3.當前系統中的所有進程,和top一樣。
PID | 進程標誌號,是非零正整數 |
---|---|
USER | 進程所有者的用戶名 |
PRI | 進程的優先級別 |
NI | 進程的優先級別數值,默認爲0,可以調整 |
VIRT | 進程佔用的虛擬內存值 |
RES | 進程佔用的物理內存值 |
SHR | 進程使用的共享內存值 |
S | 進程的狀態,其中S表示休眠,R表示正在運行,Z表示僵死狀態,N表示該進程優先值是負數 |
%CPU | 該進程佔用的CPU使用率 |
%MEM | 該進程佔用的物理內存和總內存的百分比 |
TIME+ | 該進程啓動後佔用的總的CPU時間 |
COMMAND | 進程啓動的啓動命令名稱 |
4. 當前界面中F1-F10功能鍵中定義的快捷功能。即底部菜單欄。
快捷鍵 | 功能鍵 | 說明 |
---|---|---|
h,? | F1 | 查看htop使用說明 |
S | F2 | htop 設定 |
/ | F3 | 搜索進程 |
\ | F4 | 增量進程過濾器 |
t | F5 | 顯示樹形結構 |
<,> | F6 | 選擇排序方式 |
[ | F7 | 可減少nice值,這樣就可以提高對應進程的優先級 |
] | F8 | 可增加nice值,這樣就可以降低對應進程的優先級 |
k | F9 | 可對進程傳遞信號 |
q | F10 | 結束htop |
舉例
1. F1顯示自帶幫助或者鼠標點擊 Help
2.F2或點擊setup
- Meters:設定頂端的顯示信息,分爲左右兩側,Left column 表示左側的顯示的信息,Right column表示右側顯示的信息,如果要新加選項,可以選擇Available meters添加,F5新增到上方左側,F6新增到上方右側。Left column和Right column下面的選項,可以選定信息的顯示方式,有LED、Bar(進度條)、Text(文本模式),可以根據個人喜好進行設置
- Display options:選擇要顯示的內容,按空格 x 表示顯示,選擇完後,按F10保存
- colors:設定界面以什麼顏色來顯示。
- colums:增加或取消要顯示的各項內容,選擇後F5(增加)F7(向上移動)、F8(向下移動)、F9(取消顯示、F10(保存更改))此處增加了PPID、PGRP,根據各人需求,顯示那些信息。
3. F3或/搜索進程
4.F4 過濾器
模糊查找,按下F4,進入過濾器,相當於關鍵字搜索,不區分大小寫,例如過濾sh
5.F5以樹形方式顯示
和pstree 相似,能看到所有程序樹狀執行的結構,這對於系統管理來說相當方便,理清程序是如何產生的,當然樹狀結構的瀏覽也可以依照其他數據來排序,退出樹狀視圖模式,請再一次按下 F5 鍵。
6.F6選擇排序方式
選擇依照什麼來排序,最常排序的內容就是 cpu 和 memory
7.F7,F8調整nice值
F7 表示減小 nice值(增大優先級),F8增大nice值(減小優先級),選擇某一進程,按F7或F8來增大或減小nice值,nice值範圍爲-20-19
8.F9殺死進程
選好信號回車即可=kill
9.顯示某個用戶的進程
在左側選擇用戶:輸入"u",在左側選擇用戶