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

¿Cómo puedo monitorizar la temperatura de la CPU con Linux?

¿Cómo puedo monitorizar y mostrar la temperatura de la CPU con Linux?

Respuestas (7)

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

Usando ‘sensores’ (de lm-sensors) y ‘watch’ (de procps pkg), puede monitorear en tiempo real los datos de los sensores en la línea de comando a través de:

watch -n 1 -d sensors

Esto mostrará los sensores cada 1 segundo y resaltará la diferencia con el segundo anterior.

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 es un paquete de monitoreo de la salud del hardware para Linux. Le permite acceder a la información de los sensores de temperatura, voltaje y velocidad del ventilador. Funciona con la mayoría de los sistemas más nuevos. Este paquete contiene programas para ayudarle a configurar y leer datos de lm-sensors.

Para instalar use :

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

Para usar :

# 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)

o agregue el applet a su barra de tareas.


También puede probar el applet computertemplet. Paquete Ubuntu Página Principal

Monitor de temperatura del ordenador es un pequeño applet para el escritorio de GNOME que muestra la temperatura de la CPU y los discos de su ordenador en la pantalla.

También le permite registrar las temperaturas en un archivo. Puede configurar las alarmas para que le notifiquen cuando se alcanza una temperatura. Se pueden agregar varios monitores al panel para monitorear diferentes sensores. Está diseñado para parecerse al applet del Gnomo de Frecuencia de CPU, de modo que coincidan entre sí en el panel.

Para instalar use :

sudo apt-get install computertemp

y luego agregue a su barra de tareas

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

Tengo un servidor Dell (Poweredge R420) corriendo Fedora / Red Hat Linux . Instalé los sensores, pero sensors me dio un mensaje diciendo que los drivers del kernel no estaban cargados. Usé sensors-detect para averiguar qué sensor necesitaba, y resultó que necesitaba IPMI.

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.

Revisé la página, que me aconsejaba usar ipmitool. Lo instalé, pero aún así no funcionaba:

$ 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

Después de investigar un poco más, encontré esta página http://osdir.com/ml/hardware.ipmitool.devel/2008-02/msg00012.html

Su script ipmimod.sh funcionó para mí:

#!/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

Después de ejecutarlo, finalmente puedo ver la temperatura de la CPU:

$ 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

Espero que esto ayude a cualquiera con servidores dell que tenga dificultades para obtener las temperaturas.

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

Linux le permite acceder a los sensores de información de temperatura. Funciona con RH6.2x64.

Este controlador contiene soporte de lectura usando sensores lm:

tipo

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

Descubrí otro software con guiado para monitorear las temperaturas. El nombre del software es: Psensor: https://wpitchoune.net/psensor/

Y vea el artículo de Internet: https://www.tecmint.com/psensor-monitors-hardware-temperature-in-linux/

Para instalar en Ubuntu/Mint, ejecuta este comando en tu terminal:

sudo apt install psensor

Para ejecutar la aplicación, sólo ejecuta esto:

sudo psensor

Gracias.

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

ACPI

Merece la pena mencionar el comando acpi,

acpi -t # or -V for all

-t | –thermal : muestra información térmica

Desde apt-cache show acpi:

Description-es: muestra información sobre los dispositivos ACPI Intenta replicar la funcionalidad del comando “old” apm en los sistemas ACPI, incluyendo la batería y la información térmica.
No soporta la suspensión de ACPI, sólo muestra información sobre los dispositivos ACPI.

Página principal: http://sourceforge.net/projects/acpiclient

En un sistema tipo Ubuntu puedes instalarlo con

sudo apt-get install acpi

Nota: puedes monitorizar la temperatura con watch -n 1 -d acpi -V o puedes empezar a analizar su salida (o la de sensors) con un script (con o sin el comando date), añadiendo colores, registrando la salida en un archivo…

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

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

Podrías devolver la línea de comando en un archivo de conky para mostrarla en tu salvapantallas. Sigue siendo menos hinchado que un applet que come espacio.

sudo apt-get install conky

Entonces construya el archivo .conkyrc de sus sueños en su carpeta /home/user y agréguelo a sus aplicaciones lanzadas al inicio.

IMP: Vea los tutoriales acerca de conky o los hilos de los foros de conkyrc, Ubuntu y ubuntu-fr, Lifehacker y más para una buena configuración de conky.