Gibt es einen Befehl, mit dem ich nur die Festplattentemperatur im Terminal ermitteln kann?
Ist das ohne eine Drittanbieter-App möglich?
Gibt es einen Befehl, mit dem ich nur die Festplattentemperatur im Terminal ermitteln kann?
Ist das ohne eine Drittanbieter-App möglich?
Antworten:
Ohne eine Drittanbieter-App ist dies leider nicht möglich. Wenn Sie jedoch gerne Software von Drittanbietern verwenden, können Sie die Temperatur im Terminal abrufen.
Sie müssen den Temperaturmonitor verwenden, der eine kostenlose Anwendung ist und eine Befehlszeilenoption bietet. Das Hin und Her bei der Verwendung der Software mag hier ein wenig umständlich sein, aber Sie finden alle Anweisungen hier.
Sie können Smartmontools ( SMART Monitoring Tools) mit einer Befehlszeilen-App ausprobieren . Die meisten (wenn nicht alle?) Festplatten geben ihre Temperatur im SMART-Bericht an.
Es gibt auch eine native GUI SMARTReporter- App, mit der Sie bestimmte Aktionen basierend auf der Temperatur ausführen können, wenn Sie dies möchten (und zufällig auch die smartctl
Befehlszeilen-Binärdatei einschließen) in der Regel von den "Original" -Entwicklern beziehen, nur um auf Nummer sicher zu gehen!).
Ohne Add-On-Software gibt es keinen Befehl zum Abrufen der Festplattentemperatur nach:
$ brew install smartmontools
Man kann den Befehl ausführen:
$ smartctl -a disk0 | grep Temperature
So rufen Sie die Festplattentemperatur ab:
194 Temperature_Celsius 0x0022 044 044 000 Old_age Always - 56 (Min/Max 17/70)
Sie können nur dann einen Temperaturmesswert abrufen, wenn ein Sensor vorhanden ist. In diesem Artikel wird erläutert, wie Sie diese Informationen über den ioreg
Befehl abrufen können.
Dieser Einzeiler arbeitete für mich, um die GPU-Temperatur zu ermitteln (leider konnte ich keine anderen IOHWSensoren auf meinem Computer erkennen):
echo $((`ioreg -c IOHWSensor | grep "current-value" | grep -oE [0-9]+` / 65536))
iStat-Menüs enthalten viele detaillierte Informationen zum Betriebszustand des Systems, einschließlich aller Temperatursensoren.
temperature
Sensorfanspeed
, den Sie nicht finden könnenioreg -c IOHWSensor -w 0
.