temperature files location

0

Eu quero saber como ver arquivos de temperatura no meu sistema Ubuntu. Eu quero ver as temperaturas de cpu, placa gráfica, cheapset, etc. Eu sei que eles estão em algum lugar em sys / class / (algumas pessoas dizem em hwmon outro para térmica). Você pode me ajudar por favor? porque eu quero fazer um script para monitorar essas temperaturas, mas eu não quero instalar programas como psensors ou acpi, etc ...

    
por teobass 02.05.2015 / 18:29

2 respostas

3

Para ver a temperatura da CPU em milésimos de grau C, use o seguinte comando:

cat /sys/class/thermal/thermal_zone0/temp

Para ver informações detalhadas de temperatura para outras temperaturas do sistema, é melhor instalar lm-sensors usando:

sudo apt-get install lm-sensors

Em seguida, você pode executar sudo sensors-detect para detectar os sensores em seu sistema e digitar yes no final para que sensors-detect insira esses módulos em /etc/modules .

Execute service kmod start para carregar esses módulos e execute:

sensors

para obter as informações de temperatura para diferentes partes (placa-mãe, coretemp, ventilador, etc.).

Você também pode redirecionar a saída de sensor para um arquivo de texto:

sensors >> /path/to/file.txt

Ou assista em tempo real com:

watch -n 1 -d sensors

Isso atualiza a cada 1 segundo e destaca a diferença do segundo anterior.

Mais informações estão disponíveis no SensorInstallHowto .

    
por Ron 02.05.2015 / 20:24
0

Para sistemas com mais de uma zona de temperatura, você pode ver tudo de uma vez com a descrição da zona. Copie e cole o comando abaixo no seu terminal:

$ paste <(cat /sys/class/thermal/thermal_zone*/type) <(cat /sys/class/thermal/thermal_zone*/temp) | column -s $'\t' -t
INT3400 Thermal  20000
SEN1             53000
SEN2             51000
SEN3             55000
SEN4             57000
B0D4             49000
pch_skylake      72500
x86_pkg_temp     51000
    
por WinEunuuchs2Unix 03.08.2018 / 23:49