指南/Vitals與btop比較

Vitals與btop比較

Atta 🐬

Vitals創辦人

btop查核日期

簡短回答

btop和Vitals都會顯示你的Mac在做什麼,只是位置不同。btop是免費的全螢幕終端機監視工具,有曲線圖和程序樹狀結構,支援macOS、Linux和BSD。Vitals列出App而不是程序,保留最長一年的歷史記錄並發出提醒,用的是視窗和選單列;從1.8起也能在終端機裡回答,使用vitals指令,還能輸出JSON供腳本使用。

Vitalsbtop
這是什麼
Vitals活動監視器的替代方案:視窗、選單列和終端機指令
btop終端機裡的全螢幕監視工具
執行環境
Vitals視窗、選單列和「終端機」,在它監視的那台Mac上
btop終端機,支援macOS、Linux和BSD,也可透過SSH使用
正在執行的項目列表
Vitals每個App一列,約60列,輔助程序也算在內
btop所有程序,可用樹狀檢視
即時檢視
Vitals視窗和選單列;終端機裡用vitals status --watch
btop全螢幕,有CPU、記憶體、網路和磁碟曲線圖
歷史記錄
Vitals每項指標依App統計,最長保留一年
btop僅限當下這次使用
提醒
Vitals當某個App持續占用CPU、記憶體不斷增加,或大量讀寫磁碟或網路時
btop無
結束程序
Vitals結束或強制結束,先判斷是否安全
btop可從列表傳送任何訊號
開發伺服器和開啟的連接埠
Vitals依專案分組,並顯示每個連接埠是否對網路開放
btop未說明
供腳本使用
Vitals每個vitals指令都能輸出JSON或CSV
btop未說明
AI助理
Vitals一個MCP伺服器:Claude、Codex和Cursor可以詢問正在執行什麼
btop未說明
程式碼代理程式和AI方案
Vitals每個正在執行的代理程式和它啟動的所有東西、每個AI方案還剩多少及何時重置,以及用掉的Token
btop未說明
GPU和溫度
VitalsGPU,以及Apple晶片上的神經網路引擎,各附正在使用它的App;CPU和GPU溫度、風扇轉速和風扇控制
btop從1.4.7版起支援Apple晶片GPU,另有CPU溫度和電池
開放原始碼
Vitals否
btop是,Apache 2.0
價格
Vitals一年更新$9,或在首發期間以$15終身使用(之後為$39)。一次付清
btop免費(Apache 2.0授權)
系統需求
VitalsmacOS 15或以上版本
btopmacOS、Linux、FreeBSD、NetBSD或OpenBSD

以下情況選Vitals

  • 你想知道是哪個App造成的,而不是哪個程序
  • 你想要最長一年的歷史記錄和提醒
  • 你想要腳本或代理程式讀得懂的JSON答案
購買Vitals $15

以下情況選btop

  • 你想在終端機裡看全螢幕即時檢視
  • 你也要監視Linux或BSD電腦
  • 你想要免費的開放原始碼軟體
btop官方網站

Vitals勝出之處

依App顯示,而不是上千列

btop列出每個程序,所以一個瀏覽器就是幾十列。Vitals把每個輔助程式算到啟動它的App底下,視窗裡和vitals top裡都一樣,所以Chrome只有一列、一個數字。

它會記住,也會告訴你

btop顯示的是你眼前這一次。Vitals為每個App保留最長一年的資料,並在某個App一直讓CPU很忙或記憶體用量不斷增加時發出通知,所以下午變慢,到了晚上仍然查得出原因。

腳本讀得懂的答案

btop是給人看的介面。每個vitals指令也都能以JSON或CSV回答,所以腳本、cron工作或程式碼代理程式都能詢問是什麼在佔用Mac,並得到和你看到的一樣的答案。

親自看看

同一台Mac,分別以活動監視器和Vitals的方式列出。點一下Vitals,看大約900個程序如何變成八個App。

922個程序
Google Chrome
96個程序
21.19 GB
Google Chrome Helper (Renderer) 48211 1.92 GB
Google Chrome Helper (Renderer) 48377 1.31 GB
Google Chrome Helper (GPU) 48190 842 MB
Visual Studio Code
63個程序
8.17 GB
Code Helper (Renderer) 1904 1.12 GB
Code Helper (Plugin) 1933 968 MB
Code Helper (GPU) 1899 412 MB
終端機
49個程序
3.81 GB
node 60412 486 MB
node 60533 391 MB
zsh 60120 12 MB
Safari
16個程序
2.69 GB
Safari Web Content 7731 612 MB
Safari Web Content 7790 388 MB
Safari Networking 7702 94 MB
Docker
9個程序
1.57 GB
Slack
13個程序
1.06 GB
Figma
14個程序
912 MB
Zoom
8個程序
640 MB

Vitals的所有功能

一款App,一次付清,不用訂閱。

  • 程序依App分組。 每個輔助程序都會算進啟動它的App,所以一台正在工作的Mac上顯示的是約60個App,而不是約1,000個程序,每個App的記憶體、CPU、能耗、磁碟和網路各一個數值。
  • 每個子系統一個標籤頁。 概覽、CPU、記憶體、磁碟、網路、GPU、神經網路引擎、電池、聲音、藍牙和專案,Docker執行時還有「容器」,每個標籤頁都有即時數值和背後的App。
  • 你的程式碼代理程式,以及方案還剩多少。 「代理程式」標籤頁列出每個正在執行的程式碼代理程式(Claude Code、Codex、Gemini CLI等):它的專案、此刻在做什麼,以及它啟動的一切,還能把工作階段連同這一切一起結束。對於Claude、Codex、GitHub Copilot、Cursor、Antigravity、Grok、Ollama和OpenCode,顯示這台Mac上登入的每個帳號在各方案中還剩多少、何時重置、用量是否在進度內,以及Claude Code和Codex今天與本週用了多少Token。
  • 給Claude、Codex和Cursor使用的MCP伺服器。 Claude、Claude Code、Codex、Cursor以及任何支援MCP的助理,都能問:現在執行著什麼、某個數字背後是哪個App、某個連接埠上有什麼,以及過去30天的情況。它無法自行結束任何東西:Vitals會先問你。在你開啟之前都是關閉的。
  • vitals指令。 終端機裡的一個指令,直接從正在執行的App取得回答:用量最多的App、依專案分組的連接埠和開發伺服器、程式碼代理程式、每個AI方案還剩多少,以及最長一年的歷史記錄,以表格或JSON顯示。結束和停止都會先問你。它隨App附帶,也可以用Homebrew安裝。
  • 「神經網路引擎」標籤頁。 神經網路引擎的忙碌程度、哪些App在使用它,以及最近幾分鐘的圖表,在視窗、選單列和「概覽」中都看得到。適用於搭載Apple晶片的Mac。
  • 深入瀏覽器內部。 按一下Chrome、Safari、Firefox、Edge、Brave、Arc或Dia,就能看到它的記憶體和CPU依標籤頁、延伸功能、圖形和瀏覽器本身拆分。Slack、VS Code等類似的App則依視窗拆分。
  • 長達一年的歷史記錄。 從過去1小時到過去1年的CPU、記憶體、能源、磁碟和網路資料,以及用得最多的App,過去兩天還逐小時排名。可保留30天、90天、6個月或1年。
  • 是什麼讓Mac無法睡眠、讓風扇轉個不停。 「電池」標籤頁列出阻止睡眠的App、各自說明正在做什麼,以及持續了多久。Mac發熱時,Vitals會指出背後的App,每個旁邊都有「結束」。
  • App異常警示。 當某個App持續占用CPU、記憶體不斷增加,或大量讀寫磁碟或網路時,傳送通知給你。
  • 依專案查看開發伺服器和開啟的連接埠。 程序依其執行所在的專案檔案夾分組,附上監聽中的連接埠,並指出閒置了好幾天的開發伺服器,提議幫你停止。
  • 由你安排的選單列。 每個讀數都能成為獨立的選單列項目:CPU、記憶體、GPU、網路、磁碟、溫度、風扇轉速或電池,以數值、圖表或兩者顯示,按住⌘拖移即可任意排序。點開後是下拉式面板,包含所有指標、最忙的App,以及每項指標各自的標籤頁。
  • 變成你的風格。 Vitals自己的顏色、單色,或為色盲設計的一組顏色。數字可用圓體、San Francisco、SF Mono、New York或Mac上的任何字體,從細到粗。寬鬆或緊湊的間距、最近5、15或30分鐘的圖表、淺色或深色,輸出的圖片也是同樣的外觀。
  • 自行安排視窗和下拉式面板。 選擇視窗要顯示哪些標籤頁及其順序,並在每個標籤頁中顯示、隱藏或重新排列區塊、卡片和列表。下拉式面板有自己的方塊,還有每項指標一行的「列表」佈局。「重置」可恢復原狀。
  • Docker容器。 「容器」標籤頁顯示每個Docker容器的記憶體、CPU、網路和連接埠,視窗和下拉式面板中都有,每個容器都有「停止」,確認後才執行。
  • 「聲音」和「藍牙」標籤頁。 Mac的輸出裝置和音量,每個正在播放聲音的App都有一個滑桿;麥克風和正在使用它的App;以及每個已連接的藍牙裝置和其電量,電量最低的排在最前面。
  • 單位由你選擇。 攝氏或華氏、網路速度以位元組或位元顯示、CPU依核心或整台Mac計算,每一項在「設定」中都有即時範例。
  • 溫度和風扇。 Intel和Apple晶片(包括M5)上的CPU和GPU溫度,以及風扇轉速。可讓任何風扇維持在你選定的轉速,按一下就交還給Mac控制。選單列的溫度可跟隨CPU、GPU或最熱的感測器。
  • 結束與強制結束。 結束App或單一程序,一律先經過確認。
  • 鍵盤快速鍵和「捷徑」動作。 從任何App打開下拉式面板或視窗,並透過「捷徑」App取得讀數或最忙的App。
  • 輸出為影像。 將Mac的快照儲存或拷貝為1200 × 630的分享卡片或儀表板圖片。
  • 也可以放在Dock中。 「在Dock中顯示」讓Vitals像活動監視器一樣留在Dock中。手動打開時會顯示視窗;登入時則只待在選單列。

Mac使用者怎麼說

Now I find myself stealing quick glances at the menu bar, instead of taking another sip of coffee.

Ed Wiseman已在X上驗證 艾美獎得獎導演暨製作人

macOS Activity Monitor is horrible when I’m juggling dev projects and local AI. Vitals is so much better.

Knowix已在X上驗證 開發者,打造AI產品

After years of using iStats, I’ve uninstalled it, even with a lifetime license. Switched to Vitals on both my Mac Studio and my laptop.

DustyFski已在X上驗證

在使用者好評牆上閱讀全部133則

常見問題

btop和Vitals能一起用嗎?

可以。它們讀取的是同一台Mac,彼此互不影響:btop用來在終端機裡看即時檢視,Vitals用來看是哪個App、從什麼時候開始,並用vitals指令依App給出答案。

Vitals有btop那樣的全螢幕檢視嗎?

沒有。vitals指令回答一個問題就結束;加上--watch則每兩秒重新整理一次。全螢幕即時檢視是btop的強項,要用它,btop才是合適的工具。

哪個適合伺服器?

btop。它除了macOS,也能在Linux和BSD上執行。Vitals監視的是它所在的那台Mac。

首發價期間,終身版只要$15

一次付清終身更新14天內可退款

購買Vitals $15

我們如何比較

btop一欄的內容來自2026年10月21日時它在GitHub上的README。README沒說它能不能做某件事時,表格裡寫「未說明」。 如果某格內容過時了,請寄電子郵件給我們,我們會修正。

更多比較

想知道為什麼App在活動監視器中會占那麼多行?請閱讀輔助程序。