Wie kann ich die CPU-Temperatur unter Linux überwachen?
Wie kann ich die CPU-Temperatur unter Linux überwachen und anzeigen?
Wie kann ich die CPU-Temperatur unter Linux überwachen und anzeigen?
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
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
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
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.
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
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.
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.
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
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.