Считываем температуру процессора в CentOS

Утилита называется sensors, она показывает температуру по каждому ядру процессора. Входит в пакет lm_sensors.

Устанавливаем:

 

# yum install lm_sensors

Для её работы потребуется установить модуль ядра, который может считывать информацию с температурных датчиков ядер. Его потребуется установить из репозитория elrepo.
Устанавливаем репозиторий:

# rpm --import http://elrepo.org/RPM-GPG-KEY-elrepo.org
# rpm -Uvh http://elrepo.org/elrepo-release-6-4.el6.elrepo.noarch.rpm

Устанавливаем модуль coretemp:

# yum --enablerepo=elrepo install kmod-coretemp
# modprobe coretemp

Запускаем утилиту обнаружения сенсоров, на все задаваемые вопросы жмём enter:

# sensors-detect

Запускаем утилиту sensors:

# sensors
coretemp-isa-0000
Adapter: ISA adapter
Core 0: +27.0°C (high = +74.0°C, crit = +94.0°C)

coretemp-isa-0001
Adapter: ISA adapter
Core 1: +29.0°C (high = +74.0°C, crit = +94.0°C)

coretemp-isa-0002
Adapter: ISA adapter
Core 2: +31.0°C (high = +74.0°C, crit = +94.0°C)

coretemp-isa-0003
Adapter: ISA adapter
Core 3: +29.0°C (high = +74.0°C, crit = +94.0°C)

Утилита вывела температуру по каждому ядру процессора. Вывод можно упростить, используя команду grep Core:

# sensors | grep Core

Добавить комментарий