Midiendo Temperatura de Hardware

Son casi las 3 de la mañana y tengo sueño ya estoy con muchas ganas de mostrarles algo sobre como medir la temperatura de nuestro hardware en linux (puede que tambien sirva en otros sistemas basados en unix, pero aqui nos enfocaremos a linux.. me escuchaste? xD). Ahora para que nos sirve esto? Facil, para poder controlar nuestro hardware y ver si necesita refrigeracion extra  o no.

Temperatura de los discos:

En los repositorios existe una utilidad llamada hddtemp que nos muestra la temperatura de nuestras unidades de disco (obvio o no?). Cabe destacar que solo se ejecuta como root.

Para instalarlo, solamente se hace:

apt-get install hddtemp

Nos va a preguntar el host y nos debe salir 127.0.0.1 y le damos enter. Tambien nos preguntara sobre un puerto y le damos enter. Al ejecutar hddtemp, debemos ver algo asi:

Debian:/home/maximilinux# hddtemp /dev/hda
/dev/hda: HDS728040PLAT20: 37°C
Debian:/home/maximilinux#

Debian:/home/maximilinux# hddtemp /dev/hdb
/dev/hdb: WDC WD1600AVBB-63SYA0: 37°C
Debian:/home/maximilinux#

Como pueden ver, yo tengo dos discos y la temperatura anda dentro de lo normal (y que es normal? No lo se 🙂 )

Temperatura del resto del sistema

De esto se encarga otra utilidad llamada lm-sensors y se instala mediante apt:

apt-get install lm-sensors

Cuando termine de instalar, hay que ejecutar sensors-detect para que vea el sistema cuales son nuestros sensores de la placa madre. Una vez ya todo listo, ejecutamos sensors nos mostrará una informacion parecida:

Debian:/home/maximilinux# sensors
it87-isa-0290
Adapter: ISA adapter
VCore 1:     +1.57 V  (min =  +0.00 V, max =  +4.08 V)
VCore 2:     +2.45 V  (min =  +0.00 V, max =  +4.08 V)
+3.3V:       +1.47 V  (min =  +0.00 V, max =  +4.08 V)
+5V:         +5.08 V  (min =  +0.00 V, max =  +6.85 V)
+12V:       +13.95 V  (min =  +0.00 V, max = +16.32 V)
-12V:        -2.33 V  (min = -27.36 V, max =  +3.93 V)
-5V:         +0.56 V  (min = -13.64 V, max =  +4.03 V)
Stdby:       +5.38 V  (min =  +0.00 V, max =  +6.85 V)
VBat:        +3.47 V
fan1:       3245 RPM  (min =    0 RPM, div = 8)
fan2:          0 RPM  (min =    0 RPM, div = 8)
fan3:          0 RPM  (min =    0 RPM, div = 8)
M/B Temp:    +29.0°C  (low  =  -1.0°C, high = +127.0°C)  sensor = transistor
CPU Temp:    +43.0°C  (low  =  -1.0°C, high = +127.0°C)  sensor = transistor
Temp3:       +32.0°C  (low  =  -1.0°C, high = +127.0°C)  sensor = transistor

Debian:/home/maximilinux#

Facil no?

Saludos

Agregar un comentario

Su dirección de correo no se hará público. Los campos requeridos están marcados *