2009-08-19 00:08:14 +0000 2009-08-19 00:08:14 +0000
135
135

Wie kann ich die CPU-Temperatur unter Linux überwachen?

Wie kann ich die CPU-Temperatur unter Linux überwachen und anzeigen?

Antworten (7)

77
77
77
2013-01-26 20:52:03 +0000

Mit ‘sensors’ (von lm-sensors) und ‘watch’ (von procps pkg) können Sie die Sensordaten auf der Kommandozeile in Echtzeit überwachen:

watch -n 1 -d sensors

Dies zeigt die Sensoren alle 1 Sekunde an und hebt den Unterschied zur vorherigen Sekunde hervor.

Every 1.0s: /usr/bin/sensors

...
temp1: +55C (high = +50C, hyst = +45C) sensor = thermistor ALARM
temp2: +35.0C (high = +80C, hyst = +75C) sensor = thermistor
temp3: +35.0C (high = +80C, hyst = +75C) sensor = thermistor
24
24
24
2009-08-19 00:10:32 +0000

lm-sensors

Lm-sensors ist ein Hardware-Zustandsüberwachungspaket für Linux. Es ermöglicht Ihnen den Zugriff auf Informationen von Temperatur-, Spannungs- und Lüfterdrehzahlsensoren. Es funktioniert mit den meisten neueren Systemen. Dieses Paket enthält Programme, die Ihnen beim Einrichten und Lesen von Daten von lm-sensors helfen.

Zur Installation verwenden Sie :

# sudo apt-get install lm-sensors sensors-applet

Zur Installation verwenden Sie :

# sensors-detect
...
# sensors
V1.5: +2.467 V (min = +1.42 V, max = +1.58 V) ALARM
VCore: +1.479 V (min = +1.48 V, max = +1.63 V) ALARM
V3.3: +3.373 V (min = +3.13 V, max = +3.47 V)
V5: +5.000 V (min = +4.74 V, max = +5.26 V)
V12: +11.734 V (min = +11.38 V, max = +12.62 V)
CPU_Fan: 2299 RPM (min = 4000 RPM) ALARM
fan2: 0 RPM (min = 0 RPM)
fan3: 1057 RPM (min = 0 RPM)
fan4: 0 RPM (min = 0 RPM)
CPU: +41.50°C (low = +10°C, high = +50°C)
Board: +35.25°C (low = +10°C, high = +35°C)
Remote: +35.50°C (low = +10°C, high = +35°C) ALARM
CPU_PWM: 144
Fan2_PWM: 112
Fan3_PWM: 112
vid: +1.550 V (VRM Version 9.0)

oder fügen Sie das Applet zu Ihrer Taskleiste hinzu.


Sie können auch das Applet computertemp ausprobieren. Ubuntu-Paket

Homepage

Computer-Temperaturmonitor ist ein kleines Applet für den GNOME-Desktop, das die Temperatur der CPU und der Festplatten Ihres Computers auf dem Bildschirm anzeigt.

Es erlaubt Ihnen auch, Temperaturen in einer Datei zu protokollieren. Sie können Alarme einstellen, die Sie benachrichtigen, wenn eine Temperatur erreicht wird. Mehrere Monitore können dem Panel hinzugefügt werden, um verschiedene Sensoren zu überwachen. Es ist so konzipiert, dass es wie das CPU Frequency Gnome Applet aussieht, so dass sie auf dem Panel zueinander passen.

Zur Installation verwenden Sie :

sudo apt-get install computertemp

und fügen Sie dann zu Ihrer Taskleiste hinzu

9
9
9
2013-09-20 18:07:41 +0000

Ich habe einen Dell-Server (Poweredge R420) mit Fedora / Red Hat Linux . Ich habe lm_sensors installiert, aber sensors gab mir die Meldung, dass die Kernel-Treiber nicht geladen wurden. Ich benutzte sensors-detect, um herauszufinden, welchen Sensor ich brauchte, und es stellte sich heraus, dass ich IPMI brauchte.

Now follows a summary of the probes I have just done.
Just press ENTER to continue:

Driver `ipmisensors':
  * ISA bus, address 0xca8
    Chip `IPMI BMC KCS' (confidence: 8)

Warning: the required module ipmisensors is not currently installed
on your system. If it is built into the kernel then it's OK.
Otherwise, check http://www.lm-sensors.org/wiki/Devices for
driver availability.

Ich überprüfte die Seite, die mir riet, ipmitool zu benutzen. Ich installierte es, aber es funktionierte immer noch nicht:

$ ipmitool sensor
Could not open device at /dev/ipmi0 or /dev/ipmi/0 or /dev/ipmidev/0: No such file or directory
Get Device ID command failed
Unable to open SDR for reading

Nach weiteren Nachforschungen stieß ich auf diese Seite http://osdir.com/ml/hardware.ipmitool.devel/2008-02/msg00012.html

Ihr Skript ipmimod.sh funktionierte out-of-the-box für mich:

#!/bin/bash

#IPMI kernel module installer for Redhat-style machines
#dranch-3r7Miqu9kMnR7s880joybQ@xxxxxxxxxxxxxxxx

#07/26/06 - use absolute paths for modprobe
#05/01/06 - orig version

/sbin/modprobe ipmi_devintf

maj=`cat /proc/devices | awk '/ipmidev/{print $1}'`
echo $maj
if [-c /dev/ipmi0]
then
   rm -f /dev/ipmi0
   /bin/mknod /dev/ipmi0 c $maj 0
else
   /bin/mknod /dev/ipmi0 c $maj 0
fi

IPMI_DRIVERS="ipmi_si ipmi_si_drv ipmi_kcs_drv"
for driver in $IPMI_DRIVERS; do
  find /lib/modules/`uname -r`/kernel/drivers/char/ipmi | grep $driver > /dev/null
  RETURN_VALUE=$?
  if [$RETURN_VALUE -eq 0] ; then
    #Here are specific memory locations for Supermicro AOC-type IPMI cards
    /sbin/modprobe $driver type=kcs ports=0xca8 regspacings=4
    break
  fi
done

Nachdem ich es ausgeführt hatte, konnte ich endlich die CPU-Temperatur sehen:

$ ipmitool sensor | grep Temp
Inlet Temp | 24.000 | degrees C | ok | na | -7.000 | 3.000 | 42.000 | 47.000 | na
Temp | na | degrees C | na | na | 3.000 | 8.000 | 77.000 | 83.000 | na
Temp | na | degrees C | na | na | 3.000 | 8.000 | 77.000 | 83.000 | na

Ich hoffe, dies hilft jedem, der Probleme mit Dell-Servern hat, die Temperaturen zu ermitteln.

6
6
6
2013-07-18 13:43:11 +0000

Linux ermöglicht Ihnen den Zugriff auf Temperatur-Infosensoren. Er funktioniert mit RH6.2x64.

Dieser Treiber enthält Leseunterstützung mit lm-Sensoren:

Typ

modprobe coretemp
sensors
4
4
4
2017-09-03 04:36:54 +0000

Ich entdeckte andere Software mit Gui zur Temperaturüberwachung. Der Name der Software lautet: Psensor: https://wpitchoune.net/psensor/

Und siehe den Artikel aus dem Internet: https://www.tecmint.com/psensor-monitors-hardware-temperature-in-linux/

Zur Installation auf Ubuntu/Mint führen Sie diesen Befehl auf Ihrem Terminal aus:

sudo apt install psensor

Zur Ausführung der Anwendung führen Sie einfach diesen Befehl aus:

sudo psensor

Danke.

3
3
3
2017-05-25 10:19:34 +0000

ACPI

Erwähnenswert ist der Befehl acpi,

acpi -t # or -V for all

-t | –thermal : zeigt thermische Informationen an

Von apt-cache show acpi:

Description-de: zeigt Informationen über ACPI-Geräte an Versuche, die Funktionalität des “alten” apm-Befehls auf ACPI-Systemen zu replizieren, einschließlich Batterie- und thermischer Informationen.
Unterstützt nicht ACPI-Suspendieren, zeigt nur Informationen über ACPI-Geräte an.

Homepage: http://sourceforge.net/projects/acpiclient

Auf einem Ubuntu-ähnlichen System können Sie es mit

sudo apt-get install acpi

installieren Hinweis: Sie können die Temperatur mit watch -n 1 -d acpi -V überwachen oder Sie können beginnen, seine Ausgabe (oder die von sensors) mit einem Skript zu parsen (mit oder ohne den Befehl date), Farben hinzuzufügen, die Ausgabe in eine Datei zu protokollieren…

while [[1]] ; do acpi -t | awk '{printf ("%2.2f ",$4)}'; date; sleep 1 ; done

1
1
1
2009-08-19 01:37:48 +0000

Sie könnten die Befehlszeile in einer konky Datei zurückgeben, um sie auf Ihrem Bildschirmschoner anzuzeigen.

sudo apt-get install conky

Konstruieren Sie dann die .conkyrc-Datei Ihrer Träume in Ihrem /home/user-Ordner und fügen Sie sie zu Ihren beim Start gestarteten Anwendungen hinzu.

IMP: Siehe Tutorials über conky oder vorgefertigte .conkyrc-, Ubuntu- und ubuntu-fr-Foren-Threads, Lifehacker und mehr für nette conky-Setups.