Linux-Admin: CPU-Temperatur auslesen mit sensors

Aus Hergipedia
Zur Navigation springen Zur Suche springen

Wozu ist das gut?

Dieser Artikel beschreibt, wie man unter Linux (OpenSuse) die CPU-Temperatur auslesen kann.

Voraussetzungen

Opensuse-Standardinstallation. Auf Ubuntu braucht man das Paket lm-sensors.

Einrichten von sensors

Wenn man sensors noch nicht benutzt hat, muss zunächst detektiert werden, welche sensors es im System gibt. Dazu gibt man als root ein:

sensors-detect

Dann startet das Detektions-Skript. Man muss allerlei mit Enter bestätigen. Mit etwas Glück wird das Modul "coretemp" gefunden, das für die Überwachung der CPU-Temperatur sorgt. Am Ende von sensors-detect wird die Datei /etc/sysconfig/lm_sensors automatisch angepasst.

Dann startet man den Daemon mit

rclm_sensors start

und kann dann mit

sensors

den Output auflisten.


Beispiel-Output

w83627hf-isa-0290
Adapter: ISA adapter
VCore 1:     +1.25 V  (min =  +1.04 V, max =  +1.55 V)   
VCore 2:     +3.38 V  (min =  +2.96 V, max =  +3.62 V)   
+3.3V:       +3.47 V  (min =  +2.96 V, max =  +3.62 V)   
+5V:         +5.13 V  (min =  +4.49 V, max =  +5.48 V)   
+12V:       +12.28 V  (min = +10.76 V, max = +13.19 V)   
-12V:       -11.87 V  (min = -12.77 V, max = -10.47 V)   
-5V:         -1.98 V  (min =  -2.94 V, max =  -1.18 V)   
V5SB:        +5.70 V  (min =  +4.49 V, max =  +5.48 V)   ALARM
VBat:        +3.28 V  (min =  +2.96 V, max =  +3.62 V)   
fan1:       1147 RPM  (min =  712 RPM, div = 8)
fan2:          0 RPM  (min =  712 RPM, div = 8)  ALARM
fan3:          0 RPM  (min =  712 RPM, div = 8)  ALARM
temp1:       +50.0°C  (high = +50.0°C, hyst = +45.0°C)  ALARM  sensor = thermistor
temp2:       +57.0°C  (high = +90.0°C, hyst = +85.0°C)  sensor = diode
temp3:       +44.5°C  (high = +80.0°C, hyst = +122.0°C)  sensor = thermistor
cpu0_vid:   +1.513 V
beep_enable:enabled 

coretemp-isa-0000
Adapter: ISA adapter
Core 0:      +66.0°C  (high = +82.0°C, crit = +100.0°C)  

coretemp-isa-0001
Adapter: ISA adapter
Core 1:      +63.0°C  (high = +82.0°C, crit = +100.0°C)  

coretemp-isa-0002
Adapter: ISA adapter
Core 2:      +57.0°C  (high = +82.0°C, crit = +100.0°C)   

coretemp-isa-0003
Adapter: ISA adapter
Core 3:      +56.0°C  (high = +82.0°C, crit = +100.0°C)  


Probleme

Achtung: Es kann vorkommen, dass sensors-detect auf manchen Hardware-Plattformen (konkret: acid10) nichts findet.