mactop est un outil de surveillance basé sur un terminal "Top" conçu pour afficher des mesures en temps réel pour les puces en silicium Apple écrites par Carsen Klock. Il fournit un moyen simple et efficace de surveiller l'utilisation du processeur et du GPU, les cores électroniques et les cores P, la consommation d'énergie et d'autres métriques système directement à partir de votre terminal!

Vous pouvez installer Mactop via Homebrew! https://brew.sh
brew install mactopsudo mactopbrew updatebrew upgrade mactop Pour installer mactop , suivez ces étapes:
Assurez-vous que vous êtes installé sur votre machine. Sinon, vous pouvez l'installer en suivant les instructions ici: GO Guide d'installation.
Clone le référentiel:
git clone https://github.com/context-labs/mactop.git
cd mactopConstruisez l'application:
go buildExécutez l'application:
sudo ./mactop Après l'installation, vous pouvez démarrer mactop en fonctionnant simplement:
sudo ./mactop sudo est nécessaire pour exécuter mactop
Exemple avec des drapeaux
sudo mactop --interval 1000 --color green--interval ou -i : Définissez l'intervalle de mise à jour PowerMetrics en millisecondes. La valeur par défaut est 1000. (Pour les puces M bas de gamme, vous voudrez peut-être augmenter cette valeur)--color ou -c : Définissez la couleur de l'interface utilisateur. La valeur par défaut est blanche. Les options sont «vertes», «rouges», «bleus», «cyan», «magenta», «jaune» et «blanc». (-c vert)--prometheus ou -p : définissez et activez le serveur de métriques PromEthEus local sur le port donné. La valeur par défaut est désactivée. (Par exemple, le 2112 pour permettre des métriques de Prométhée sur le port 2112)--version ou -v : Imprimez la version de Mactop.--help ou -h : montrez un message d'aide sur ces drapeaux et comment exécuter MACTOP. Utilisez les touches suivantes pour interagir avec l'application pendant sa course:
q : Quittez l'application.r : actualiser manuellement les données de l'interface utilisateur.c : Cycle à travers les thèmes de couleur.p : Mode de fête (cycles au hasard à travers les couleurs)l : Basculez la disposition de l'écran principal.h : Basculez le menu d'aide. 
(Si vous avez une puce de série de travail de travail confirmée qui n'est pas répertoriée, veuillez ouvrir un problème, nous pouvons donc l'ajouter ici!)
Les contributions font de la communauté open source un endroit incroyable pour apprendre, inspirer et créer. Toutes les contributions que vous faites sont grandement appréciées .
git checkout -b feature/AmazingFeature )git commit -m 'Add some AmazingFeature' )git push origin feature/AmazingFeature )sysctl : Pour les informations du modèle CPUsystem_profiler : pour le nombre de noyau GPUpsutil : pour les mesures de mémoire et d'échangepowermetrics : pour la majorité des métriques GPU, réseau et disquehost_processor_info : pour les métriques du CPU (noyaux E et P) API du noyau Apple Mach en CGO Distribué sous la licence du MIT. Voir LICENSE pour plus d'informations.
CARSEN KLOCK - @CarsenKlock
Lien du projet: https://github.com/context-nabs/mactop
Cet outil n'est pas officiellement pris en charge par Apple. Il est fourni tel quel et peut ne pas fonctionner comme prévu. Utiliser à vos risques et périls.