Ubuntu18.04系統進程管理工具htop的安裝和使用
Ubuntu18.04系統進程管理工具htop的安裝和使用
機器在管理進程時通常要借助一些工具,比較常用的就是top和ps了;不過CentOS還提供了一個更加強大的工具htop,htop是Linux系統中的一個互動的進程查看器,與Linux傳統的top比較的話,htop更人性化并且支持鼠標操作。
Ubuntu系統如何使用htop命令監控網卡流量?本教程以Ubuntu18.04系統為例進行圖文說明
本配置適用于Ubuntu16.04和Ubuntu 18.04版本
以下為操作步驟
1.更新軟件包信息(apt是本地存了一份軟件包信息的列表,比如軟件大小,版本號,依賴等。)(若更新不了的話編輯vi /etc/apt/sources.list 在末尾添加源后保存退出。)
sudo apt-get update
2. 使用apt包管理工具下載htop工具
sudo apt-get install htop
3.安裝完成后輸入命令htop打開工具
htop
4.htop界面區域說明
在上圖中將輸出的界面劃分成了四個區域,其中:
上左區:顯示了CPU、物理內存和交換分區的信息;
上右區:顯示了任務數量、平均負載和連接運行時間等信息;
進程區域:顯示出當前系統中的所有進程;
操作提示區:顯示了當前界面中F1-F10功能鍵中定義的快捷功能。
5.iftop上左區詳細說明
CPU usage bar:htop通過進度條展示每個CPU邏輯核心的使用百分比,并使用不同的顏色進行區分;
(1)藍色的表示low-prority(低優先級)使用
(2)綠色的表示normal(標準)使用情況
(3)紅色的表示kernel(內核)使用情況
(4)青色的表示virtuality(虛擬性)使用情況
Memory bar:該行主要表示內存使用情況,同樣的htop使用了不同顏色來區分是使用情況:
(1)綠色的表示已經使用內存情況
(2)藍色的表示用于緩沖的內存使用情況
(3)黃色的表示用于緩存的內存使用情況
Swap bar:該行主要顯示交換分區使用情況,當你發現你的交換分區(swap)已經派上用場的時候,說明你的物理內存已經不足,需要考慮增加內存了。
6. iftop上右區詳細說明
(1)Tasks顯示進程總數,當前運行的進程數
(2)Load average顯示的是系統的1分鐘,5分鐘,10分鐘的平均負載情況
(3)Uptime顯示系統運行了多長時間
7. iftop進程區詳細說明
PID:表示進程號,是非零正整數
USER:發起該進程的用戶名
PRI:進程優先級
NI:(nice)進程的優先級別數值
VIRT:進程占用的虛擬內存
RES:進程占用的物理內存
SHR:進程使用的共享內存
S:進程的運行狀況
(1) R 表示正在運行
(2) S 表示休眠
(3) Z 表示僵死狀態
(4) N 表示該進程優先值是負數
CPU%:進程占用的CPU使用率
MEM%:此進程占用的物理內存和總內存的百分比
TIME%:啟動進程后占用CPU的累計時長
Command:進程啟動的啟動命令名稱即路徑
8. iftop操作提示區詳細說明
F1;查看htop說明
F2;htop設定
F3;搜索進程
F4;進程過濾器
F5;顯示屬性結構
F6;折疊或展開(新版本里的),或選擇排序方式(舊版本里的)
F7; 減少nice值,提高進程優先級
F8; 增加nice值,降低進程優先級
F9; 可對進程傳遞信號
F10; 退出