MacMonitor 是什麼?
MacMonitor 是專為 Apple Silicon 設計的 macOS 選單列系統監控器,即時顯示 CPU、GPU、記憶體、電池、電源軌、網路和磁碟活動。它專為 macOS 選單列打造:提供快速健康指示器,點擊即可開啟完整的深色模式儀表板,顯示詳細指標。
其核心功能是將多個底層資料來源的效能與電源遙測資料,彙整成單一即時視圖。儀表板與選單列依預定排程更新,桌面小工具則可獨立執行自己的取樣。
主要功能
- 選單列健康指示器 (🟢/🟡/🔴):顯示即時狀態點,每 2 秒 更新一次,讓你立即察覺變化。
- 完整深色模式儀表板 (點擊開啟):將多個指標區塊—CPU、GPU、記憶體、電池、網路、磁碟 I/O 和電源軌—呈現於一處。
- 多來源指標收集:儀表板來自四個來源(Mach 核心提供 CPU/記憶體、Apple Silicon 效能計數器提供 GPU/溫度/電源相關值、
pmset/ioreg提供電池,適用時使用快取取樣)。 - 獨立取樣桌面小工具:適用 macOS Sonoma/Sequoia 的小工具,每 5 秒 更新,即使結束選單列程式仍持續收集資料。
- 頂級 CPU 消耗者 + 快取管理:顯示 前 8 名 CPU 消耗者,並提供「最佳化清除磁碟快取」提示;也可建議優雅結束高負載應用程式。
如何使用 MacMonitor
- 安裝 選擇以下方式:
- Homebrew cask:
brew tap ryyansafar/macmonitor然後brew install --cask macmonitor。 - 單行安裝器:
curl -fsSL https://raw.githubusercontent.com/ryyansafar/MacMonitor/main/install.sh | bash(若需會安裝 Homebrew、設定無密碼取樣存取、下載 DMG 並啟動應用程式)。 - 手動:從 GitHub Releases 下載 MacMonitor.dmg,將 MacMonitor.app 拖至 Applications。
- Homebrew cask:
- 安裝後,MacMonitor 出現在選單列。
- 點擊選單列指示器 開啟完整儀表板,檢視 CPU、GPU、記憶體、電池/電源、網路、磁碟 I/O 和程序區塊。
- 選用,新增桌面小工具(小型或中型),獲得獨立更新行為的緊湊視圖。
使用情境
- 工作時察覺效能負載峰值:使用選單列健康點及 CPU/GPU 區塊,快速檢查系統負載為輕度、中度或重度。
- 診斷熱管理和電源行為:檢視每叢集 CPU 電源、GPU/CPU/GPU 溫度,以及「電源軌」圖塊,關聯負載與熱度和功耗。
- 追蹤記憶體壓力與交換:監控已用/剩餘記憶體、交換使用量、壓縮記憶體及 DRAM 頻寬,了解開發或媒體工作負載下的記憶體限制。
- 電池模式下監控電源與電池健康細節:檢查充電百分比、充電狀態、充電速率 (W)、適配器瓦數、循環計數、健康百分比及電池溫度。
- 建置或下載時觀察 I/O 活動:使用網路(即時下/上傳)和磁碟 I/O(即時讀/寫)區塊,持續追蹤吞吐量。
常見問題
-
MacMonitor 需要 sudo 權限嗎? 儀表板從 Mach 核心 API 拉取 CPU 和記憶體遙測;單行安裝器特別設定
/etc/sudoers.d/macmonitor,提供 無密碼 sudo 存取mactop(用於 Apple Silicon 效能計數器來源)。 -
支援哪些 macOS 版本? 桌面小工具適用 macOS Sonoma/Sequoia,單行安裝器驗證 macOS 13+。
-
需要哪些 Mac 硬體? MacMonitor 需要 Apple Silicon 硬體;Linux 和 Windows 套件管理器不適用。
-
選單列和小工具多久更新一次? 選單列和儀表板每 2 秒 更新。桌面小工具每 5 秒 更新,使用獨立取樣。
-
有獨立桌面小工具嗎? 有。小工具獨立執行,即使結束選單列程式仍持續收集資料。
替代方案
- 原生活動監視器 (macOS):另一內建選項,用於觀察 CPU、記憶體、網路和磁碟活動。通常使用不同 UI 流程(獨立應用程式而非選單列 + 小工具)。
- 系統遙測命令列工具 (例如
mactop風格監控):適合偏好終端輸出或腳本使用者。MacMonitor 專注於選單列和桌面小工具的彙整儀表板。 - 其他第三方選單列監控器:類別替代方案,也提供緊湊即時指標。這些通常因呈現子系統(CPU/GPU/電源/電池)數量及是否含詳細點擊儀表板而異。
替代品
Sleek Analytics
Sleek Analytics 提供輕量、重視隱私的即時訪客追蹤,顯示訪客來源、瀏覽內容與停留時間,掌握站點現況互動。
OpenFlags
OpenFlags 是開源、可自架設的功能旗標系統,支援逐步交付;App SDK 可本地評估,控制平面提供安全、精準的發佈。
BenchSpan
BenchSpan 以並行方式執行 AI agent 基準測試,記錄分數與失敗,並以 commit 標記可重現結果,降低失敗重跑的 token 浪費。
Rectify
Rectify 是一站式 SaaS 作業平台,整合監控、分析、支援、路線圖/更新日誌與代理管理,透過對話介面統一操作。
Netwoke
Netwoke 是 macOS 隱私儀表板,監控網路連線並以白話呈現,同時提供 AI 洞察,幫助你理解網路活動。
PingPulse
PingPulse 透過即時交接追蹤與工作流視覺化監控 AI agent 生產流程,支援可設定警示,協助偵測失敗、卡住與順序錯誤。