Difference between revisions of "Lm-sensors (Español)"
(recat.) |
|||
(4 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | [[Category: | + | [[Category:Status monitoring and notification (Español)]] |
[[Category:CPU (Español)]] | [[Category:CPU (Español)]] | ||
− | [[ | + | [[cs:Lm sensors]] |
− | {{ | + | [[en:Lm sensors]] |
− | {{ | + | [[ja:Lm sensors]] |
+ | [[ru:Lm sensors]] | ||
+ | [[uk:Lm sensors]] | ||
+ | [[zh-CN:Lm sensors]] | ||
+ | {{lowercase title}} | ||
+ | {{Out of date|Este artículo está desactualizado.}} | ||
[http://www.lm-sensors.org/ lm_sensors] (Linux-monitoring sensors o Monitor de sensores de Linux en español), una herramienta libre para linux, provee las herramientas y los drivers de control de las temperaturas, voltaje y ventiladores. | [http://www.lm-sensors.org/ lm_sensors] (Linux-monitoring sensors o Monitor de sensores de Linux en español), una herramienta libre para linux, provee las herramientas y los drivers de control de las temperaturas, voltaje y ventiladores. | ||
Line 24: | Line 29: | ||
=== Configurando lm_sensors === | === Configurando lm_sensors === | ||
− | Usa '''sensors-detect''' para detectar y generar una lista de los modulos del Kernel<br><pre># sensors-detect</pre>Esto creará la configuración y la guardará en {{ | + | Usa '''sensors-detect''' para detectar y generar una lista de los modulos del Kernel<br><pre># sensors-detect</pre>Esto creará la configuración y la guardará en {{ic|/etc/conf.d/lm_sensors}}. Asegurate de responder YES a las preguntas sobre la exploración de diversos sensores. Cuando el script haya finalizado, se le presentará un resumen de las pruebas, ejemplo de mi sistema |
<pre>Now follows a summary of the probes I have just done. | <pre>Now follows a summary of the probes I have just done. | ||
Just press ENTER to continue: | Just press ENTER to continue: | ||
Line 32: | Line 37: | ||
Driver `coretemp': | Driver `coretemp': | ||
* Chip `Intel Core family thermal sensor' (confidence: 9)</pre> | * Chip `Intel Core family thermal sensor' (confidence: 9)</pre> | ||
− | Carga automáticamente los modulos del Kernel al momento de bootear agergando '''sensors''' a la cadena '''DAEMONS''' en {{ | + | Carga automáticamente los modulos del Kernel al momento de bootear agergando '''sensors''' a la cadena '''DAEMONS''' en {{ic|/etc/rc.conf}}<pre>DAEMONS=(syslog-ng crond ... sensors ...)</pre>Alternativamente, agregalos manualmente a '''MODULES''' en {{ic|/etc/rc.conf}} <pre>MODULES=(coretemp it87 acpi-cpufreq)</pre> '''NO''' necesitas ambas configuraciones, la de DAEMONS y la de MODULES. |
=== Probando lm_sensors === | === Probando lm_sensors === |
Revision as of 14:24, 10 October 2013
lm_sensors (Linux-monitoring sensors o Monitor de sensores de Linux en español), una herramienta libre para linux, provee las herramientas y los drivers de control de las temperaturas, voltaje y ventiladores.
Este documento te dice como instalar, configurar y usar lm_sensors para que puedas monitorear tu CPU y/o la temperatura de tu placa madre y velocidad de los ventiladores.
Contents
Aviso para los Kernels >=2.6.31
Un cambio en la versión 2.6.31 ha hecho que los sensores dejen de funcionar para algunos usuarios. Mira este FAQ para una explicación detallada y para algunos errores de ejemplo. Para arreglar los sensores, agrega lo siguiente a tu linea de booteo del kernel en /boot/grub/menu.lst y reinicia tu máquina
acpi_enforce_resources=lax
Ejemplo de mi computadora
title Arch Linux root (hd0,1) kernel /boot/vmlinuz26 root=/dev/sda2 ro quiet acpi_enforce_resources=lax vga=773 initrd /boot/kernel26.img
Uso
Instalación
Instala el paquete de sensores desde el repositorio main
# pacman -S lm_sensors
Configurando lm_sensors
Usa sensors-detect para detectar y generar una lista de los modulos del Kernel# sensors-detectEsto creará la configuración y la guardará en
/etc/conf.d/lm_sensors
. Asegurate de responder YES a las preguntas sobre la exploración de diversos sensores. Cuando el script haya finalizado, se le presentará un resumen de las pruebas, ejemplo de mi sistema
Now follows a summary of the probes I have just done. Just press ENTER to continue: Driver `it87': * ISA bus, address 0x290 Chip `ITE IT8718F Super IO Sensors' (confidence: 9) Driver `coretemp': * Chip `Intel Core family thermal sensor' (confidence: 9)Carga automáticamente los modulos del Kernel al momento de bootear agergando sensors a la cadena DAEMONS en
/etc/rc.conf
DAEMONS=(syslog-ng crond ... sensors ...)Alternativamente, agregalos manualmente a MODULES en
/etc/rc.conf
MODULES=(coretemp it87 acpi-cpufreq)NO necesitas ambas configuraciones, la de DAEMONS y la de MODULES.
Probando lm_sensors
PAra probar tu configuracion, carga los modulos del Kernel manualmente o usando el script de inicio de sensors. NO tenes que hacer ambos. Ejemplo agregandolos manualmente
# modprobe it87 # modprobe coretemp
Ejemplo usando el scritp
# /etc/rc.d/sensors start
Deberias ver algo como esto cuando cunado ejecutes sensors
$ sensors coretemp-isa-0000 Adapter: ISA adapter Core 0: +30.0°C (high = +76.0°C, crit = +100.0°C) coretemp-isa-0001 Adapter: ISA adapter Core 1: +30.0°C (high = +76.0°C, crit = +100.0°C) coretemp-isa-0002 Adapter: ISA adapter Core 2: +32.0°C (high = +76.0°C, crit = +100.0°C) coretemp-isa-0003 Adapter: ISA adapter Core 3: +30.0°C (high = +76.0°C, crit = +100.0°C) it8718-isa-0290 Adapter: ISA adapter in0: +1.17 V (min = +0.00 V, max = +4.08 V) in1: +1.31 V (min = +1.28 V, max = +1.68 V) in2: +3.28 V (min = +2.78 V, max = +3.78 V) in3: +2.88 V (min = +2.67 V, max = +3.26 V) in4: +2.98 V (min = +2.50 V, max = +3.49 V) in5: +1.34 V (min = +0.58 V, max = +1.34 V) ALARM in6: +2.02 V (min = +1.04 V, max = +1.36 V) ALARM in7: +2.83 V (min = +2.67 V, max = +3.26 V) Vbat: +3.28 V fan1: 1500 RPM (min = 3245 RPM) ALARM fan2: 0 RPM (min = 3245 RPM) ALARM fan3: 0 RPM (min = 3245 RPM) ALARM temp1: +18.0°C (low = +127.0°C, high = +64.0°C) sensor = thermal diode temp2: +32.0°C (low = +127.0°C, high = +64.0°C) sensor = thermistor temp3: +38.0°C (low = +127.0°C, high = +64.0°C) sensor = thermistor cpu0_vid: +2.050 V acpitz-virtual-0 Adapter: Virtual device temp1: +18.0°C (crit = +64.0°C)
Leyendo los valores SPD desde los modulos de memoria (Opcional)
Para leer los valores de tiempo SPD desde tus modulos de memoria, descarga este script en perl: SPDdecodeScript Una ves que lo hayas descargado, necesitaras cargar el modulo eeprom del kernel
# modprobe eeprom
Ahora podes hacer el decode-dimms.pl ejecutable y ejecutarlo
$ chmod +x decode-dimms.pl
Aqui un ejemplo de la salida de mi maquina
$ ./decode-dimms.pl Memory Serial Presence Detect Decoder By Philip Edelbrock, Christian Zuckschwerdt, Burkart Lingner, Jean Delvare and others Version 2.10.8 Decoding EEPROM: /sys/bus/i2c/drivers/eeprom/0-0050 Guessing DIMM is in bank 1 ---=== SPD EEPROM Information ===--- EEPROM Checksum of bytes 0-62 OK (0x0D) # of bytes written to SDRAM EEPROM 128 Total number of bytes in EEPROM 256 Fundamental Memory type DDR2 SDRAM SPD Revision 1.2 ---=== Memory Characteristics ===--- Maximum module speed 800MHz (PC2-6400) Size 2048 MB tCL-tRCD-tRP-tRAS 5-5-5-18 Supported CAS Latencies 5, 4 Minimum Cycle Time (CAS 5) 2.5 ns Maximum Access Time (CAS 5) 0.4 ns Minimum Cycle Time (CAS 4) 3.7 ns Maximum Access Time (CAS 4) 0.5 ns ---=== Manufacturing Information ===--- Manufacturer Corsair Manufacturing Location Code 0x01 Part Number CM2X2048-8500C5D Revision Code 0x2020 Decoding EEPROM: /sys/bus/i2c/drivers/eeprom/0-0051 Guessing DIMM is in bank 2 ---=== SPD EEPROM Information ===--- EEPROM Checksum of bytes 0-62 OK (0x0D) # of bytes written to SDRAM EEPROM 128 Total number of bytes in EEPROM 256 Fundamental Memory type DDR2 SDRAM SPD Revision 1.2 ---=== Memory Characteristics ===--- Maximum module speed 800MHz (PC2-6400) Size 2048 MB tCL-tRCD-tRP-tRAS 5-5-5-18 Supported CAS Latencies 5, 4 Minimum Cycle Time (CAS 5) 2.5 ns Maximum Access Time (CAS 5) 0.4 ns Minimum Cycle Time (CAS 4) 3.7 ns Maximum Access Time (CAS 4) 0.5 ns ---=== Manufacturing Information ===--- Manufacturer Corsair Manufacturing Location Code 0x01 Part Number CM2X2048-8500C5D Assembly Serial Number 0x00514458 Decoding EEPROM: /sys/bus/i2c/drivers/eeprom/0-0052 Guessing DIMM is in bank 3 ---=== SPD EEPROM Information ===--- EEPROM Checksum of bytes 0-62 OK (0x0D) # of bytes written to SDRAM EEPROM 128 Total number of bytes in EEPROM 256 Fundamental Memory type DDR2 SDRAM SPD Revision 1.2 ---=== Memory Characteristics ===--- Maximum module speed 800MHz (PC2-6400) Size 2048 MB tCL-tRCD-tRP-tRAS 5-5-5-18 Supported CAS Latencies 5, 4 Minimum Cycle Time (CAS 5) 2.5 ns Maximum Access Time (CAS 5) 0.4 ns Minimum Cycle Time (CAS 4) 3.7 ns Maximum Access Time (CAS 4) 0.5 ns ---=== Manufacturing Information ===--- Manufacturer Corsair Manufacturing Location Code 0x01 Part Number CM2X2048-8500C5D Revision Code 0x2020 Decoding EEPROM: /sys/bus/i2c/drivers/eeprom/0-0053 Guessing DIMM is in bank 4 ---=== SPD EEPROM Information ===--- EEPROM Checksum of bytes 0-62 OK (0x0D) # of bytes written to SDRAM EEPROM 128 Total number of bytes in EEPROM 256 Fundamental Memory type DDR2 SDRAM SPD Revision 1.2 ---=== Memory Characteristics ===--- Maximum module speed 800MHz (PC2-6400) Size 2048 MB tCL-tRCD-tRP-tRAS 5-5-5-18 Supported CAS Latencies 5, 4 Minimum Cycle Time (CAS 5) 2.5 ns Maximum Access Time (CAS 5) 0.4 ns Minimum Cycle Time (CAS 4) 3.7 ns Maximum Access Time (CAS 4) 0.5 ns ---=== Manufacturing Information ===--- Manufacturer Corsair Manufacturing Location Code 0x01 Part Number CM2X2048-8500C5D Assembly Serial Number 0x00514458 Decoding EEPROM: /sys/bus/i2c/drivers/eeprom/0-0057 Guessing DIMM is in bank 8 ---=== SPD EEPROM Information ===--- EEPROM Checksum of bytes 0-62 Bad (found 0x20, calculated 0x0A) Number of SDRAM DIMMs detected and decoded: 4
Usando datos del sensor
Frontends Graficos
Hay una variedad de front-ends para los datos del sensor. Algunos están listados abajo. El nombre en cursiva es el nombre del paquete en el repositorio, en otras palabras, podes instalarlo/s via pacman.
- sensors-applet - un applet para el panel de Gnome para visualizar lecturas desde los sensores, incluyendo la temperatura del CPU, velocidad de los ventiladores y voltajes.
- ksensors - ksensors es un agradable frontend para lm_sensors para KDE
- xsensors - interfaz X11 para lm_sensors
- xfce4-sensors-plugin - Un plugin de lm_sensors para el panel de Xfce
- conky - Conky es un avanzado, y altamente configurable monitor de sistema para X basado en torsmo
- kdeutils-superkaramba - Superkaramba es una herramienta la cual te da la posibilidad de crear diferentes widgets para el entorno KDE. Mira la sección karamba en kde-look.org para ejemplos de frontends hechos en karamba para los ensores.
Sensord
Hay un paquete opcional con un daemon llamado sensord que puede registrar tus datos a una base de datos rrd que vos podes visualizar graficamente. Marcador de posición para que alguien escriba una wiki sobre instalación/configuración de sensord.