Wichtige Schlussfolgerung: Die CasaOS-Protokollmeldung CPU thermal zone found: x86_pkg_temp ist keine Überhitzungswarnung. Sie bedeutet, dass CasaOS den Linux-Thermalsensor gefunden hat, den es zum Auslesen der CPU-Package-Temperatur verwenden kann. Das eigentliche Problem ist die Häufigkeit der Protokollmeldung: Auf manchen Systemen wird dieselbe Informationsmeldung etwa alle fünf Minuten geschrieben.
Der ursprüngliche Bericht beschrieb genau dieses Muster nach einer frischen CasaOS-Installation auf Debian: „Alle 5 Minuten erscheint in der Konsole eine Informationsmeldung über eine gefundene Thermalzone.“ Der Rechner war ein gewöhnlicher x86-Desktop, der als Server weiterverwendet wurde, und kein System, das eine thermische Abschaltung meldete.
Was eine Linux-Thermalzone ist
Linux stellt Temperatursensoren über /sys/class/thermal/thermal_zone* bereit. Die Linux-Thermalzonen des Kernels umfassen Attribute wie:
-
type— der Typ der Thermalzone; -
Temperatur— die aktuelle Temperatur; -
trip_point_*_temp— Temperaturschwellen, sofern die Plattform diese bereitstellt; -
trip_point_*_type— Schwellenrollen wie passiv, heiß oder kritisch.
Ein Pfad wie etwa:
/sys/devices/virtual/thermal/thermal_zone2
ist eine Sensorschnittstelle. Dass sie gefunden wird, ist normal.
Was x86_pkg_temp bedeutet
Auf x86-Systemen, die mit Intel kompatibel sind, ist x86_pkg_temp mit der CPU-Temperaturmessung auf Package-Ebene verbunden. Der x86-Package-Sensor des Kernels registriert den digitalen CPU-Package-Temperatursensor als Linux-Thermalzone.
Deshalb lautet diese Protokollmeldung:
CPU-Thermalzone gefunden: x86_pkg_temp,
Pfad: /sys/devices/virtual/thermal/thermal_zone2
ist folgendermaßen zu verstehen:
CasaOS hat die gesuchte CPU-Temperaturquelle gefunden.
Das bedeutet nicht, dass die CPU eine hohe oder kritische Schwelle überschritten hat.
Die tatsächliche CPU-Temperatur prüfen
Lesen Sie zuerst den Zonentyp aus:
cat /sys/class/thermal/thermal_zone2/type
Wenn Folgendes zurückgegeben wird:
x86_pkg_temp
die Temperatur auslesen:
cat /sys/class/thermal/thermal_zone2/temp
Temperaturen von Linux-Thermalzonen werden normalerweise in Milligrad Celsius angegeben. Zum Beispiel:
48000
bedeutet ungefähr:
48 °C
Die Attribute der thermischen Zone des Kernels definieren in der thermischen Sysfs-Schnittstelle sowohl type als auch temp.
Thermische Auslösepunkte prüfen, bevor Sie von Überhitzung sprechen
Wenn das System thermische Auslösepunkte bereitstellt, untersuchen Sie diese:
grep . /sys/class/thermal/thermal_zone2/trip_point_* 2>/dev/null
Möglicherweise sehen Sie Einträge wie:
trip_point_0_type:critical
trip_point_0_temp:100000
Ein 100000 Der Auslösepunkt steht für 100 °C. Die genauen Schwellenwerte hängen von CPU, Firmware und Kernel-Treiber ab. Verwenden Sie daher die von Ihrem eigenen Gerät ausgegebenen Werte, statt eine allgemeine Temperaturgrenze zu übernehmen.
Dies ist der entscheidende Unterschied: Die Sensorerkennung ist kein Überschreiten eines Schwellenwerts. Ein echtes thermisches Problem erfordert Hinweise auf eine Temperatur oder Drosselung, nicht nur die Worte „thermische Zone gefunden“.
Warum die Meldung alle fünf Minuten wiederholt wird
Der Bericht verweist auf service.GetCPUThermalZone innerhalb von CasaOS. Andere CasaOS-Protokolle zeigen, dass dieselbe Funktion in Abständen von etwa fünf Minuten wiederholt aufgerufen wird. Die wiederkehrende Zeile passt daher zu einer regelmäßigen Abfrage des Systemstatus und weist nicht jedes Mal auf ein neues thermisches Ereignis hin.
Diese Wiederholung ist zwar störend, aber die Protokollebene lautet infoEs handelt sich nicht um eine Notfallmeldung.
Ein anschauliches Beispiel für einen Heimserver, der die aktuelle CPU-Temperatur zusammen mit anderen Systemdaten anzeigt, ist das Projekt Anzeige der CPU-Temperatur. Es zeigt die Temperatur als eine normale Systemkennzahl neben CPU-, RAM- und Festplattenauslastung.
Wann Sie die Temperatur genauer untersuchen sollten
Wechseln Sie nur dann von „Protokollrauschen“ zur thermischen Fehlersuche, wenn stärkere Hinweise vorliegen, beispielsweise:
- Die gemeldete CPU-Temperatur bleibt nahe an einem kritischen Auslösepunkt;
- Die CPU wird bei normalen Arbeitslasten gedrosselt;
- Das Gerät fährt unter Last herunter oder startet neu;
- Lüfter fahren nicht hoch, obwohl die Plattform aktive Kühlung verwenden sollte;
- Kernelprotokolle eine thermische Drosselung oder Ereignisse wegen kritischer Temperaturen melden.
Nützliche Prüfungen umfassen:
journalctl -k | grep -i thermal
journalctl -k | grep -i thrott
sensors
Die sensors Der Befehl stammt von lm-sensors auf vielen Linux-Distributionen verfügbar und kann eine komfortablere Ansicht bieten, wenn der erforderliche Hardwareüberwachungstreiber vorhanden ist.
Musst du die Meldung unterdrücken?
Wenn die Temperaturen normal sind, ist keine funktionale Reparatur erforderlich, nur weil die Zeile erscheint. Das Problem von 2026 fordert ein besseres Protokollierungsverhalten – idealerweise sollte der Sensor nur einmal erkannt oder gemeldet werden, statt dieselbe informative Zeile alle paar Minuten zu wiederholen.
Vermeide es, CasaOS-Binärdateien zu bearbeiten oder die Linux-Wärmeverwaltung zu deaktivieren, nur um die Meldung auszublenden. Kernel-Thermalzonen gehören zur normalen Hardwareüberwachung und können außerdem echte Auslösepunkte bereitstellen, wenn die Plattform dies unterstützt.
Für ZimaOS-Nutzer zeigt die Hardwareüberwachung im Dashboard den Systemstatus über den aktuellen Client-Workflow an. Wenn du dich für einen kompakten x86-Heimserver mit lüfterlosem Thermalkonzept entscheidest, basiert der ZimaBoard 2 auf einem passiven Aluminiumgehäuse und einer Intel-N150-Plattform mit 10 W.
FAQ
Bedeutet „CPU-Thermalzone gefunden“, dass CasaOS eine Überhitzung erkannt hat?
Nein. Das bedeutet, dass CasaOS die Linux-Thermalzone gefunden hat, die zum Auslesen der CPU-Package-Temperatur verwendet wird. Überprüfe den tatsächlichen Temperatur Wert und Auslösepunkte, bevor du eine Überhitzung diagnostizierst.
Warum zeigt die Temperaturdatei 48000 statt 48 an?
Linux-Thermal-Sysfs meldet die Temperatur üblicherweise in Milligrad Celsius. Ein Wert von 48000 entspricht etwa 48 °C.
Warum wird dieselbe Meldung alle fünf Minuten geschrieben?
Die CasaOS-Funktion, die die CPU-Thermalzone erkennt, wird regelmäßig aufgerufen. Das wiederholte informative Protokoll spiegelt dieses Abfrageverhalten wider und nicht alle fünf Minuten ein neues Überhitzungsereignis.
Soll ich die Thermalzone deaktivieren?
Nein. Deaktiviere die Linux-Wärmeverwaltung nicht einfach, um eine informative Protokollzeile zu entfernen. Vergewissere dich zunächst, dass die Temperaturen normal sind; die Häufigkeit der Protokollierung selbst ist das gemeldete Softwareproblem.
