1

Как можно получить температуру процессора из командной строки Centos?

Наткнулся на этот инструмент, однако, если я правильно понял документацию (которой у меня может не быть), то, похоже, установил сервис, который непрерывно следит за температурой, я просто хотел бы периодически опрашивать его вручную: http://lm-sensors.org/

От: http://lm-sensors.org/wiki/FAQ/Chapter1

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.

Спасибо!

2 ответа2

4

1) Если ваша система поддерживает acpi, вы можете получить temparature, запустив acpi -t . Я не уверен, что команда доступна по умолчанию в CentOS.

2) Абзац, который вы процитировали из часто задаваемых вопросов по lm-сенсорам, не подразумевает, что служба будет работать в фоновом режиме, это просто означает, что значения, возвращаемые модулями lm-сенсоров, кэшируются, а не читаются из аппаратное обеспечение каждый раз.

0

Установите LM-датчики с помощью -

 yum install lm_sensors

Температура проверяется командой ниже

sensors

И это покажет результаты, как -

[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)

Если вы хотите только показания определенных датчиков, используйте grep

sensors | grep "Core 0:"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .