Estou usando o sensor lm no meu linux embutido. Está funcionando bem. Quando estou executando o comando de sensores, estou obtendo os seguintes dados.
lm75-i2c-0-48
Adapter: 21a0000.i2c
temp1: +28.5 C (high = +80.0 C, hyst = +75.0 C)
lm75-i2c-0-49
Adapter: 21a0000.i2c
temp1: +26.5 C (high = +80.0 C, hyst = +75.0 C)
eth0_dsa0-virtual-0
Adapter: Virtual device
temp1: +35.0 C (high = +100.0 C)
mx_thermal_zone-virtual-0
Adapter: Virtual device
temp1: +10.5 C (crit = +85.0 C)
Eu quero saber qual temperatura pertence a qual sensor. Como qual é a temperatura da CPU e qual é a temperatura do ambiente.
Obrigada.
Posso dizer mais ou menos o que são esses sensores, se isso ajudar:
eth0_dsa0-virtual-0
é um sensor de temperatura noeth0
dispositivo, ou seja, uma placa-mãe ou placa adaptadora LAN.Você tem dois chips em um barramento I2C (barramento serial simples e lento), provavelmente ambos
lm75
(e você cometeu um erro de copiar e colar no primeiro). É um chip sensor de temperatura simples. A partir da temperatura exibida, em algum lugar dentro do seu gabinete.O
thermal zone
é algo definido pelo BIOS. O valor está abaixo da temperatura ambiente, então algo parece estar errado.Parece que você não instalou um driver para a temperatura da CPU.
No final, a única pessoa que sabe exatamente quais componentes estão em seu computador é você , e não podemos adivinhar o que há lá dentro. Descobrir o hardware exato é um pouco complicado, é preciso ler todos os manuais de hardware que você possui (placa-mãe etc.), olhar para os chips que você pode ver na placa-mãe, pesquisar os identificadores de chip no Google, encontrar os drivers ausentes, etc.
Editar
Sim, 48 e 49 são os endereços de
lm75-i2c-0-48
elm75-i2c-0-49
no barramento I2C, embora eu não tenha certeza se é hexadecimal ou decimal. Ambos estão no barramento 0. Olhe/sys/bus/i2c
para ver seus barramentos e dispositivos I2C (presentes apenas se detectados por alguns módulos do kernel).Eu uso este one-liner para o qual criei um alias
temp
no meu~/.bashrc
:Os pacotes
sensors
obtêm suas informações dos/sys/class/...
diretórios do kernel. Você pode obter todas as informações quesensors
estão sendo massageadas para revelar a você.NOTA:
pch_skylake
a temperatura é anormalmente alta na maioria das máquinas. Uma breve pesquisa no Google confirma isso.