Главная >> Инструкции >> Температура процессора Linux

Температура процессора Linux

В этой небольшой статье мы рассмотрим как посмотреть температуру процессора с помощью lm_sensors. Lm_sensors - это акроним от Linux monitoring sensors. Это набор инструментов с открытым исходным кодом, с помощью которого вы можете посмотреть и отслеживать многие параметры работы системы, такие как напряжение, температура, влажность и обороты кулеров.

Кроме того, утилита позволяет определять допустимые границы показателей, например, та же температура процессора Linux для определенной модели. Таким образом, вы можете найти неполадку в системе вовремя и заменить неработающий элемент, например, вентилятор, чтобы избежать перегрева и выхода и строя оборудования.


Содержание статьи

Температура процессора в Linux

1. Установка

Обычно, пакет lm_sensors уже предустановлен в большинстве систем и сконфигурирован для работы. Но если в вашей системе его нет, то программу не так сложно установить. В ArchLinux:

sudo pacman -S lm_sensors

В RedHat или CentOS:

 sudo yum install lm_sensors

В Debian, Ubuntu или Linux Mint:

sudo apt-get install lm-sensors

В SUSE или OpenSUSE:

sudo zypper in sensors

2. Настройка программы

Когда установка будет завершена, нам необходимо выполнить настройку, чтобы определить все сенсоры, подключенные к системе. Для этого выполните:

sudo sensors-detect

Утилита sensors-detect пытается найти все установленное оборудование и загрузить рекомендованные для него модули ядра. В большинстве случаев вам будет достаточно нажимать кнопку Enter в ответ на все вопросы программы, тем самым давая ответы по умолчанию. Мы рассматривали более подробно sensors-detect в статье управление кулером Linux.

Использование sensors

Теперь можно перейти к просмотру доступной температуры. Для этого наберите:

sensors

Здесь отображается не только температура процессора Linux, но и другие полезные показатели, такие как, напряжение и частота вращения вентиляторов. Для любителей, можно вывести температуру процессора в Фаренгейтах с помощью опции -f:

sensors -f

Чтобы постоянно наблюдать за температурой процессора можно использовать команду watch. По умолчанию она будет обновлять информацию раз в две секунды:

watch sensors

Если вы видите, что для какого-либо компонента температура становится критической, значит пора разобрать системный блок и посмотреть что там произошло, возможно, нужно поменять термопасту или заменить кулер.

Использование psensor

Если вы не любите работать в терминале и вам больше по душе графический интерфейс, то можно воспользоваться графической утилитой psensor, которая берет информацию через lm_sensors. Чтобы установить ее в Ubuntu выполните:

sudo apt install psensor

Дальше утилиту можно запустить из главного меню или командой:

psensor

Здесь отображается вся та же информация, что и в lm_sensors, но, кроме того, есть температура видеокарты, жесткого диска, загрузка процессора и видеокарты, а также другие параметры. В настройках утилиты вы можете выбрать единицу измерения температуры:

Добавить в авто запуск:

И выбрать датчики, которые нужно использовать:

Выводы

В этой статье мы рассмотрели как узнать температуру процессора linux. Надеюсь, эта информация была полезной для вас. Если у вас остались вопросы, спрашивайте в комментариях.

На завершение видео о том как посмотреть температуру процессора linux:

Pеклама
Посмотреть детали

Anubis – это максимально легкое open-source решение, созданное специально для защиты небольших веб-ресурсов от бесконечного потока запросов от ботов и AI парсеров. Этот инструмент можно считать "ядерным вариантом", потому что он заставляет ботов выполнять вычисления похожие на майнинг криптовалюты. Но это неплохая альтернатива для тех, кто не может или не хочет использовать Cloudflare. Посмотреть детали

17 комментариев к “Температура процессора Linux”

  1. у меня нет коменды whatch 🙁
    ---
    юзаю такое
    ---
    xuser@mbs:~$ cat bin/sr.sh
    #!/bin/sh
    #
    while [ true ]; do
    sensors | grep -v POWER | grep -v CHASSIS
    echo - - -
    sleep $1
    done
    ---
    sr.sh 5
    acpitz-virtual-0
    Adapter: Virtual device
    temp1: +40.0°C (crit = +75.0°C)

    atk0110-acpi-0
    Adapter: ACPI interface
    Vcore Voltage: +1.17 V (min = +1.45 V, max = +1.75 V)
    +3.3 Voltage: +3.38 V (min = +3.00 V, max = +3.60 V)
    +5.0 Voltage: +4.97 V (min = +4.50 V, max = +5.50 V)
    +12.0 Voltage: +12.24 V (min = +11.20 V, max = +13.20 V)
    CPU FAN Speed: 1573 RPM (min = 0 RPM, max = 1800 RPM)
    CPU Temperature: +31.0°C (high = +90.0°C, crit = +125.0°C)
    MB Temperature: +39.0°C (high = +70.0°C, crit = +125.0°C)

    k8temp-pci-00c3
    Adapter: PCI adapter
    Core0 Temp: +32.0°C
    Core1 Temp: +40.0°C

    - - -

    Ответить
      • но все равно я буду использовать свой скрипт. Потому что в его выводе нет лишней информации.
        ---
        вот полный выовд sensors
        acpitz-virtual-0
        Adapter: Virtual device
        temp1: +40.0°C (crit = +75.0°C)

        atk0110-acpi-0
        Adapter: ACPI interface
        Vcore Voltage: +1.22 V (min = +1.45 V, max = +1.75 V)
        +3.3 Voltage: +3.38 V (min = +3.00 V, max = +3.60 V)
        +5.0 Voltage: +4.95 V (min = +4.50 V, max = +5.50 V)
        +12.0 Voltage: +12.24 V (min = +11.20 V, max = +13.20 V)
        CPU FAN Speed: 1614 RPM (min = 0 RPM, max = 1800 RPM)
        CHASSIS FAN Speed: 0 RPM (min = 0 RPM, max = 1800 RPM)
        POWER FAN Speed: 0 RPM (min = 0 RPM, max = 1800 RPM)
        CHASSIS4 FAN FAN Speed: 0 RPM (min = 0 RPM, max = 1800 RPM)
        CHASSIS2 FAN FAN Speed: 0 RPM (min = 0 RPM, max = 1800 RPM)
        CHASSIS3 FAN FAN Speed: 0 RPM (min = 0 RPM, max = 1800 RPM)
        CPU Temperature: +40.0°C (high = +90.0°C, crit = +125.0°C)
        MB Temperature: +47.0°C (high = +70.0°C, crit = +125.0°C)

        k8temp-pci-00c3
        Adapter: PCI adapter
        Core0 Temp: +38.0°C
        Core1 Temp: +44.0°C

        Ответить
  2. Большое спасибо adminu за этот блог,очень нужен для начинающих.Автору видео о температурных данных для Линукс.Всё работет без сучка и задоринки.У меня Linux Mint 19.1 Tessa- пару лет назад в первые в жизни поставил Ubuntu и что ........не пошло.Пришлось присесть на Windows.Не созрел тогда и базы знаний,практический не было(т.е. опыта) да и главное возраст стал подпирать,торопить(секрета не делаю мне под 70 лет).Сделал вторую попытку(тянет меня к Линуксу,почему- простой,скоростной,а главное очень умный.Он предугадывает твои желания.Надо только его понять.Мой "рекорд" по установке-Linux Mint 19.1 - 32 минуты,рабочая версия с минимумом программ*условно "триал") и можно работать.На расширенную "версиию" Linux Mint 19.1 (c "примочками" и "бубнами") по полной программе-"расширенная" версия для IT-гурманов- ещё + 35 минут.И "дело в шляпе".
    Всем всего наилучшего.

    Ответить
    • Очень круто, что стольким людям реально нравится Linux.. Жаль, что их нет среди моего окружения :((
      В общем респект, и всего наилучшего!

      Ответить
  3. Я не нашёл способа, где была бы отображена максимальная температура процессора за время, пока работает мониторинг

    Ответить

Оставьте комментарий