Проверка температуры процессора и видеокарты в Linux через консоль

Как проверить температуру процессора и видеокарты в Linux через консоль

Проверить температуру процессора и видеокарты в Linux можно несколькими командами консоли — это необходимо для мониторинга производительности и предотвращения перегрева оборудования. Основные инструменты — lm-sensors для CPU и nvidia-smi или rocm-smi для GPU. Процесс занимает 5–10 минут и не требует специальных навыков.

Зачем это нужно

  • Контроль температуры процессора во время нагрузки (компиляция кода, рендеринг, игры).
  • Предотвращение автоматического дросселирования частоты (thermal throttling) при перегреве.
  • Диагностика неисправностей системы охлаждения (забитые вентиляторы, высохшая паста).
  • Оптимизация настроек BIOS и параметров кулеров.
  • Мониторинг видеокарты при интенсивном использовании GPU (машинное обучение, видеомонтаж).

Пошаговая инструкция

Проверка температуры CPU

  1. Откройте терминал сочетанием клавиш Ctrl+Alt+T (на большинстве дистрибутивов Linux).
  2. Установите пакет lm-sensors командой: sudo apt install lm-sensors (для Debian/Ubuntu) или sudo dnf install lm_sensors (для Fedora/RHEL).
  3. Запустите конфигурацию сенсоров: sudo sensors-detect.
  4. Ответьте YES на все вопросы (нажмите Enter или введите символ y).
  5. Загрузите модули ядра: sudo service kmod start или sudo systemctl restart kmod.
  6. Просмотрите температуру процессора командой: sensors.
  7. Для непрерывного мониторинга используйте: watch -n 1 sensors (обновление каждую секунду; для выхода нажмите Ctrl+C).

Проверка температуры GPU (NVIDIA)

  1. Убедитесь, что установлены драйверы NVIDIA: nvidia-smi.
  2. Если команда не найдена, установите драйверы: sudo apt install nvidia-driver-XXX (замените XXX на номер версии).
  3. Проверьте текущую температуру видеокарты: nvidia-smi.
  4. Для детального мониторинга в реальном времени используйте: nvidia-smi -l 1 (обновление каждую секунду).
  5. Для вывода только температуры: nvidia-smi --query-gpu=temperature.gpu --format=csv,noheader,nounits.

Проверка температуры GPU (AMD)

  1. Установите инструмент ROCm: sudo apt install rocm-smi (Debian/Ubuntu).
  2. Проверьте температуру командой: rocm-smi.
  3. Для мониторинга в реальном времени: watch -n 1 rocm-smi.

Альтернативный метод — использование Psensor (графический интерфейс)

  1. Установите утилиту: sudo apt install psensor.
  2. Запустите приложение: psensor.
  3. Просмотрите температуру CPU и GPU в графическом окне.
  4. Включите опцию 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' для периодического логирования.

Похожие материалы

Драйверы видеокарты NVIDIA в Ubuntu Linux без черного экрана
Ошибка apt-get update при сбое репозиториев в Debian
Google Chrome через терминал в Ubuntu Linux