Hoe kan ik de CPU-temperatuur bewaken onder linux?
Hoe kan ik de CPU-temperatuur bewaken en weergeven met behulp van Linux?
Hoe kan ik de CPU-temperatuur bewaken en weergeven met behulp van Linux?
Met behulp van ‘sensoren’ (van lm-sensoren) en ‘horloge’ (van procps pkg) kunt u de gegevens van de sensoren op de opdrachtregel in real-time volgen via:
watch -n 1 -d sensors
Dit zal de sensoren elke 1 seconde weergeven en het verschil met de vorige seconde markeren.
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-sensoren ](http://packages.ubuntu.com/jaunty/lm-sensors)
Lm-sensoren is een hardware gezondheidsbewakingspakket voor Linux. Het geeft u toegang tot informatie van temperatuur-, spannings- en ventilatorsnelheidssensoren. Het werkt met de meeste nieuwere systemen. Dit pakket bevat programma’s om u te helpen bij het instellen en lezen van gegevens van lm-sensoren.
Gebruik:
# sudo apt-get install lm-sensors sensors-applet
Gebruik:
# 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)
of voeg de applet toe aan uw taakbalk.
U kunt ook de computertemp applet uitproberen. Ubuntu Pakket Homepage
Computer Temperatuurmonitor is een klein applet voor het GNOME bureaublad dat de temperatuur van de CPU en schijven van uw computer op het scherm toont.
Het stelt u ook in staat om de temperaturen in een bestand te loggen. U kunt alarmen instellen om u op de hoogte te stellen wanneer een temperatuur wordt bereikt. Er kunnen meerdere monitoren aan het paneel worden toegevoegd om verschillende sensoren te monitoren. Het is ontworpen om eruit te zien als een CPU Frequency Gnome applet, dus ze komen overeen met elkaar op het paneel.
Gebruik :
sudo apt-get install computertemp
en voeg dan toe aan uw taakbalk
Ik heb een Dell server (Poweredge R420) met Fedora / Red Hat Linux . Ik heb lm_sensors geïnstalleerd, maar sensors
gaf me een bericht dat de kerneldrivers niet geladen waren. Ik gebruikte sensoren om uit te vinden welke sensor ik nodig had, en het bleek dat ik IPMI nodig had.
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.
Ik controleerde de pagina, die me aanraadde om ipmitool te gebruiken. Ik heb het geinstalleerd, maar toch werkte het niet:
$ 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
Na wat meer onderzoek kwam ik deze pagina tegen http://osdir.com/ml/hardware.ipmitool.devel/2008-02/msg00012.html
Hun script ipmimod.sh werkte out-of-the-box voor mij:
#!/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
Na het uitvoeren van dat, ben ik eindelijk in staat om de CPU temperatuur te zien:
$ 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
Ik hoop dat dit iedereen helpt met dell-servers die moeite hebben om de temperaturen te krijgen.
Met Linux heeft u toegang tot temperatuursensoren. Het werkt met RH6.2x64.
Deze driver bevat leesondersteuning met behulp van lm-sensoren:
type
modprobe coretemp
sensors
Ik ontdekte andere software met gui om de temperatuur te controleren. De naam van de software is: Psensor: https://wpitchoune.net/psensor/
En zie het artikel van Internet: https://www.tecmint.com/psensor-monitors-hardware-temperature-in-linux/ ](https://www.tecmint.com/psensor-monitors-hardware-temperature-in-linux/)
Om te installeren op Ubuntu/Mint, voer deze opdracht uit op uw terminal:
sudo apt install psensor
Om de toepassing uit te voeren, voer je deze uit:
sudo psensor
Bedankt.
vermeldenswaard het commando acpi
,
acpi -t # or -V for all
-t | –thermische : tonen van thermische informatie
Vanaf apt-cache show acpi
:
Description-en: toont informatie over ACPI-apparaten Pogingen om de functionaliteit van het “oude” apm commando op ACPI-systemen te repliceren, inclusief batterij- en thermische informatie.
Ondersteunt het opschorten van ACPI niet, geeft alleen informatie weer over ACPI-apparaten.
Op Ubuntu-achtige systemen kunt u het installeren met
sudo apt-get install acpi
Aanwijzing: u kunt de temperatuur bewaken met watch -n 1 -d acpi -V
of u kunt de uitvoer ervan (of die van sensors
) beginnen te ontleden met een script (met of zonder het date
commando), kleuren toevoegen, de uitvoer in een bestand loggen…
while [[1]] ; do acpi -t | awk '{printf ("%2.2f ",$4)}'; date; sleep 1 ; done
Je zou de opdrachtregel kunnen teruggeven in een conky bestand om het te laten zien op je screensaver. Het is nog steeds minder opgeblazen dan een ruimte-etende applet.
sudo apt-get install conky
Bouw dan het .conkyrc-bestand van je dromen in je /home/user map en voeg het toe aan je applicaties die aan het begin zijn gelauwerd.
IMP: Zie tutorials over conkyrc of kant-en-klare .conkyrc, Ubuntu en ubuntu-fr forums threads, Lifehacker en meer voor mooie conky opstellingen.