Начини на плащане Abuse

Как да показвате и наблюдавате температурата на системата Linux

08.03.2021, 21:58

Често ли ви се налага да се тревожите за температурата на компютъра си? Вероятно не, ако машината е в добро техническо състояние и работи безпроблемно. Температурата няма да се повиши над максималната стойност, зададена от производителя, ако няма фабрични дефекти. Въпреки това прегряването може да възникне не само поради хардуерен проблем, но и в резултат на неизправност в драйвера на графичната карта или неправилно конфигурирана програма за управление на охладителната система. Често причината за прегряването се крие в натрупването на прах и мръсотия, които пречат на нормалното охлаждане на системата и разсейването на топлината. Това обикновено се наблюдава при по-стари машини.

Какво е необходимо

Струва си да се разбере, че прегряването може да доведе до доста неприятни последици. Не забравяйте да следите състоянието на компютърната си система. Особено полезно е, ако има услуга, която следи стойността на температурата и уведомява потребителя, ако тя се повиши. В тази инструкция ще разгледаме как да видим стойността на температурата и да организираме система за наблюдение. Linux разполага със специален набор от инструменти, предназначени за тази задача.

Така че, за да изпълним задачата, ще ни трябват следните стандартни инструменти:

  1. lm-sensors - извлича данни от хардуерните сензори на дънната платка за наблюдение на температурата и напрежението.
  2. hddtemp - измерва температурата на твърдите дискове.
  3. psensor - графична програма за следене на температурата, която ви позволява да видите температурата на Linux, за процесора, графичната карта, твърдите дискове.

Следващата ни задача е да инсталираме компонентите.

Инсталиране на компонентите

Тъй като lm-sensors работи въз основа на информацията, предоставена от lm-sensors и hddtemp, първо трябва да се инсталират тези компоненти. За да направите това, изпълнете тази команда:

$ sudo apt install lm-sensors hddtemp psensor

Ако се нуждаете от най-актуалната версия на тези компоненти, тогава командата трябва да бъде леко променена:

$ sudo add-apt-repository ppa:jfi/ppa

sudo apt update

sudo apt install lm-sensors hddtemp psensor

Това означава, че трябва да добавите PPA от разработчиците в системата.

Инсталирането на psensor във Fedora и други дистрибуции, базирани на Red Hat, изглежда приблизително по същия начин:

$ sudo yum install lm_sensors hddtemp psensor

Конфигуриране на наблюдението на температурата

Най-напред конфигурирайте инструментите от ниско ниво, предназначени за четене на информация, които включват lm_sensors и hddtemp. Чрез инсталирането им можете да осигурите на системата мониторинг на температурата:

$ sudo sensors-detect

Тази команда стартира съветника за конфигуриране на ls_sensors. Потребителят трябва да отговори на всички въпроси с Y. След това тя ще открие вградените хардуерни сензори в системата и автоматично ще открие подходящи драйвери.

След като сканирането на сензорите завърши, потребителят ще бъде подканен да добави откритите модули на ядрото към автоматичния модул:

НАСТРОЙКА LM_SENSORSВ Ubuntu или Debian модулите ще бъдат добавени в /etc/modeuls. За да заредите автоматично необходимите модули, просто добавете lm_sensors към autoload:

$ sudo systemctl enable lm-sensors

След това можем да прегледаме температурата на процесора и другите хардуерни компоненти, като използваме следната команда:

$ sensors

команда sensors

Конфигуриране на DDTEMP

За да започнете да следите температурата на твърдите дискове, стартирайте hddtemp като демон, заменете /dev/sda с адреса на вашия диск:

$ sudo hddtemp -d /dev/sda

Повторете тази операция за всеки системен диск. Друг важен нюанс е, че програмата трябва да бъде добавена в списъка за автоматично зареждане.

Измерване и наблюдение на температурите

Можете също така да наблюдавате температурата в Linux с помощта на psensor, специална графична програма. Тя може да се стартира с команда или от главното меню на системата. Командата се стартира по следния начин:

$ psensors

ИЗМЕРЕНИЕ И МОНИТОРИНГ ТЕМПЕРАТУРЫ

В главния прозорец на програмата и изберете Опции. Пред вас ще се отвори списък със сензори, които показват температурите на основните компоненти. Можете да изберете кой от сензорите да се следи.

Параметры

За да зададете аларма за конкретен сензор, щракнете върху раздела Аларма. По подразбиране температурата в пси сензора се измерва в градуси по Целзий. Последните версии поддържат и преобразуване в градуси по Фаренхайт.

Това е всичко, температурата на най-важните компоненти на компютъра ви вече винаги ще бъде под ваш контрол. Не забравяйте да го добавите към своя автомат, за да сте сигурни, че можете да работите с него.