分類
標籤
.env AI Arc Arm Astro BigQuery btop Certbot Chrome CICD Cookie CORS CSS cURL DataTables defineExpose DevOps Docker Draggable Fetch API Gamania Git GitLab Google Calendar Google Cloud Summit Google Tag Manager GSAP HTML iCal inject JavaScript Laravel Less LINE Llama 3 Masonry Meta Nginx Nginx UI O(log n) Ollama OpenSSL Oracle OrbStack PHP Pinia Pixel Postman provide Proxyman Raycast requestAnimationFrame script setup Server Session Sitemap Socialite SSL TablePlus Termius Valet Vertex AI Visual Studio Code Vite Vue 3 Vue2 Vue3 Vuex Warp Webpack Yahoo Calendar Zeabur 二分搜尋 元件溝通 前端開發 動畫效果 峰值體驗 廣告 性能優化 打包 推薦系統 搜尋 時間複雜度 演算法 瀑布流排版 父子元件 環境變數 程式碼複製按鈕 系統監控 網站地圖 網頁開發 自動化部署 螢幕刷新率 語言模型 資訊檢索 跨域請求 轉化率 開發工具 陣列 電商 電子商務
566 字
3 分鐘
btop:現代化的系統資源監控工具
btop:現代化的系統資源監控工具
什麼是 btop
?
btop
是一款功能強大的系統資源監控工具,它是 htop
和 bpytop
的 C++ 重寫版本。透過精心設計的 TUI(文字使用者介面),它能即時顯示 CPU、記憶體、磁碟、網路和處理程序的詳細資訊,讓系統監控變得更直觀且高效。
為什麼選擇 btop
?
- 效能優異:使用 C++ 編寫,即使在高負載下也能保持流暢運行
- 介面美觀:支援真彩色顯示,提供清晰的資源使用視覺化圖表
- 高度客製化:豐富的設定選項,可依需求調整顯示內容和外觀
- 跨平台支援:支援 Linux、macOS 和 FreeBSD 等多種作業系統
安裝方法
Linux (Debian/Ubuntu)
sudo apt update
sudo apt install btop
macOS
brew install btop
基本操作指南
啟動程式:
btop
常用快捷鍵:
h
:顯示說明m
:切換記憶體視圖1-4
:切換 CPU 核心顯示模式f
:開啟處理程序搜尋k
:終止選定的處理程序q
:退出程式
重要設定參數
btop 提供了豐富的設定選項,可以通過編輯 ~/.config/btop/btop.conf
或在程式內按 Esc
進行設定:
顯示設定
color_theme
:設定顯示主題vim_keys
:啟用/停用 vim 式快捷鍵show_cpu_freq
:顯示 CPU 頻率update_ms
:更新間隔(毫秒)
CPU 視圖設定
cpu_graph_upper
:CPU 圖表上半部顯示類型cpu_graph_lower
:CPU 圖表下半部顯示類型cpu_single_graph
:是否合併顯示所有 CPU 核心
記憶體視圖設定
mem_graphs
:是否顯示記憶體使用圖表show_swap
:是否顯示 swap 使用情況swap_disk
:是否將 swap 顯示為磁碟
處理程序視圖設定
proc_sorting
:處理程序排序方式proc_reversed
:是否反向排序proc_tree
:是否使用樹狀顯示tree_depth
:樹狀顯示深度
進階使用技巧
自訂主題:
- 可在
~/.config/btop/themes
建立自訂主題檔案 - 使用 JSON 格式定義顏色方案
- 可在
效能優化:
- 調整更新間隔(update_ms)以平衡效能
- 關閉不需要的圖表來減少系統負載
處理程序管理:
- 使用處理程序搜尋快速定位特定程式
- 支援多種信號方式終止處理程序
參考資料:
btop:現代化的系統資源監控工具
https://laplusda.com/posts/btop_installation/