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

Hoe kan ik de CPU-temperatuur bewaken onder linux?

Hoe kan ik de CPU-temperatuur bewaken en weergeven met behulp van Linux?

Antwoorden (7)

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

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
24
24
24
2009-08-19 00:10:32 +0000

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

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

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.

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

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

4
4
4
2017-09-03 04:36:54 +0000

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.

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

ACPI

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.

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

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

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

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.