Überwachen Sie die Kerntemperatur Ihrer Raspberry Pi.

Überwachen Sie die Kerntemperatur Ihrer Raspberry Pi.

Raspberry Pi ist ein ziemlich leistungsstarkes Gerät. Deshalb verwenden die Leute ihre Raspberry Pi für einige intensive Aufgaben, die den letzten Tropfen CPU-Leistung aus der Raspberry Pi herauspressen. Sie können die Raspberry Pi auch übertakten, um sie leistungsstärker zu machen.
Die Raspberry Pi verbraucht im Vergleich zu Ihrer Desktop-CPU sehr viel weniger Strom. Aber genau wie jeder andere Computer wird er bei der Ausführung schwerer Aufgaben auch heiß.

Warum müssen Sie die Kerntemperatur überwachen?

Oftmals möchten Sie die Kerntemperatur im Auge behalten. Sie möchten die Kerntemperatur Ihrer Himbeerpi ständig messen.
In meinem letzten Projekt habe ich Tensorflow auf meinen Himbeerpi aufgebaut. Es war eine langwierige, CPU-intensive Aufgabe. Außerdem habe ich meine Himbeerpi übertaktet, damit sie auf 1300 MHz läuft. Es sollte also meine CPU braten. (Und niemand will das mit seiner kleinen Pi machen.) Ich suchte nach einer Möglichkeit, die Kerntemperatur ständig zu messen.
Was passiert, wenn Ihre Raspberry Pi zu heiß wird?
Die Raspberry Pi ist ein mobiler Computer der unteren Preisklasse. Er hat also keine Lüfter, um ihn zu kühlen, wie andere Desktop-/Laptop-CPUs.
Wenn Ihre Temperatur über 80°C ansteigt, sehen Sie ein kleines Thermometer auf Ihrem Raspbian-Desktop. Das zeigt an, dass Ihr Pi heiß wird.
Bild für Beitrag
Wenn die Kerntemperatur ansteigt, wird das Thermometer gefüllt. Bei 85°C verwandelt es sich dann in ein volles Thermometer. Das ist jedoch die maximal empfohlene Betriebstemperatur. Nach dieser Temperatur beginnt Ihre CPU zu drosseln und reduziert den Takt, um die Temperatur abzukühlen. Dadurch wird die Leistung verringert.
Also beschloss ich, ein kleines Python-Skript zur Überwachung der Kerntemperatur zu schreiben. Fangen wir also an.
Wie können Sie die Kerntemperatur messen?
Sie können die Kerntemperatur messen, indem Sie folgenden Befehl in Ihrem Raspberry Pi-Terminal eingeben.

Damit erhalten Sie die Kerntemperatur in Celcius.

Sehr gut. Lassen Sie uns ein Python-Skript schreiben, um die Temperatur jede Sekunde zu überwachen und auszudrucken.
Überwachen Sie ständig die Kerntemperatur.
Melden Sie sich per SSH oder mit VNC an Ihrem Raspberry Pi-Terminal an.
Erstellen Sie eine neue Python-Datei monitor-temp.py mit folgendem Befehl.

Notieren Sie den untenstehenden Code in dieser Datei. Dieses Skript gibt jede Sekunde den Befehl /opt/vc/bin/vcgencmd measure_temp aus und gibt die formatierte Temperatur in der Konsole aus.

Drücken Sie Ctl+X und dann Y, um diese Datei zu speichern.
Das war’s schon. Führen Sie nun das Python-Skript aus, indem Sie den Befehl unten eingeben:

Volla!!!! Sie werden jede Sekunde eine aktualisierte Kerntemperatur sehen. Sie können das Skript jederzeit stoppen, indem Sie Ctl+C im Terminal eingeben.

Veröffentlicht in: CPU