Existe-t-il une commande que je peux exécuter à partir de la ligne de commande sous OS X pour connaître la température actuelle du processeur et / ou la vitesse du ventilateur?
Pour être plus précis, j'aimerais pouvoir obtenir les mêmes informations que dans le widget iStat sous les onglets Ventilateurs et Temps de la ligne de commande.
J'aimerais pouvoir trouver ces valeurs sur la ligne de commande afin de pouvoir les scripter et les brancher à une configuration de surveillance sur mon Mac. Macbook au fil du temps.
Sous Linux, il semble que cela soit possible en lisant un pseudo-fichier dans le /proc
répertoire, mais je ne sais pas comment faire l'équivalent sur OS X (s'il existe).
La gemme ruby iStats vous permet de visualiser la température du processeur via la ligne de commande.
Installation
$ gem install iStats
Usage
$ istats
la source
sudo ARCHFLAGS=-Wno-error=unused-command-line-argument-hard-error-in-future gem install iStats
watch -n0 istats
(je devais le fairebrew install watch
sur OSX avant de faire ce qui précède). Voir: superuser.com/q/361902watch --color istats
.Sur les systèmes BSD, l'
sysctl
utilitaire peut fournir des informations similaires à celles de l'/proc
arborescence Linux. Il rapporte en fait des informations sur la température du processeur et du processeur graphique à partir de Xnu CPU Power Management (XCPM):Cependant, cela ne semble pas être une lecture de température, mais seulement une indication du niveau de température par rapport à une référence.
la source
machdep.xcpm.cpu_thermal_level: 0
etmachdep.xcpm.gpu_thermal_level: 0
sur Macos 10.12machdep.xcpm.cpu_thermal_level: 58
)Cet utilitaire de ligne de commande open source a fonctionné pour moi: https://github.com/lavoiesl/osx-cpu-temp .
la source
brew install osx-cpu-temp
Im sur OSX 10.11
https://github.com/nicolargo/glances
Celui-ci sur python a la mise à jour automatique et les couleurs intégrées et peut être installé avec une simple commande curl ou wget si les conditions requises sont déjà remplies. Exigences
la source
psutil.cpu_temperature() AttributeError: 'module' object has no attribute 'cpu_temperature'
Sur mon MacMini mi-2011 avec OSX 10.13.6, j’utilisais
smc
pour régler et vérifier la vitesse du ventilateur, ainsiosx-cpu-temp
que la température.https://github.com/hholtmann/smcFanControl
https://github.com/lavoiesl/osx-cpu-temp
la source
Option n ° 1) vous pouvez envisager d’utiliser l’outil intégré de mesure de la puissance pour obtenir la température du CPU et du GPU ainsi que d’autres détails.
Pour obtenir la température du processeur:
Pour obtenir la température du GPU:
Pour obtenir beaucoup plus de détails:
Cela a été testé sur macbook pro avec macOS mojave.
Option n ° 2) Installez Intel® Power Gadget officiellement fourni par Intel à partir d'ici.
Intel® Power Gadget , puis lancez Intel Power Gadget à partir du tableau de bord.
Écran de résultat:
la source