簡介
btop
是一個基于終端的現代系統資源監控器,具有美觀的圖形界面、響應快、功能豐富等特點。它支持查看 CPU
、內存、磁盤、網絡、進程,并可以方便地篩選和管理進程。
功能總覽
啟動命令:
btop
界面分為以下幾部分:
-
CPU 區域:顯示每個核心的使用率、頻率、溫度等
-
內存區域:顯示總內存、緩存、
swap
、當前使用率 -
磁盤區域:每個設備或掛載點的讀寫速度、使用率
-
網絡區域:顯示各網卡的收發速率、
IP
、數據量等 -
進程區域:顯示活躍進程,支持排序、搜索、終止
快捷鍵操作
-
ESC
:打開/關閉設置菜單 -
m
:切換內存顯示單位(KB/MB/GB) -
e
:展開/折疊進程樹(默認是平鋪) -
f
:搜索進程名(實時篩選) -
↑ / ↓
:上下移動進程光標 -
← / →
:橫向移動到不同模塊(CPU/內存/磁盤) -
Enter
:進入設置菜單或確認 -
k
:kill
選中進程(發送默認SIGTERM
) -
z
:顯示詳細的進程信息(類似top
的詳情) -
q
:退出btop
-
s
:修改進程排序方式
設置菜單(按 ESC 進入)
-
主題(Theme)
-
是否啟用圖形動畫(Graph mode)
-
更新頻率(Update time)
-
默認排序方式(Process sorting)
-
啟動時是否展開進程樹
-
是否啟用 Swap 顯示等
進程管理功能
-
使用
↑ / ↓
選擇進程 -
按 k 終止(
kill
)它(發送 SIGTERM) -
使用 z 查看進程的詳細狀態(如 CPU time、線程數等)
-
搜索進程(按 f,輸入關鍵字即可篩選)
配置文件位置
~/.config/btop/btop.conf
主題切換
查看主題
ls /usr/share/btop/themes/
切換方法:
btop --theme monokai
設置排序
方法一:使用 UI 設置
-
在
btop
主界面中按Esc
鍵,進入設置菜單 -
使用方向鍵移動到 “Options” 或 “Process options”
-
找到
Process sorting
選項 -
按
← / →
左右鍵進行切換,支持的選項包括:cpu
:按 CPU 使用率排序mem
:按內存使用率排序找到如下配置行:pid
:按進程 ID 排序time
:按運行時間排序user
:按所屬用戶排序
-
設置后按
Esc
退出設置界面即可生效
方法二:修改配置文件
vim ~/.config/btop/btop.conf
找到如下配置行:
proc_sorting="cpu"
將 cpu
替換為需要的排序方式,例如 mem、pid、user
等,然后保存。
方法三:在進程區域按左右鍵,直接切換排序方式
常用選項
-
--theme <name>
:啟動時使用指定主題 -
--utf-force
:強制使用 UTF8 圖形 -
--no-update
:不自動檢查更新 -
--help
:查看幫助信息
與其他工具對比
工具 | 優勢 | 劣勢 |
---|---|---|
top | 系統內置,最輕量 | 界面難看、信息少 |
htop | 可交互,界面稍好 | 不支持磁盤/網絡顯示 |
btop | 圖形界面炫酷,功能全面,易用 | 稍占資源(圖形渲染) |