Проверить температуру процессора и видеокарты в Linux можно несколькими командами консоли — это необходимо для мониторинга производительности и предотвращения перегрева оборудования. Основные инструменты — lm-sensors для CPU и nvidia-smi или rocm-smi для GPU. Процесс занимает 5–10 минут и не требует специальных навыков.
Зачем это нужно
- Контроль температуры процессора во время нагрузки (компиляция кода, рендеринг, игры).
- Предотвращение автоматического дросселирования частоты (thermal throttling) при перегреве.
- Диагностика неисправностей системы охлаждения (забитые вентиляторы, высохшая паста).
- Оптимизация настроек BIOS и параметров кулеров.
- Мониторинг видеокарты при интенсивном использовании GPU (машинное обучение, видеомонтаж).
Пошаговая инструкция
Проверка температуры CPU
- Откройте терминал сочетанием клавиш
Ctrl+Alt+T(на большинстве дистрибутивов Linux). - Установите пакет
lm-sensorsкомандой:sudo apt install lm-sensors(для Debian/Ubuntu) илиsudo dnf install lm_sensors(для Fedora/RHEL). - Запустите конфигурацию сенсоров:
sudo sensors-detect. - Ответьте
YESна все вопросы (нажмитеEnterили введите символy). - Загрузите модули ядра:
sudo service kmod startилиsudo systemctl restart kmod. - Просмотрите температуру процессора командой:
sensors. - Для непрерывного мониторинга используйте:
watch -n 1 sensors(обновление каждую секунду; для выхода нажмитеCtrl+C).
Проверка температуры GPU (NVIDIA)
- Убедитесь, что установлены драйверы NVIDIA:
nvidia-smi. - Если команда не найдена, установите драйверы:
sudo apt install nvidia-driver-XXX(замените XXX на номер версии). - Проверьте текущую температуру видеокарты:
nvidia-smi. - Для детального мониторинга в реальном времени используйте:
nvidia-smi -l 1(обновление каждую секунду). - Для вывода только температуры:
nvidia-smi --query-gpu=temperature.gpu --format=csv,noheader,nounits.
Проверка температуры GPU (AMD)
- Установите инструмент ROCm:
sudo apt install rocm-smi(Debian/Ubuntu). - Проверьте температуру командой:
rocm-smi. - Для мониторинга в реальном времени:
watch -n 1 rocm-smi.
Альтернативный метод — использование Psensor (графический интерфейс)
- Установите утилиту:
sudo apt install psensor. - Запустите приложение:
psensor. - Просмотрите температуру CPU и GPU в графическом окне.
- Включите опцию
Preferences→Sensorдля детальной настройки отображения.
Часто задаваемые вопросы
Какая нормальная температура процессора и видеокарты? Для CPU нормально 40–70 °C в режиме ожидания и до 90 °C под нагрузкой; для GPU — 50–80 °C под нагрузкой (точные значения зависят от модели).
Почему команда sensors выдаёт ошибку «No sensors found»? Это означает, что модули ядра не загружены или сенсоры не поддерживаются материнской платой; повторите sudo sensors-detect и загрузите модули.
Как сохранить логи температуры в файл? Используйте перенаправление вывода: sensors > temperature_log.txt или watch -n 5 'date >> temps.log && sensors >> temps.log' для периодического логирования.