¿Cómo puedo monitorizar la temperatura de la CPU con Linux?
¿Cómo puedo monitorizar y mostrar la temperatura de la CPU con Linux?
¿Cómo puedo monitorizar y mostrar la temperatura de la CPU con Linux?
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
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
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.
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
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.
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
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.