Jump to...
redirecting...

Log for Ubuntu 台灣社群

Btop: 比 htop 更現代化且更優的替代工具,具遊戲風格 介面 (★ 84 分)

btop 是一款以 C++ 開發的跨平台系統資源監控工具,為 bashtop 與 bpytop 的延續版本,具備遊戲風格的選單介面但並非傳統意義上的遊戲化(gamification)。它可在 Linux、macOS、FreeBSD、NetBSD 與 OpenBSD 等作業系統上運行,以互動性高、回應迅速的文字使用者介面(TUI)展示 CPU、記憶體、磁碟、網路與程序使用量。btop 支援全滑鼠操作、上下鍵快速選取程序,提供篩選、進程樹狀檢視、信號傳送與暫停列表等功能,並能在介面內直接調整所有設定。

在安裝與編譯方面,使用者可透過專案釋出的靜態二進位檔、各大 Linux 發行版套件庫、Homebrew(macOS/Linux)或 snap 完成安裝;也可利用 GNU make 或 CMake + Ninja 進行編譯,編譯時可選擇啟用或關閉 GPU 支援(只限 Linux)。GPU 監控需要對應驅動程式及動態函式庫,NVIDIA 需安裝 nvidia-ml、AMD 需 rocm_smi_lib,Intel 則需授權讀取 SYSFS。btop 支援內建與客製主題,佈景檔可放於系統或使用者設定目錄;所有參數皆可從 UI 選單或設定檔 `$HOME/.config/btop/btop.conf` 直接修改。

在 Hacker News 討論中,多數回應指出標題「gamified interface」用詞誤導,實際只是介面有遊戲啟發的選單外觀,並無成就或獎勵機制;有人打趣若真要遊戲化,就該「完成記憶體用盡解鎖成就」。對於遊戲美術風格的選單,社群觀感不一,但普遍肯定 btop 提供了比 htop 更豐富的視覺化圖表與互動體驗。

同時,不少使用者讚賞 btop 的色彩漸層、整合式 IO 監控、vi-like 快捷鍵與 GPU 資訊,認為它已足以取代 top/htop 成為預設監控工具;也有人提到 btop 每次介面操作都會寫入設定檔,導致版本控制略嫌麻煩。比較工具如 bottom、dstat、Below 等各有特色,前者更輕量、後者支援歷史資料回溯,但多數人仍將 btop 作為日常系統監控的首選。

👥 60 則討論、評論 💬
https://news.ycombinator.com/item?id=45856987
我通常是都會用,畢竟btop沒有那麼詳細
我前陣子有完善 btop 的 snap 打包,但目前那個版本還不支援監控 GPU 就是