Significado das leituras do lm-sensors e outros programas

Iniciado por Sergio Benjamim, 01 de Dezembro de 2013, 22:44

tópico anterior - próximo tópico

Sergio Benjamim

Esse tópico por enquanto está mais para dúvida do que dica, tá faltando muita informação que não consigo encontrar. Quando estiver mais completo, acho que pode ir para seção de dicas.

Ao instalar um programa de monitoramento no Linux, como o Psensor, xfce4-sensors-plugin, mate-sensors-applet entre outros, normalmente eles fazem uso do lm-sensors para descobrir a temperatura do hardware, principalmente do processador.

O problema é saber o que esses programas estão lendo realmente... acpitz-virtual-0 ou Physical id 0 não significa muita coisa para mim e para a maioria dos usuários. Mas ao saber o que cada valor representa, é possível modificar o nome de maneira a ter um valor mais "humano", como "Processador" ou "Placa-mãe" (há opção no Psensor e outros para isso).

Bom, para ter acesso às leituras de temperatura, é preciso instalar o lm-sensors:

sudo apt-get install lm-sensors

E depois rodar:

sudo sensors-detect

respondendo YES para todas as perguntas (vá apertando Enter). Talvez no final será pedido para incluir algum módulo em /etc/modules , no meu caso foi pedido para incluir o coretemp, apertei Enter e após isso subi o módulo manualmente, para não ter que reinicializar o notebook: sudo modprobe coretemp

Após isso, é possível ver os valores rodando o comando sensors no terminal.

Segue a leitura do meu Asus R751JB:


sensors

acpitz-virtual-0
Adapter: Virtual device
temp1:        +44.0°C  (crit = +98.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +44.0°C  (high = +84.0°C, crit = +100.0°C)
Core 0:         +43.0°C  (high = +84.0°C, crit = +100.0°C)
Core 1:         +39.0°C  (high = +84.0°C, crit = +100.0°C)
Core 2:         +43.0°C  (high = +84.0°C, crit = +100.0°C)
Core 3:         +38.0°C  (high = +84.0°C, crit = +100.0°C)

pkg-temp-0-virtual-0
Adapter: Virtual device
temp1:        +43.0°C  

asus-isa-0000
Adapter: ISA adapter
temp1:       +6280.0°C


Pelo que pesquisei:

-- acpitz-virtual-0: sensores na placa-mãe:
   -- temp1: corresponde a temperatura externa do processador, logo abaixo, no soquete dele. É possível acessar o valor deste cara em /sys/class/thermal/thermal_zone0/temp.
   -- temp2: é a temperatura em outro lugar da placa-mãe, podendo ser no chipset por exemplo (depende do fabricante).

-- coretemp-isa-0000 corresponde à temperatura de processadores Intel (módulo coretemp do kernel linux), sendo que:
   -- Physical id 0: temperatura no chip do processador, ou seja, temperatura interna ao encapsulamento;
   -- Core 0 à 3: é a temperatura em cada núcleo do processador, como o meu processador Core i7 tem 4 núcleos, então teremos Core 0, Core 1, Core 2 e Core 3.

-- pkg-temp-0-virtual-0: ???
   -- É possível acessar a temperatura dele em /sys/class/thermal/thermal_zone1/temp

-- asus-isa-0000: ???

É incrível como não tem muita informação na web à respeito dessas coisas, elas são bem escassas.

Esse pkg-temp-0-virtual e o asus-isa-0000 não sei do que se tratam, em geral o primeiro apresenta uma temperatura próxima do acpitz, enquanto que o asus-isa-0000 tem um valor absurdo. Alguém tem noção do que seja?


Mais informações:

http://lm-sensors.org/
http://www.thinkwiki.org/wiki/Thermal_Sensors
http://raspberrypi.stackexchange.com/questions/357/how-do-i-monitor-and-or-control-the-temperature-of-the-soc
tom's Hardware - WHat do these tepmeratures represent?
https://www.kernel.org/doc/Documentation/thermal/sysfs-api.txt
http://www.debian-fr.org/sensors-a-quel-capteur-cela-correspond-t44697.html
https://ask.fedoraproject.org/question/7607/how-to-identify-lm_sensors-output/

No fórum:

Identificar temperaturas e voltagens hardware Ubuntu

Observação importante: Parece que o comando sensors-detect pode ocasionar um mau funcionamento no hardware, não acontece na maioria dos casos, mas pode acontecer (os principais afetados são notebooks). Ver mais em: http://www.phoronix.com/scan.php?page=news_item&px=MTQ3MDE
É novo no Ubuntu? Já leu o Ubuntu – Guia do Iniciante 2.0 ?
Experimente o Xubuntu 14.04 !