UStackUStack
MacMonitor icon

MacMonitor

MacMonitor 讓你即時監控 Apple Silicon 的 macOS 系統狀態:選單列程式與桌面小工具顯示 CPU、GPU、記憶體等。

MacMonitor

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

  1. 安裝 選擇以下方式:
    • Homebrew caskbrew 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
  2. 安裝後,MacMonitor 出現在選單列
  3. 點擊選單列指示器 開啟完整儀表板,檢視 CPU、GPU、記憶體、電池/電源、網路、磁碟 I/O 和程序區塊。
  4. 選用,新增桌面小工具(小型或中型),獲得獨立更新行為的緊湊視圖。

使用情境

  • 工作時察覺效能負載峰值:使用選單列健康點及 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/電源/電池)數量及是否含詳細點擊儀表板而異。