Gibt es einen Befehl, den ich in OS X über die Befehlszeile ausführen kann, um die aktuelle CPU-Temperatur und / oder die Lüftergeschwindigkeit (en) abzurufen?
Um genauer zu sein, möchte ich in der Lage sein, die gleichen Informationen im iStat-Widget unter den Registerkarten "Fans" und "Temps" in der Befehlszeile abzurufen .
Ich möchte in der Lage sein, diese Werte in der Befehlszeile zu finden, damit sie als Skript erstellt und in ein Überwachungssetup auf meinem Mac eingesteckt werden können. Ich möchte diese Werte (und andere Statistiken) auf meinem Computer sammeln und grafisch darstellen Macbook im Laufe der Zeit.
Unter Linux scheint dies durch Lesen einer Pseudodatei unter dem /proc
Verzeichnis möglich zu sein, aber ich bin nicht sicher, wie ich das Äquivalent unter OS X machen soll (falls es existiert).
quelle
Mit dem Ruby Gem iStats können Sie die CPU-Temperatur über die Befehlszeile anzeigen .
Installation
$ gem install iStats
Verwendungszweck
$ istats
quelle
sudo ARCHFLAGS=-Wno-error=unused-command-line-argument-hard-error-in-future gem install iStats
watch -n0 istats
(musste ichbrew install watch
auf OSX , bevor Sie oben tun) Siehe: superuser.com/q/361902watch --color istats
.Auf BSD-Systemen kann das
sysctl
Dienstprogramm ähnliche Informationen wie der/proc
Baum unter Linux bereitstellen . Tatsächlich werden einige CPU- / GPU-Temperaturinformationen von Xnu CPU Power Management (XCPM) gemeldet:Dies scheint jedoch keine Temperaturmessung zu sein, sondern nur eine Anzeige des Temperaturniveaus im Vergleich zu einer Referenz.
quelle
machdep.xcpm.cpu_thermal_level: 0
undmachdep.xcpm.gpu_thermal_level: 0
auf Macos 10.12machdep.xcpm.cpu_thermal_level: 58
) vage glaubwürdige MesswerteDieses Open-Source-Befehlszeilenprogramm hat bei mir funktioniert: https://github.com/lavoiesl/osx-cpu-temp .
quelle
brew install osx-cpu-temp
Ich bin auf OSX 10.11
https://github.com/nicolargo/glances
Diese Version von Python verfügt über eine integrierte Funktion zum automatischen Aktualisieren von Farben und kann mit einem einfachen Curl- oder Wget-Befehl installiert werden, wenn die Anforderungen bereits erfüllt sind. Bedarf
quelle
psutil.cpu_temperature() AttributeError: 'module' object has no attribute 'cpu_temperature'
Auf meinem MacMini Mitte 2011 mit OSX 10.13.6 stelle ich
smc
die Lüfterdrehzahl sowieosx-cpu-temp
die Temperatur ein und überprüfe sie .https://github.com/hholtmann/smcFanControl
https://github.com/lavoiesl/osx-cpu-temp
quelle
Option Nr. 1: Sie können die Verwendung der integrierten Leistungsmessung in Betracht ziehen, um die CPU- und GPU-Temperatur und viele weitere Details zu ermitteln.
So ermitteln Sie die CPU-Temperatur:
So ermitteln Sie die GPU-Temperatur:
Um mehr Details zu erfahren:
Dies wurde auf einem MacBook Pro mit MacOS Mojave getestet.
Option 2) Installieren Sie das von Intel offiziell bereitgestellte Intel® Power Gadget von hier aus
Intel® Power Gadget und starten Sie Intel Power Gadget über das Launchpad.
Ergebnisbildschirm:
quelle