htop#
htop 是增強型的互動式系統監視器 (System Monitor)
htop 是一款跨平台的互動式即時行程監控工具,旨在取代傳統的
top指令。它提供了色彩鮮明的文字介面,並支援滑鼠操作。使用者可以直觀地查看 CPU 核心負載、記憶體與 Swap 使用量、系統運作時間以及詳細的行程清單。htop 允許使用者直接在介面中進行行程排序、搜尋與刪除 (kill),無需手動輸入 PID。
Install#
$ sudo apt install htopSetting in up#
Operate#
htop [options]
| 參數 | 範例指令 | 說明 |
|---|---|---|
-d | htop -d 10 | 設定更新頻率(單位為 0.1 秒,範例為每 1 秒更新一次)。 |
-u | htop -u root | 僅顯示特定使用者(如 root)所啟動的行程。 |
-p | htop -p 123,456 | 僅監控特定的 PID 行程。 |
-s | htop -s PERCENT_CPU | 啟動時即以指定欄位排序(如 CPU 使用率)。 |
-v | htop -v | 顯示 htop 的版本資訊。 |
介面功能說明 (快捷鍵)#
| 內部指令 (Key) | 動作 (Action) | 詳細解釋 |
|---|---|---|
F1 / h | 顯示說明 | 進入幫助頁面,列出所有快捷鍵與操作說明。 |
F3 / / | 搜尋行程 | 輸入關鍵字搜尋特定的行程名稱。 |
F4 / \ | 過濾行程 | 僅顯示符合關鍵字的行程(Filter)。 |
F5 / t | 樹狀顯示 | 切換為 Tree 模式,顯示父子行程的層級關係。 |
F6 | 變更排序 | 開啟選單,選擇要依照哪一個欄位進行排序(如 MEM%, PRI)。 |
F9 / k | 刪除行程 | 對選定的行程發送訊號(預設為 SIGTERM 結束行程)。 |
F10 / q | 離開 | 結束 htop 程式。 |
u | 切換使用者 | 在介面中即時篩選特定使用者的行程。 |
P / M / T | 快速排序 | 分別依 CPU% (P)、MEM% (M) 或 TIME (T) 快速排序。 |
Reference#
Official docs: