Obtém a temperatura da CPU na linha de comando do Centos

1

O que é uma boa maneira de obter a temperatura da CPU a partir da linha de comando do Centos?

Veio através desta ferramenta, no entanto, se eu entendi a documentação corretamente (o que eu não posso ter) parece instalar um serviço que monitora a temperatura continuamente, gostaria apenas de pesquisá-lo manualmente de vez em quando: < href="http://lm-sensors.org/"> link

De: link

How often are the sensor values updated?

Our drivers usually updates the values once a second or two. If you read the values faster than that, you will get the 'old' values again. It is not possible to make it faster for some chips due to their design.

Obrigado!

    
por Chris Dutrow 21.07.2013 / 20:07

2 respostas

4

1) Se o seu sistema suporta acpi, você pode obter a temperatura executando acpi -t . Não tenho certeza se o comando está disponível por padrão no CentOS.

2) O parágrafo que você citou da FAQ do lm-sensors não implica que um serviço será executado em segundo plano, apenas se refere ao fato de que os valores retornados pelos módulos lm-sensors são armazenados em cache, e não ler a partir do hardware de cada vez.

    
por 22.07.2013 / 00:07
0

Instale sensores lm por -

 yum install lm_sensors

A temperatura é verificada pelo comando abaixo

sensors

E mostrará resultados como -

[root@localhost test]# sensors
acpitz-virtual-0
Adapter: Virtual device
temp1:        +27.8°C  (crit = +100.0°C)
temp2:        +29.8°C  (crit = +100.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +72.0°C  (high = +80.0°C, crit = +99.0°C)
Core 0:         +70.0°C  (high = +80.0°C, crit = +99.0°C)
Core 1:         +70.0°C  (high = +80.0°C, crit = +99.0°C)
Core 2:         +72.0°C  (high = +80.0°C, crit = +99.0°C)
Core 3:         +70.0°C  (high = +80.0°C, crit = +99.0°C)

Se você quiser apenas uma leitura de sensores específica, use grep

sensors | grep "Core 0:"
    
por 17.03.2017 / 11:26