MacMonitor
MacMonitor, moniteur macOS Apple Silicon temps réel avec barre de menu et widget bureau : CPU, GPU, mémoire, batterie, réseau et disque.
Qu'est-ce que MacMonitor ?
MacMonitor est un moniteur système pour la barre de menu macOS sur Apple Silicon qui affiche en temps réel l'activité CPU, GPU, mémoire, batterie, rails d'alimentation, réseau et disque. Il est conçu pour s'intégrer dans la barre de menu macOS : un indicateur de santé rapide et, d'un clic, un tableau de bord complet en mode sombre avec des métriques détaillées.
Au cœur de son objectif : consolider les données de performance et d'alimentation de multiples sources sous-jacentes en une vue unique et toujours à jour. Le tableau de bord et la barre de menu se rafraîchissent selon un planning, et le widget bureau peut fonctionner indépendamment avec son propre échantillonnage.
Fonctionnalités principales
- Indicateur de santé barre de menu (🟢/🟡/🔴) : Affiche un point de statut en direct et se met à jour toutes les 2 secondes, pour repérer immédiatement les changements.
- Tableau de bord complet mode sombre (clic pour ouvrir) : Présente plusieurs sections de métriques — CPU, GPU, mémoire, batterie, réseau, E/S disque et rails d'alimentation — en un seul endroit.
- Collecte de métriques multi-sources : Construit le tableau de bord à partir de quatre sources (noyau Mach pour CPU/mémoire, compteurs de performance Apple Silicon pour GPU/températures/valeurs liées à l'alimentation,
pmset/ioregpour batterie, et échantillonnage mis en cache si applicable). - Widget bureau avec échantillonnage autonome : Un widget pour macOS Sonoma/Sequoia qui se rafraîchit toutes les 5 secondes et continue de collecter les données même si vous quittez l'app barre de menu.
- Consommateurs CPU principaux + gestion cache : Affiche les 8 principaux consommateurs CPU et inclut une invite « Optimiser Purges cache disque » ; il peut aussi proposer de quitter gracieusement les apps lourdes.
Comment utiliser MacMonitor
- Installer via l'une des options fournies :
- Homebrew cask :
brew tap ryyansafar/macmonitorpuisbrew install --cask macmonitor. - Installeur une ligne :
curl -fsSL https://raw.githubusercontent.com/ryyansafar/MacMonitor/main/install.sh | bash(installe Homebrew si besoin, configure l'accès sans mot de passe pour l'échantillonnage, télécharge le DMG et lance l'app). - Manuel : Téléchargez MacMonitor.dmg depuis GitHub Releases et glissez MacMonitor.app dans Applications.
- Homebrew cask :
- Après installation, MacMonitor apparaît dans votre barre de menu.
- Cliquez sur l'indicateur barre de menu pour ouvrir le tableau de bord complet et consulter les sections CPU, GPU, mémoire, batterie/alimentation, réseau, E/S disque et processus.
- Facultatif : ajoutez le widget bureau (taille Petite ou Moyenne) pour une vue compacte avec son propre rafraîchissement indépendant.
Cas d'usage
- Repérer les pics de charge performance en travaillant : Utilisez le point de santé barre de menu et les sections CPU/GPU pour vérifier rapidement si votre système est sous charge légère, modérée ou lourde.
- Diagnostiquer comportement thermique et alimentation : Consultez la puissance CPU par cluster, températures GPU/CPU/GPU et les tuiles « Rails d'alimentation » pour corréler charge, thermiques et consommation.
- Suivre pression mémoire et swapping : Surveillez mémoire utilisée/libre, swap utilisé, mémoire compressée et bande passante DRAM pour comprendre les contraintes mémoire en développement ou charges média.
- Surveiller détails alimentation et santé batterie sur batterie : Vérifiez pourcentage charge, état charge, taux charge (W), watts adaptateur, nombre cycles, pourcentage santé et température batterie.
- Observer activité E/S pendant builds ou téléchargements : Utilisez les sections réseau (téléchargement/upload en direct) et E/S disque (lecture/écriture en direct) pour une visibilité continue du débit.
FAQ
-
MacMonitor nécessite-t-il des privilèges sudo ? Le tableau de bord récupère les données CPU et mémoire via les API noyau Mach ; pour l'installeur une ligne, il configure spécifiquement
/etc/sudoers.d/macmonitorpour un accès sudo sans mot de passe àmactop(la source pour les compteurs perf Apple Silicon). -
Quelles versions macOS sont prises en charge ? Le widget bureau est disponible pour macOS Sonoma/Sequoia, et l'installeur une ligne vérifie macOS 13+.
-
Quel matériel Mac est requis ? MacMonitor nécessite du matériel Apple Silicon ; les gestionnaires de paquets Linux et Windows ne sont pas applicables.
-
À quelle fréquence se rafraîchissent barre de menu et widget ? La barre de menu et le tableau de bord se rafraîchissent toutes les 2 secondes. Le widget bureau se rafraîchit toutes les 5 secondes et utilise un échantillonnage autonome.
-
Y a-t-il un widget bureau autonome ? Oui. Le widget fonctionne indépendamment et continue de collecter les données même si vous quittez l'app barre de menu.
Alternatives
- Moniteur d'activité natif (macOS) : Une autre option intégrée pour observer CPU, mémoire, réseau et activité disque. Il utilise généralement un flux UI différent (app autonome plutôt que barre de menu + widget).
- Outils en ligne de commande pour télémétrie système (ex. monitoring style
mactop) : Utile si vous préférez la sortie terminal ou scripting. MacMonitor se concentre sur un tableau de bord consolidé en barre de menu et widget bureau. - Autres moniteurs barre de menu tiers : Alternatives de même catégorie fournissant des métriques live compactes. Elles varient souvent par le nombre de sous-systèmes (CPU/GPU/alimentation/batterie) exposés et la présence d'un tableau de bord détaillé accessible par clic.
Alternatives
Sleek Analytics
Sleek Analytics : analytics légères et respectueuses de la vie privée, avec suivi en temps réel des visiteurs. Provenance, pages consultées et durée.
OpenFlags
OpenFlags est un système open source de feature flags auto-hébergé pour déploiement progressif : évaluation locale via SDK et contrôle REST.
BenchSpan
BenchSpan exécute des benchmarks d’agents IA en parallèle, consigne scores et échecs dans un historique, et facilite la reproductibilité via des exécutions taguées par commit.
Rectify
Rectify est une plateforme d’opérations tout-en-un pour SaaS : monitoring, analytics, support, roadmaps, changelogs et gestion des agents, pilotés par conversation.
Netwoke
Netwoke est un tableau de bord de confidentialité macOS qui surveille vos connexions réseau et les explique en clair, avec des insights IA.
PingPulse
PingPulse surveille les workflows d’agents IA en production : suivi temps réel des handoffs, visualisation et alertes configurables pour détecter les problèmes.