Как просматривать и контролировать температуру в Linux
Контроль температуры в системе очень важен, особенно если речь идет о серверах, ноутбуках с высокой нагрузкой или ПК, изготовленных на заказ. Высокая температура может привести к снижению производительности, повреждению оборудования или внезапному отключению. К счастью, Linux предлагает мощные инструменты для мониторинга температуры CPU, GPU и жестких дисков в режиме реального времени.
Вот как вы можете просматривать и отслеживать температуру системы на машине Linux.
1. Установите lm-sensors
lm-sensors– это наиболее широко используемый инструмент для считывания температуры, напряжения и скорости вращения вентиляторов.
Для установки:
Debian/Ubuntu:
RedHat/CentOS/Fedora:
После установки:
Запустите скрипт обнаружения датчиков:
sudo sensors-detectОтветьте “да” на подсказки. Затем запустите:
sensorsПример вывода:
coretemp-isa-0000
Адаптер: Адаптер ISA
Ядро 0: 45.0°C
Ядро 1: 46.0°C2. Мониторинг температуры в реальном времени
Вы можете использовать“watch” для просмотра температуры через регулярные промежутки времени:
watch -n 2 sensorsПри этом вывод обновляется каждые 2 секунды.
3. Проверка температуры GPU (NVIDIA/AMD)
NVIDIA:
Установите инструменты NVIDIA:
sudo apt install nvidia-smiЗатем запустите:
nvidia-smi --query-gpu=temperature.gpu --format=csvAMD (через radeontop или датчики):
Установите:
sudo apt install radeontopИли полагайтесь на:
sensors | grep temp4. Проверка температуры жесткого диска
Вы можете использовать hddtemp или smartctl из пакета smartmontools.
Чтобы установить:
sudo apt install smartmontoolsПроверьте температуру диска:
sudo smartctl -A /dev/sda | grep Temperature5. Графические средства мониторинга температуры
Если вы предпочитаете инструменты с графическим интерфейсом:
Psensor: Отображает температуру CPU, GPU, HDD в реальном времени.
Апплет GNOME Sensors: Идеально подходит для окружения рабочего стола GNOME.
6. Автоматизированный мониторинг и оповещения
Вы можете использовать задания cron или инструменты мониторинга, такие как Nagios, Zabbix или Netdata, чтобы:
Устанавливать пороговые предупреждения
Регистрировать температуру во времени
Запускать сценарии или отключать систему при перегреве
Графические интерфейсы для мониторинга температуры
4. Psensor
Psensor – это графическое приложение, предназначенное для мониторинга температуры оборудования. Оно отображает в реальном времени информацию о температуре процессора, жестких дисков, GPU и скорости вращения вентиляторов. Для сбора данных с датчиков Psensor использует пакеты
lm-sensorsи
hddtemp.
Чтобы установить Psensor, выполните команду:
sudo apt install psensorПосле установки вы можете запустить его из меню приложений вашей системы. Psensor удобен в использовании и предлагает графические диаграммы, позволяющие легко отслеживать динамику изменения температуры с течением времени, что делает его идеальным для пользователей настольных компьютеров, которым нужен визуальный обзор теплового состояния системы.
5. Conky
Conky – это очень настраиваемый системный монитор, работающий под управлением X Window System. Он может отображать широкий спектр системной информации прямо на рабочем столе, включая температуру процессора, использование памяти, сетевую активность и многое другое.
Чтобы использовать Conky для мониторинга температуры, вам нужно настроить его с помощью конфигурационного файла
.conkyrc. Это позволит вам точно определить, какая информация и как будет отображаться. Conky отличается легкостью и высокой адаптивностью, что делает его популярным выбором для пользователей, предпочитающих чистые и интегрированные решения для мониторинга рабочего стола.
Заключение
Мониторинг температуры в Linux прост и гибок – независимо от того, предпочитаете ли вы инструменты командной строки или полноценные графические панели. Регулярные проверки могут предотвратить перегрев, сбои оборудования и дорогостоящие простои.


