指南/Mac上的htop

Mac上的htop:如何安裝,以及5款最好的替代方案

Atta 🐬

Vitals創辦人

價格與功能查核日期

簡短回答

htop可以在Mac上執行。從brew.sh安裝Homebrew,執行brew install htop,然後輸入htop。內建的top不必安裝:top -o cpu會依CPU排序。btop是更好看的終端機監視工具,有曲線圖、GPU和溫度。如果問題是哪個App在忙,而不是哪個程序,Mac系統監視工具Vitals會顯示約60個App,而不是1,000個程序,每個App都已計入它的輔助程式,保留30天的歷史記錄,最長可達一年,在終端機裡也能回答:vitals top。

如何在Mac上安裝htop

  1. 01 打開「終端機」:按下⌘空白鍵,輸入「終端機」,然後按下Return鍵。
  2. 02 如果還沒有Homebrew,請用brew.sh上的那一行指令安裝。
  3. 03 執行brew install htop。
  4. 04 輸入htop,然後按下Return鍵。按F6選擇排序欄位,按F5顯示樹狀結構,按F3搜尋,按F9結束程序,按Q離開。

如果某些系統程序的數值沒有顯示,請執行sudo htop。什麼都不裝的話,top -o cpu會依CPU列出程序,top -o mem則依記憶體列出;按Q離開。

htop是終端機裡的程序列表:每個程序佔一列,即時排序,全靠鍵盤操作。在Mac上,它顯示的還是活動監視器裡那一千個程序,所以一個瀏覽器仍然是幾十列。下面是除了它之外值得認識的工具。四款只在終端機中執行,還有一款在視窗和終端機裡都能回答htop回答不了的問題:這些程序都屬於哪個App?每一款都標出了它最擅長的用途。

#App最適合價格執行位置
1 Vitals 綜合最佳 顯示App而不是程序,有視窗也有終端機,還有歷史記錄 一年更新$9 視窗、選單列和終端機
2 btop 終端機裡最好看的監控工具 免費(Apache 2.0) 終端機
3 Glances 從瀏覽器或另一台電腦查看Mac 免費(LGPLv3) 終端機或網頁
4 bottom 隨時間變化的圖表,版面由你安排 免費(MIT) 終端機
5 mactop Apple silicon耗電量、GPU和每一個感應器 免費(MIT) 終端機,另有選單列模式
  1. 01

    Vitals

    最適合:顯示App而不是程序,有視窗也有終端機,還有歷史記錄

    價格
    一年更新$9,或在首發期間以$15終身使用(之後為$39)。一次付清
    執行位置
    視窗、選單列和終端機

    htop回答的是哪個程序,Vitals回答的是哪個App。它把每個輔助程序都計入啟動它的App,所以一台有1,000個程序的Mac只顯示約60個App,每個App的記憶體、CPU、能源、磁碟和網路各有一個數值。打開一個App,就能看到它的程序,每個都有PID、CPU和記憶體,其中任何一個都可以在確認後結束或強制結束。它為每個App保留30天的歷史記錄,最長可達一年,在某個App一直讓CPU很忙或記憶體用量不斷增加時通知你,並列出開發伺服器和它們佔用的連接埠。它是一個視窗和一個選單列項目,還有自己的指令:vitals top、vitals ports和vitals history會在終端機裡給出同樣的答案,以表格或JSON顯示;Claude Code、Codex和Cursor也可以透過它的MCP伺服器詢問它。

    優點

    • 每個App一列、一個數值,連輔助程式也算在內
    • 打開一個App,即可看到每個程序及其PID
    • 每個App的歷史記錄:30天,最長可達一年
    • App異常時發出警示
    • 依專案列出開發伺服器及其占用的連接埠
    • 終端機裡的vitals指令,可輸出JSON供腳本使用
    • 內建MCP伺服器,終端機裡的助理可以直接向它詢問

    小提醒

    • 它的指令是向App查詢,所以Vitals必須在執行中;沒有htop那樣的全螢幕即時檢視
    • 沒有父子程序樹狀結構
    • 需要付費,而這裡的終端機工具都是免費的
  2. 02

    btop

    開發者:aristocratos(開源)

    最適合:終端機裡最好看的監控工具

    價格
    免費(Apache 2.0),brew install btop
    執行位置
    終端機

    全螢幕的終端機監控工具,有程序樹、篩選和排序、kill和renice、網路和磁碟圖表、CPU溫度和電池,從1.4.7版起還支援Apple晶片的GPU數值。如果你本來就整天待在終端機裡,這是查看正在執行哪些東西最好看的方式。

    優點

    • 免費、快速、全鍵盤操作
    • 可直接在列表中kill和renice

    缺點

    • 沒有工作階段以外的歷史記錄,也沒有警示
    • 只看程序,不看App
  3. 03

    Glances

    開發者:nicolargo(開源)

    最適合:從瀏覽器或另一台電腦查看Mac

    價格
    免費(LGPLv3),brew install glances
    執行位置
    終端機或網頁

    Glances把CPU、記憶體、負載、磁碟、網路、感測器、容器和程序列表放在一個終端機畫面裡,還能做到這裡其他工具做不到的事:它可以把同樣的數值以網頁和REST API提供,讓你從另一台Mac查看這台Mac,也能把數值輸出到CSV或時間序列資料庫,還能透過自己的MCP伺服器回答AI助理的詢問。版本4.5.8,發布於2026年10月11日。

    優點

    • 可從另一台電腦查看的網頁和REST API
    • 可輸出到CSV和時間序列資料庫
    • 自帶MCP伺服器
    • 免費且開源

    缺點

    • 透過pip安裝,網頁、感測器和GPU是選用的附加元件
    • 只看程序,不看App
  4. 04

    bottom

    開發者:ClementTsang(開源)

    最適合:隨時間變化的圖表,版面由你安排

    價格
    免費(MIT),brew install bottom
    執行位置
    終端機

    bottom把CPU、記憶體、網路、溫度和磁碟活動畫成隨時間變化的圖表,旁邊是磁碟、溫度感測器和電池的表格。它的程序列表可以排序和搜尋,有樹狀模式,還能傳送kill訊號,任何一個元件都能放大到佔滿畫面。版面由你在設定檔中安排。它可在Intel和Apple晶片的Mac上執行。版本0.14.9,發布於2026年8月。

    優點

    • CPU、記憶體、網路、溫度和磁碟隨時間變化的圖表
    • 版面由你自己安排
    • 程序列表支援搜尋、樹狀模式和kill
    • 免費且開源

    缺點

    • 沒有工作階段以外的歷史記錄,也沒有警示
    • 只看程序,不看App
  5. 05

    mactop

    開發者:Carsen Klock(開源)

    最適合:Apple silicon耗電量、GPU和每一個感應器

    價格
    免費(MIT),brew install mactop
    執行位置
    終端機,另有選單列模式

    mactop專為Apple晶片撰寫,不支援其他晶片。它會分開顯示節能核心和效能核心,還有GPU用量和頻率、CPU、GPU和神經網路引擎的功耗(瓦)、散熱狀態、風扇轉速,以及Mac回報的每個溫度感測器,而且不需要sudo。它的程序列表可按名稱篩選,確認後可以kill程序,也能以選單列項目的形式執行。版本2.1.6,發布於2026年9月30日。

    優點

    • Mac回報的每個溫度感測器,名稱清楚易懂
    • CPU、GPU和神經網路引擎的功耗(瓦)
    • 不需要sudo
    • 免費且開源

    缺點

    • 僅支援Apple晶片
    • 沒有工作階段以外的歷史記錄,也沒有警示
    • 只看程序,不看App

專精一件事的好工具

這些都不是程序列表,所以不和上面的工具一起排名。每一款都是它那項專門用途的最佳選擇。

TG Pro 一次付費$10(特價中,原價$20)

溫度和風扇控制

在Apple silicon(最高至M5 Max)上顯示每個核心的溫度,支援依規則控制風扇和電子郵件提醒。沒有程序列表。

Little Snitch 一次付費€59起

哪個App在和哪台伺服器通訊

它的Network Monitor可保留最長12個月的各App流量記錄,包含每個連線、連接埠和網域,按一下就能封鎖。只處理網路。

App Tamer 一次付費$14.95,15天試用

自動讓吃CPU的App慢下來

讓占用太多CPU的背景App放慢或暫停。它的網站列出最高支援到macOS 26.5。

什麼時候用htop或top就夠了

如果你登入在一台伺服器上,或只想結束一個失控的程序然後繼續工作,htop就是合適的工具;什麼都不能安裝時,top本來就在那裡。兩者都免費,一秒就能啟動。

當問題牽涉到整個App或之前的狀況時,它們就不夠用了。一個瀏覽器就是幾十列,要你自己在腦中加總;終端機一關,什麼都不會留下;你在看別的地方時某個程序開始出問題,也沒有東西會告訴你。各欄位和程序名稱的意思,請見活動監視器詞彙表。

我們如何查核

所有價格和功能都取自開發者自己的網站(2026年10月12日):價格頁、產品頁或App Store頁面,開源工具則參考GitHub上的README和發布記錄。如果開發者沒有說明自己的App能不能做某件事,條目也不會下任何定論。價格會變動,購買前請到開發者網站確認。

Vitals排第一,因為它回答了Mac上大多數人打開htop時想問的問題:是哪個App在這樣,並把答案保留最長一年。如果你想在終端機裡看全螢幕即時檢視,那就選btop,條目裡也這麼寫;如果要依App給出的答案,以及供腳本使用的JSON,那就是Vitals自己的指令。其他工具依它在Mac上取代htop的程度排名,某款在某件事上做得更好時,條目裡會直接說明。如果這裡有過時的內容,寄電子郵件告訴我們,我們會修正。

大家常問的問題

htop能在Mac上用嗎?

可以。用Homebrew安裝:brew install htop,然後在「終端機」中輸入htop。它可以在Intel和Apple silicon的Mac上執行。

Mac上相當於htop的是什麼?

內建的是「終端機」裡的top,以及App形式的活動監視器。top -o cpu會依CPU排序。用Homebrew安裝後,htop本身也能在Mac上執行。

top和htop有什麼不同?

top是macOS內建的,會輸出一份簡單的列表,用選項來排序,例如top -o cpu。htop需要另外安裝,多了色彩、捲動、樹狀顯示、搜尋,以及用來排序和結束程序的按鍵。

在Mac上,btop比htop好嗎?

如果是用來看Mac,通常是的。btop多了網路和磁碟圖表、CPU溫度、電池和Apple silicon的GPU數值。htop比較簡樸,但幾乎每一台Unix機器上都有,這正是值得認識它的原因。

htop能在Mac上顯示GPU或溫度嗎?

不能。btop會顯示CPU溫度和Apple silicon的GPU使用量。mactop會顯示每一個溫度感應器,以及CPU、GPU和神經網路引擎的耗電量,僅支援Apple silicon。

有沒有像htop那樣、依App將程序分組的指令?

有:Vitals的vitals top。它列出App,輔助程序都已計入,可依記憶體、CPU、功率、磁碟或網路排列,看此刻或過去一年,加上--json就能把同樣的答案交給腳本。它是向正在執行的Vitals App查詢,所以不是htop那樣的全螢幕即時檢視;加上--watch可每兩秒重新整理一次。

有沒有像htop一樣、但有視窗的Mac App?

Vitals。它列出的是App而不是程序,每個App的輔助程式都已算進去,打開一個App就能看到它的程序及其PID。它會保留30天的歷史記錄,最長可達一年,而且就在選單列裡。

更多指南