Как посмотреть температуру процессора linux
Мониторинг температуры Linux
В большинстве случаев нам не нужно беспокоиться о температуре компьютера. Все устроено так что температура не будет превышать максимальную если у вашего оборудования нет никаких производственных дефектов. Но перегрев могут вызвать не только аппаратные ошибки, это также может произойти из-за багов в драйвере графической карты или неправильно настроенной программы управления вентилятором. Частой причиной перегрева также может быть пыль, грязь, мусор попавшие в систему охлаждения (вентилятор, радиатор). Такое часто происходит со старым оборудованием.
Перегрев может вызвать очень серьезные повреждения вашего компьютера, так что следите за температурой вашей системы. Еще лучше если есть служба контроля температуры, которая предупредит вас если температура начнет сильно расти. В этой инструкции я расскажу как настроить мониторинг температуры Linux. В операционной системе Linux есть специальный набор утилит, которые предназначены для того, чтобы выполнять контроль температуры linux.
Что мы будем использовать?
Давайте рассмотрим утилиты, которые мы сегодня будем использовать:
Установка компонентов
Программа psensor отображает температуру на основе информации, полученной от lm-sensors и hddtemp. Поэтому сначала необходимо установить эти инструменты. Для установки в Debian или Ubuntu выполните:
sudo apt install lm-sensors hddtemp psensor
Если вы хотите установить самую новую версию этих компонентов, нужно добавить сначала PPA от разработчиков в систему:
sudo add-apt-repository ppa:jfi/ppa
sudo apt update
sudo apt install lm-sensors hddtemp psensor
Установка psensor в Fedora и других дистрибутивах, основанных на Red Hat будет выглядеть аналогично:
sudo yum install lm_sensors hddtemp psensor
Настройка мониторинга температуры Linux
Сначала нужно настроить низкоуровневые инструменты для считывания данных о температуре компонентов lm_sensors и hddtemp. Начнем с lm_sensors. После этого вы уже сможете посмотреть температуру linux.
1. Настройка lm_sensors
Для запуска мастера настройки ls_sensors выполните команду:
Отвечайте Y на все вопросы. Утилита попытается обнаружить все доступные в системе встроенные аппаратные датчики (для процессора, видеокарты, памяти и других микросхем), а также автоматически определить подходящие драйвера для них.
Когда сканирование датчиков завершится вам будет предложено добавить обнаруженные модули ядра в автозагрузку:
В Ubuntu или Debian модули будут добавлены в /etc/modeuls. А в Fedora будет создан файл /etc/sysconfig/lm_sensors. Для автоматической загрузки нужных модулей достаточно добавить lm_sensors в автозагрузку:
sudo systemctl enable lm-sensors
Теперь вы можете посмотреть температуру процессора Linux и других аппаратных компонентов с помощью команды sensors:
Настройка hddtemp
Еще вам нужно запустить hddtemp для контроля температуры жестких дисков. Выполните эту команду для запуска hddtemp в качестве демона, /dev/sda замените на адрес своего диска.
Это нужно сделать для каждого диска. Также необходимо добавить эту программу в автозагрузку.
Измерение и мониторинг температуры
Теперь можно начать мониторинг температуры linux с помощью psensor. Для этого просто запустите программу. Вы можете сделать это с помощью главного меню или же выполнив команду:
Вызовите контекстное меню в главном окне программы и выберите Параметры. Здесь вы увидите список доступных датчиков. Вы можете выбрать за какими датчиками нужно наблюдать.
Еще можно установить уровень тревоги для каждого датчика на вкладке Alarm. Когда температура Linux превысит заданную вы получите уведомление.
По умолчанию температура в psensor измеряется в градусах Цельсия. В последних версиях также есть поддержка конвертации в градусы по Фаренгейту.
Выводы
Дальше, чтобы программа работала постоянно осталось добавить ее в автозагрузку. Теперь температура процессора linux всегда будет под контролем и ваш компьютер точно не перегреется. Если у вас остались вопросы, спрашивайте в комментариях!
Как посмотреть температуру Linux и мониторить ее
Часто ли вам приходится беспокоиться и температуре компьютера? Наверняка, нет, если машина исправна и работает без перебоев. Температура не подымится выше максимального значения, установленного производителем, если в нем отсутствуют заводские дефекты. Однако, все же, перегрев может произойти, не только по причине аппаратной проблемы, но и в результате сбоя в драйвере графической карты или неправильно настроенной программы управления системой охлаждения. Нередко причина перегрева кроется в скоплениях пыли и грязи, которая препятствует нормальному охлаждению системы и отводу тепла. Такое обычно можно наблюдать на старых машинах.
Стоит понимать, что перегрев способен привести к достаточно неприятным последствиям. Обязательно следите за состоянием системы вашего компьютера. Особенно полезно, если есть служба, отслеживающая значение температуры и уведомляющая пользователя в случае ее роста. В этой инструкции рассмотрим, как посмотреть значение температуры и организовать систему мониторинга. Так в Linux предусмотрен специальный набор инструментов, предназначенных для этой задачи.
Что необходимо
Итак, для выполнения поставленной задачи понадобятся следующие штатные инструменты:
Дальнейшая наша задача – выполнить установку компонентов.
Устанавливаем компоненты
Поскольку lm-sensors работает на основании информации, предоставляемой lm-sensors и hddtemp, то в первую очередь необходима установка именно этих компонентов. Для этого выполняем такую команду:
$ sudo apt install lm-sensors hddtemp psensor
Если вы нуждаетесь в самой актуальной версии этих компонентов, тогда в команду необходимо внести небольшие изменения:
sudo apt install lm-sensors hddtemp psensor
То есть, необходимо добавить PPA от разработчиков в систему.
Установка psensor в Fedora и других дистрибутивах, основанных на Red Hat, выглядит примерно так же:
$ sudo yum install lm_sensors hddtemp psensor
Настраиваем мониторинг температур
В первую очередь настраиваем низкоуровневые инструменты, предназначенные для считывания информации, к тому числу относятся lm_sensors и hddtemp. Установив их, можно обеспечить систему мониторингом температуры:
Этой командой запускается мастер настройки ls_sensors. На все вопросы пользователь должен отвечать Y. Дальше она обнаружит в системе встроенные аппаратные датчики, а также автоматически определит подходящие драйвера.
После того, как сканирование датчиков завершится, пользователю будет предложено добавить обнаруженные модули ядра в автозагрузку:
В Ubuntu или Debian модули будут добавлены в /etc/modeuls. Для автоматической загрузки нужных модулей достаточно добавить lm_sensors в автозагрузку:
$ sudo systemctl enable lm-sensors
Дальше мы можем посмотреть температуру процессора и других аппаратных компонентов при помощи следующей команды:
Настраиваем DDTEMP
Для запуска мониторинга температуры жестких дисков необходимо запустить hddtemp в качестве демона, /dev/sda замените на адрес своего диска:
Повторите эту операцию для каждого системного диска. Еще один важный нюанс – программу следует добавить в список автозагрузки.
Измерение и мониторинг температур
Отслеживать температуру в Linux можно и при помощи psensor – специальная графическая утилита. Запустить ее можно как при помощи команды, так и из главного меню системы. Командой запускается следующим образом:
В главном окне программы и выберите Параметры. Перед вами откроется список датчиков, отображающих температуры основных компонентов. Вы можете самостоятельно выбрать, за какими из датчиков выбирать.
Для установки тревоги для определенного датчика перейдите на вкладку Alarm. По умолчанию температура в psensor измеряется в градусах Цельсия. В последних версиях также есть поддержка конвертации в градусы по Фаренгейту.
На этом все, температура важнейших компонентов компьютера будет теперь всегда под вашим контролем. Обязательно добавьте в автозагрузку, чтобы обеспечить себе работу с ней.
Как проверить температуру процессора в Linux
от sasza
В Linux, если ваш процессор сильно нагревается, вы не сможете открыть официальную утилиту AMD или Intel для проверки температуры. Вместо этого, чтобы проверить температуру процессора в Linux, вы должны полагаться на сторонние программы. В этом руководстве мы рассмотрим некоторые способы проверки температуры процессора в Linux.
Метод 1 — Lm_Sensors
Lm_Sensors — это служебная программа командной строки, которую можно настроить для сканирования различных аппаратных датчиков на ПК с Linux для сообщения о состоянии температуры. Lm_Sensors — полезный инструмент для проверки температуры вашего процессора в крайнем случае.
В настоящее время Lm_Sensors не поставляется ни в одном из дистрибутивов Linux, поэтому, прежде чем мы перейдем к тому, как его использовать, мы должны продемонстрировать, как установить программу на ваш компьютер с Linux.
Чтобы начать установку, откройте окно терминала, нажав Ctrl + Alt + T или Ctrl + Shift + T на клавиатуре. Оттуда следуйте приведенным ниже инструкциям командной строки, которые соответствуют вашей операционной системе Linux.
Ubuntu
В Ubuntu приложение Lm_Sensors легко устанавливается с помощью приведенной ниже команды Apt.
Debian
Используете Debian Linux? Вы сможете установить программу с помощью следующей команды Apt-get.
Arch Linux
Приложение Lm_Sensors доступно пользователям Arch Linux в репозитории программного обеспечения «Дополнительно». Убедитесь, что в вашей системе Arch включен «Extra». Затем используйте следующую команду Pacman, чтобы настроить его.
Fedora
Чтобы установить Lm_Sensors в Fedora Linux, используйте команду Dnf ниже, чтобы настроить программу в вашей системе.
OpenSUSE
Официально OpenSUSE не содержит приложения Lm_Sensors. Однако должна быть возможность установить пакет Fedora Linux.
Предупреждение: версия Lm_Sensors для Fedora может не работать в OpenSUSE Linux. Попробуйте этот метод на свой страх и риск!
Настройка Lm_Sensors
После установки приложения Lm_Sensors процесс начальной настройки не завершается. Перед использованием приложения его необходимо настроить для работы с аппаратными датчиками на вашем компьютере.
При наличии root-прав запустите в терминале команду sensor-detect, и начнется процесс начальной настройки.
Первый экран, который появляется в процессе настройки датчика, говорит: «Некоторые южные мосты, процессоры или контроллеры памяти содержат встроенные датчики. Вы хотите их сканировать? Это совершенно безопасно ».
Чтобы начать, напишите «Да» в подсказке.
После выбора «ДА» появится следующий вопрос. В этом вопросе говорится: «Некоторые Super I / O содержат встроенные датчики. Мы должны писать в стандартные порты ввода-вывода, чтобы проверить их. Обычно это безопасно. Вы хотите сканировать датчики Super I / O? »
Еще раз выберите «Да», чтобы разрешить сканирование Lm_Sensors.
После двух основных вопросов программа задаст еще несколько. Ответьте «да» на те вопросы, где слово «да» написано заглавными буквами, и «нет» на те, где слово «нет» написано заглавными буквами.
Когда Lm_Sensors закончит задавать вопросы, настройка завершена.
Проверьте температуру процессора с помощью Lm-Sensors
Проверка температуры процессора в Linux с помощью Lm-Sensors выполняется с помощью команды датчиков. Чтобы быстро проверить показания температуры вашего процессора (и других устройств, обнаруженных Lm-Sensors), откройте окно терминала с помощью Ctrl + Alt + T или Ctrl + Shift + T на клавиатуре.
Затем запустите команду датчиков, чтобы просмотреть показания различных температур датчиков.
В качестве альтернативы, если вы хотите сохранить показания температуры процессора в текстовый файл для последующего чтения, запустите команду датчиков и перенаправьте ее с помощью символа «>».
Метод 2 — Псенсор
Еще один отличный способ проверить температуру процессора в Linux — это инструмент Psensor. Это графическое приложение, которое может отображать различную статистику датчиков в удобном для чтения интерфейсе.
Примечание. Psensor использует Lm_Sensors для некоторых операций в приложении. Чтобы получить максимальную отдачу от Psensor, следуйте инструкциям в методе 1 для настройки Lm_Sensors, прежде чем следовать инструкциям, изложенным ниже.
Установить Psensor
Чтобы начать установку Psensor в Linux, откройте окно терминала, нажав Ctrl + Alt + T или Ctrl + Shift + T. Затем, когда окно терминала откроется, следуйте приведенным ниже инструкциям командной строки, которые соответствуют ОС Linux. ты используешь.
Ubuntu
Debian
Arch Linux
Fedora
OpenSUSE
В OpenSUSE нет пакета для Psensor. Вместо этого попробуйте установить версию Fedora Linux, но используйте ее на свой страх и риск!
Использование Psensor для проверки температуры
После установки приложение Psensor не требует никакой настройки (кроме настройки Lm_Sensors). Чтобы проверить температуру процессора на вашем компьютере, откройте приложение и посмотрите в столбец справа информацию о температуре процессора.
Как проверить температуру процессора и жесткого диска в Ubuntu и других Linux
Интересуетесь, как проверить температуру процессора и жесткого диска в Ubuntu и других Linux на настольных компьютерах или ноутбуках? Вот краткое руководство.
Если вы обычный пользователь, вам не требуется проверять температуру процессора или жесткого диска. Но если вы используете очень старое оборудование, вы можете столкнуться с проблемой перегрева. Поэтому необходимо следить за температурой оборудования. Однако современные дистрибутивы Linux хорошо справляются с ситуациями перегрева с помощью программных датчиков.
Мониторинг температуры процессора и жесткого диска в Ubuntu
Использование терминала
Мы будем использовать несколько пакетов для достижения этой цели. Откройте терминал в системе на базе Ubuntu и установите следующие пакеты.
sudo apt install hddtemp
sudo apt install lm-sensors
Утилита hddtemp покажет вам температуру вашего оптического жесткого диска, а также SSD (согласно моим тестам). А пакет lm-sensors позволяет получить данные о температуре процессоров и других датчиков, доступ к которым осуществляется через порты PCI.
После установки запустите из терминала следующее. Для этого вам нужно знать идентификатор вашего диска – например, /dev/sda или /dev/sdb и т.д.
Чтобы узнать идентификаторы дисков, вы можете использовать fdisk.
Затем выполните следующие действия, чтобы проверить температуру HDD или SSD.
hdd or ssd temperature from terminal
Проверка температуры процессора и другой информации требует дополнительных действий. Сначала выполните следующую команду, чтобы утилита sensors могла обнаружить датчики в вашей системе
Приведенная выше команда может задать вам несколько вопросов YES/NO. Продолжайте нажимать ENTER, чтобы выбрать параметры по умолчанию.
psensor
Использование инструментов графического интерфейса
Если вы предпочитаете красивый графический интерфейс, который делает все вышеперечисленное, вы можете установить psensor. Эта утилита работает в таких системах Linux, как Ubuntu, Fedora, Arch и других.
Ubuntu и ее производные
sudo apt install psensor
Fedora и производные на основе RPM
sudo dnf install psensor
Arch, Manjaro и аналогичные производные
После установки запустите psensor из терминала или запустите его из меню приложений.
Как вы можете видеть на скриншоте ниже, он дает вам хороший обзор всех важных температур CPU, GPU, HDD с красивым графиком. Используя настройки, вы можете настроить его в соответствии с вашими потребностями. Эта легкая утилита может быть полезна во многих случаях.
psensor
Итак, вот некоторые способы, с помощью которых вы можете контролировать температуру CPU, GPU или HDD в Ubuntu и других системах Linux. Дайте мне знать, если вы знаете какие-либо другие способы, используя поле для комментариев ниже.
Как узнать температуру процессора в Ubuntu Linux
Как узнать температуру процессора в Ubuntu Linux
Перегрев оборудования часто снижает производительность вашей системы. Мониторинг температуры оборудования может помочь вам диагностировать любые проблемы с перегревом процессора в системе. Источником перегрева ноутбука обычно является чрезмерная температура процессора, графического процессора (видеокарты) или жесткого диска.
Если ваш ноутбук нагревается, убедитесь, что он установлен правильно, чтобы не препятствовать потоку воздуха. У вас должен быть хороший, чистый кулер для ноутбука, не пыльный, и удалить все нежелательное программное обеспечение, использующее высокую производительность процессора. Также работа ноутбука в режиме энергосбережения снижает перегрев.
В этом руководстве мы узнаем, как получить температуру процессора в Ubuntu Linux из командной строки, а также с рабочего стола.
Шаг 1. Проверьте температуру процессора с помощью Lm_Sensors
Lm_sensors — это инструмент командной строки, который используется для отображения текущих показаний всех данных датчиков микросхемы, включая температуру процессора. По умолчанию Lm_sensors не установлены в большинстве дистрибутивов Linux, поэтому мы должны установить их сами.
Итак, сначала давайте проверим, как установить пакет lm-sensor на различные дистрибутивы Linux.
В Ubuntu / Debian
Откройте терминал в Ubuntu, нажав комбинацию клавиш CTRL + ALT + T на клавиатуре. Затем установите Lm_Sensors, выполнив следующую команду, которую я тестировал в Ubuntu 18.04, Ubuntu 20.04 и Debian 10:
Установите Psensor Server, если вы хотите распечатать температуру и скорость вращения вентилятора удаленного сервера.
В Arch Linux
На Fedora
Используйте команду dnf для установки lm_sensors в Fedora Linux.
На CentOS / RHEL
Используйте команду yum для установки lm_sensors на CentOS 7 и RHEL 7
Обнаружение совместимых датчиков в Ubuntu Linux
Далее нам нужно обнаружить микросхемы аппаратного мониторинга, установленные в наших ноутбуках. Итак, теперь мы можем начать обнаружение аппаратных датчиков нашего ноутбука. Это предоставит информацию о:
Мы делаем это, набирая команду sudo sensor-detect:
Отображение температуры процессора в командной строке
Мы успешно установили пакет lm-sensor и успешно обнаружили поддерживаемые датчики на нашем ноутбуке с Ubuntu Linux.
Теперь мы можем выполнить следующую команду, чтобы увидеть данные о температуре:
Обратите внимание, что результаты будут отличаться для вашего компьютера.
Вы также можете использовать команду watch для постоянного запуска команды датчиков, которая будет отображать изменения выходного сигнала датчика на экране:
Шаг 2. Проверьте температуру процессора с помощью графического интерфейса пользователя Psensor.
Мы собираемся использовать инструмент с графическим интерфейсом, Psensor, который позволяет вам контролировать температуру оборудования в Linux.
С помощью Psensor вы можете проверить следующее:
Последняя версия Psensor также предоставляет индикатор апплета для Ubuntu, что делает мониторинг температуры оборудования в Ubuntu еще проще. Вы можете выбрать отображение температуры прямо на самой верхней панели. Он даже может отправлять уведомление на рабочий стол, когда температура превышает предел.
Мы можем продолжить установку Psensor, используя следующую команду:
Ubuntu / Debian
Fedora
CentOS and RHEL
После установки запустите приложение, ища его на панели инструментов Unity. При первом запуске вы можете настроить, какие статистические данные (датчики) вы хотите собирать с помощью Psensor.
Шаг 3. Использование Hardinfo для проверки температуры процессора
Hardinfo — это системный профилировщик и инструмент для тестирования производительности, используемый в Linux для отображения информации об оборудовании в графическом интерфейсе пользователя. Вы также можете проверить температуру процессора в графическом интерфейсе — Устройства — Датчики.
В Arch Linux вы можете найти hardinfo в репозитории сообщества.
Выполните следующую команду с терминала, чтобы отобразить информацию об оборудовании в графическом интерфейсе.
Использование i7z для определения температуры процессора
Для установки на ubuntu выполните следующую команду:
Заключение
Несколькими годами ранее я использовал Conky, легкий монитор настольной системы, который может отображать статистику процессора, памяти, пространства подкачки, дискового пространства, температуры, процессов, сетевых интерфейсов, заряда батареи и т. Д.
Если вы хотите проверить температуру без сторонних инструментов, загляните в файл /sys/devices/virtual/Thermal/Thermal_zone1/temp.
Наконец, если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии.