С наступлением летнего потепления становится актуальным контроль температуры сервера в целом, так и некоторых его компонентов. В этой заметке узнаём температуру процессора (Intel/AMD).
Поддержка датчиков температуры осуществляется при помощи модулей coretemp.ko для процессоров Intel и amdtemp.ko для процессоров AMD. Для примера рассмотрим систему на платформе Intel.
Для начала подгружаем сам модуль:
# kldload coretemp
Следом проверяем, какие модули у нас загружены командой kldstat, на экране наблюдаем что то подобное этой картинке:
После этого можно наблюдать показания температуры процессора с помощью команды sysctl:
# sysctl –a | grep temperature
В этом примере видим температуру процессора по каждому ядру отдельно.
Для загрузки модуля coretemp.ko при старте операционной системы в файл loader.conf добавляем соответствующую строку:
# echo ‘coretemp_load=”YES”’ >> /boot/loader.conf
Для платформы на процессорах AMD модуль coretemp заменяем на amdtemp.
Комментариев: 2 RSS
1Alex28-09-2016 21:16
coretemp показывает -1
2Alex30-09-2016 11:53
Ошибка снятия данных показания с датчиков температуры. Какая конфигурация? Правильно ли определен процессор в системе? Какая версия операционки (возможно поможет обновление)?