Linux CLI: maneira à prova de falhas para verificar a temperatura

6

Eu costumo usar uma das seguintes opções para verificar a temperatura dos computadores baseados em Linux:

$ cat /proc/acpi/thermal_zone/THM/temperature
$ acpi -V
$ sensors

No entanto, no sistema atual que estou usando (distribuição derivada do Debian) o primeiro não existe e o segundo não mostra a temperatura. O terceiro só funcionou após convencer o administrador do servidor a instalar o lm_sensors. Existe outra maneira de verificar se, por alguma razão, um administrador de servidor negaria minha solicitação para instalar o lm_sensors? De onde o lm_sensors obtém o temp?

Obrigado.

    
por dotancohen 13.06.2012 / 12:54

3 respostas

3

Para ler as temperaturas e tensões, há também a API do Linux hwmon , que tem um sysfs interface :

$ ls -l /sys/class/hwmon/
total 0
lrwxrwxrwx 1 root root 0 Jun 30 00:05 hwmon0 -> ../../devices/virtual/hwmon/hwmon0
lrwxrwxrwx 1 root root 0 Jun 30 00:05 hwmon1 -> ../../devices/pci0000:00/0000:00:01.0/0000:01:00.0/hwmon/hwmon1
lrwxrwxrwx 1 root root 0 Jun 30 00:05 hwmon2 -> ../../devices/platform/coretemp.0/hwmon/hwmon2
lrwxrwxrwx 1 root root 0 Jun 30 00:05 hwmon3 -> ../../devices/platform/nct6775.2560/hwmon/hwmon3

$ cat /sys/class/hwmon/hwmon2/temp1_input 
43000

AFAIK sensors usa essa interface (talvez entre outras).

    
por 30.06.2014 / 00:15
2

No meu debug da linux mint, isso me dá a temperatura de minhas duas CPUs:

cat /sys/devices/platform/coretemp.0/temp?_input

Se você puder convencer seu sysadmin a carregar um módulo, isso deve permitir o uso de sensores (como root):

modprobe coretemp
sensors
    
por 10.08.2012 / 04:47
2

Um termômetro ... (sem brincadeira) Eu sugeriria um termopar montado na superfície se o seu administrador do servidor negasse sua solicitação (contanto que você tenha acesso físico à máquina).

Eu uso um SA1XL Omega .

Eu hesitei em postar isso porque percebi que você está pedindo uma solução de software, mas devo dizer que funciona muito bem. Observe que, dependendo de onde você coloca o termopar, as leituras absolutas que você obtém podem variar do que qualquer solução de software pode fornecer, mas as leituras relativas (relativas à temperatura ambiente ou ao uso normal) serão mais úteis.

    
por 13.06.2012 / 15:59