UStackUStack
MacMonitor icon

MacMonitor

MacMonitor per macOS: monitoraggio in tempo reale Apple Silicon con app nella barra dei menu e widget desktop per CPU, GPU, memoria e altro.

MacMonitor

Cos'è MacMonitor?

MacMonitor è un monitor di sistema per la barra dei menu di macOS per Apple Silicon che visualizza in tempo reale l'attività di CPU, GPU, memoria, batteria, power rails, rete e disco. È progettato per integrarsi nella barra dei menu di macOS: ottieni un indicatore rapido dello stato e, con un clic, un dashboard completo in dark mode con metriche dettagliate.

Al centro del suo scopo c'è la consolidazione di telemetria su prestazioni e alimentazione da più fonti dati sottostanti in un'unica vista sempre aggiornata. Il dashboard e la barra dei menu si aggiornano secondo un programma, e il widget desktop può funzionare in modo indipendente con il proprio campionamento.

Caratteristiche Principali

  • Indicatore di stato nella barra dei menu (🟢/🟡/🔴): Mostra un punto di stato live e si aggiorna ogni 2 secondi, per individuare immediatamente i cambiamenti.
  • Dashboard completo in dark mode (apri con un clic): Presenta sezioni multiple di metriche—CPU, GPU, memoria, batteria, rete, I/O disco e power rails—in un unico posto.
  • Raccolta metriche multi-fonte: Costruisce il dashboard da quattro fonti (Mach kernel per CPU/memoria, contatori performance Apple Silicon per GPU/temperature/valori power-related, pmset/ioreg per batteria, e campionamento cached dove applicabile).
  • Widget desktop con campionamento standalone: Un widget per macOS Sonoma/Sequoia che si aggiorna ogni 5 secondi e continua a raccogliere dati anche se chiudi l'app della barra dei menu.
  • Principali consumer CPU + gestione cache: Visualizza i top 8 consumer CPU e include un prompt “Ottimizza Purges disk cache”; può anche offrire di chiudere elegantemente app pesanti.

Come Usare MacMonitor

  1. Installa usando una delle opzioni fornite:
    • Homebrew cask: brew tap ryyansafar/macmonitor poi brew install --cask macmonitor.
    • Installer one-line: curl -fsSL https://raw.githubusercontent.com/ryyansafar/MacMonitor/main/install.sh | bash (installa Homebrew se necessario, configura accesso passwordless per campionamento, scarica il DMG e avvia l'app).
    • Manuale: Scarica MacMonitor.dmg da GitHub Releases e trascina MacMonitor.app in Applicazioni.
  2. Dopo l'installazione, MacMonitor appare nella tua barra dei menu.
  3. Clicca sull'indicatore della barra dei menu per aprire il dashboard completo e rivedi le sezioni per CPU, GPU, memoria, batteria/power, rete, I/O disco e processi.
  4. Opzionalmente, aggiungi il widget desktop (dimensione Small o Medium) per una vista compatta con refresh indipendente.

Casi d'Uso

  • Rileva picchi di carico performance durante il lavoro: Usa il punto di stato della barra dei menu e le sezioni CPU/GPU per controllare rapidamente se il sistema è sotto carico leggero, moderato o pesante.
  • Diagnostica comportamento termico e power: Rivedi power CPU per cluster, temperature GPU/CPU/GPU e tile “Power rails” per correlare carico con termici e consumo power.
  • Monitora pressione memoria e swapping: Controlla memoria usata/libera, swap usato, memoria compressa e bandwidth DRAM per capire vincoli memoria durante sviluppo o carichi media.
  • Monitora dettagli power e salute batteria su batteria: Controlla percentuale carica, stato carica, tasso carica (W), watt adattatore, conteggio cicli, percentuale salute e temperatura batteria.
  • Osserva attività I/O durante build o download: Usa le sezioni rete (download/upload live) e I/O disco (read/write live) per visibilità throughput continua.

FAQ

  • MacMonitor richiede privilegi sudo? Il dashboard attinge telemetria CPU e memoria da API Mach kernel; per l'installer one-line, configura specificamente /etc/sudoers.d/macmonitor per accesso sudo senza password a mactop (la fonte usata per contatori perf Apple Silicon).

  • Quali versioni macOS sono supportate? Il widget desktop è disponibile per macOS Sonoma/Sequoia, e l'installer one-line verifica macOS 13+.

  • Quale hardware Mac è richiesto? MacMonitor richiede hardware Apple Silicon; package manager Linux e Windows non sono applicabili.

  • Con che frequenza si aggiornano barra dei menu e widget? Barra dei menu e dashboard si aggiornano ogni 2 secondi. Il widget desktop ogni 5 secondi con campionamento standalone.

  • C'è un widget desktop standalone? Sì. Il widget funziona indipendentemente e continua a raccogliere dati anche se chiudi l'app della barra dei menu.

Alternative

  • Activity Monitor nativo (macOS): Un'altra opzione integrata per osservare CPU, memoria, rete e attività disco. Tipicamente usa un workflow UI diverso (app standalone anziché barra dei menu + widget).
  • Tool command-line per telemetria sistema (es. monitoring stile mactop): Utili se preferisci output terminale o scripting. MacMonitor si concentra su dashboard consolidato in barra dei menu e widget desktop.
  • Altri monitor third-party per barra dei menu: Alternative per categoria che forniscono metriche live compatte. Spesso variano per numero di sottosistemi (CPU/GPU/power/batteria) esposti e presenza di dashboard dettagliato click-through.
MacMonitor | UStack