Actualizado el 17 de Abril del 2021 (Publicado el 21 de Agosto del 2018)
644 visualizaciones desde el 21 de Agosto del 2018
71,7 KB
4 paginas
Creado hace 19a (06/02/2006)
Monitorizar la temperatura de la cpu: sensors
Monitorizar la temperatura de la cpu: sensors
Por Paco Aldarias Raya
Impreso: 6 de febrero de 2006
Email: pacolinux arroba inicia punto es
Web: http://pagina.de/pacodebian
Con Linux Debian. En Valencia (España)
El documento tiene version .html, y .pdf, cambiando en el navegador la parte
final podrás acceder a ambos.
Este documento es de libre reproducción siempre que se cite su fuente.
Realizado con: LATEX
Índice
1.
Introducción
Vamos a ver como poder monitorizar la temperatura de la cpu, los voltajes, las
revoluaciones de los ventiladores, etc.
Vamos a necesitar activar el soporte I2C
La versión del kernel 2.4 no incluye sensores, pero sí la 2.6.
2. El kernel
La configuracion de nuestro nucleo para inclur el soporte I2C que se encuentra
en :
Character Devices
I2C support
<M> I2C support
Philips style parallel port adapter (NEW)
ELV adapter (NEW)
Velleman K8000 adapter (NEW)
<M> I2C bit-banging interfaces
< >
< >
< >
< > NatSemi SCx200 ACCESS.bus
<M> I2C PCF 8584 interfaces
< >
<M> I2C device interface
<M> I2C /proc interface (required for hardware sensors)
Elektor ISA card (NEW)
Por Paco Aldarias
1/??
Monitorizar la temperatura de la cpu: sensors
3.
Instalación
apt-get install i2c-source lm-sensors-source lm-sensors kernel-package
Nota: Se puede tb descargar de:
http://www2.lm-sensors.nu/∼lm78/archive/
cd /usr/src/
make-kpkg modules-image
dpkg -i i2c-2.4.29_2.9.0-14+10.00.Custom_i386.deb
dpkg -i lm-sensors-2.4.29_2.9.0-17+10.00.Custom_i386.deb
Definir estas variables:
LINUX=/lib/modules/2.4.29/build
MODDIR=/lib/modules/2.4.29/
4. Saber que sensores usar
Desde consola como root:
sensors-detect
al fichero /etc/modules,
le editamos y le añadimos las lineas indicadas.
/etc/init.d/modutils stop
/etc/init.d/modutils start
5. Ver los sensores
sensors
w83627hf-isa-0290
Adapter: ISA adapter
VCore 1:
VCore 2:
+3.3V:
+5V:
+12V:
-12V:
-5V:
V5SB:
VBat:
fan1:
fan2:
+1.57 V (min = +1.47 V, max = +1.62 V)
+1.47 V (min = +1.47 V, max = +1.62 V)
+3.25 V (min = +3.14 V, max = +3.46 V)
+5.02 V (min = +4.74 V, max = +5.24 V)
+11.86 V (min = +10.83 V, max = +13.19 V)
-11.77 V (min = -13.16 V, max = -10.90 V)
-5.10 V (min = -5.26 V, max = -4.76 V)
+5.48 V (min = +4.74 V, max = +5.24 V)
+3.09 V (min = +2.40 V, max = +3.60 V)
0 RPM (min = 174 RPM, div = 32)
4218 RPM (min = 1757 RPM, div = 32)
ALARM
Por Paco Aldarias
2/??
Monitorizar la temperatura de la cpu: sensors
0 RPM (min = 12053 RPM, div = 16)
-48◦C (high =
-77◦C)
+44.5◦C (high = +120◦C, hyst = +115◦C)
+19.0◦C (high = +120◦C, hyst = +115◦C)
+1.550 V (VRM Version 8.2)
fan3:
temp1:
temp2:
temp3:
vid:
alarms:
beep_enable:
+6◦C, hyst =
sensor = thermistor
sensor = thermistor
sensor = thermistor
Sound alarm disabled
6. Utilidad kde: ksensors
Ksensores permite ver los sensores en modo gráfico.
Instalación:
apt-get install ksensors
Figura 1: Ksensors
7. Script para bajar la frecuencia
Poniendo así debería hacerlo cada 3 minutos.
*/3 * * * * root /usr/local/bin/temperatura.sh
cat temperatura.sh
#!/bin/bash
# CONFIGURACION #################################################
MAXIMA=60
LOG=/var/log/temperatura-sh
LOCK=/var/lock/temperatura-sh-bajando
BAJARA=1200000
RESTAURARA=1600000
ESPERAR=20m
Por Paco Aldarias
3/??
Monitorizar la temperatura de la cpu: sensors
# SCRIPT ########################################################
[ -e $LOCK ] && exit;
DECRECE=0
TEMPERATURA=‘sensors | grep CPU: | cut -f 2 -d ’+’ | cut -f 1 -d .‘
echo -e ‘date +%c‘ [ Temperatura: $TEMPERATURA ] >> $LOG
[ $TEMPERATURA -gt $MAXIMA ] && (
echo -e ‘date +%c‘ [ BAJANDO VELOCIDAD A $BAJARA ] >> $LOG
touch $LOCK
cpufreq-set -u $BAJARA
sleep $ESPERAR
cpufreq-set -u $RESTURARA
)
8. Bibliografía
1. lm-sensors en debian
http://www.tulinet.com/lmsensors/lm-sensors-guia.htm
2. Como monitorizar la temperatura de tu ordenador en Linux http://bulma.
net/impresion.phtml?nIdNoticia=964
3. Instalación y configuración del paquete LM-Sensors en una GNU/Debian SID.
http://vctrsnts.dyndns.org/index.php?deb=articulos
Por Paco Aldarias
4/??
Comentarios de: Monitorizar la temperatura de la cpu: sensors (0)
No hay comentarios