Чи часто вам доводиться турбуватися про температуру комп'ютера? Напевно, ні, якщо машина справна і працює без перебоїв. Температура не підніметься вище максимального значення, встановленого виробником, якщо в ньому відсутні заводські дефекти. Однак, все ж таки, перегрів може статися, не тільки через апаратну проблему, а й унаслідок збою в драйвері графічної карти або неправильно налаштованої програми управління системою охолодження. Нерідко причина перегріву криється в скупченнях пилу і бруду, що перешкоджає нормальному охолодженню системи і відведенню тепла. Таке зазвичай можна спостерігати на старих машинах.
Варто розуміти, що перегрів здатний призвести до досить неприємних наслідків. Обов'язково стежте за станом системи вашого комп'ютера. Особливо корисно, якщо є служба, що відстежує значення температури і повідомляє користувача в разі її зростання. У цій інструкції розглянемо, як подивитися значення температури й організувати систему моніторингу. Так у Linux передбачено спеціальний набір інструментів, призначених для цього завдання.
Отже, для виконання поставленого завдання знадобляться такі штатні інструменти:
lm-sensors
- витягує дані з апаратних датчиків на материнській платі для моніторингу температури, напруги.hddtemp
- вимірює температуру жорстких дисків.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. Далі вона виявить у системі вбудовані апаратні датчики, а також автоматично визначить відповідні драйвери.
Після того, як сканування датчиків завершиться, користувачеві буде запропоновано додати виявлені модулі ядра в автозавантаження:
В Ubuntu або Debian модулі будуть додані в /etc/modeuls
. Для автоматичного завантаження потрібних модулів достатньо додати lm_sensors
в автозавантаження:
$ sudo systemctl enable lm-sensors
Далі ми можемо подивитися температуру процесора та інших апаратних компонентів за допомогою такої команди:
$ sensors
Для запуску моніторингу температури жорстких дисків необхідно запустити hddtemp
як демона, /dev/sda
замініть на адресу свого диска:
$ sudo hddtemp -d /dev/sda
Повторіть цю операцію для кожного системного диска. Ще один важливий нюанс - програму слід додати до списку автозавантаження.
Відстежувати температуру в Linux можна і за допомогою psensor - спеціальна графічна утиліта. Запустити її можна як за допомогою команди, так і з головного меню системи. Командою запускається наступним чином:
$ psensors
У головному вікні програми виберіть Параметри. Перед вами відкриється список датчиків, що відображають температури основних компонентів. Ви можете самостійно вибрати, за якими з датчиків вибирати.
Для встановлення тривоги для певного датчика перейдіть на вкладку Alarm. За замовчуванням температура в psensor вимірюється в градусах Цельсія. В останніх версіях також є підтримка конвертації в градуси за Фаренгейтом.
На цьому все, температура найважливіших компонентів комп'ютера буде тепер завжди під вашим контролем. Обов'язково додайте в автозавантаження, щоб забезпечити собі роботу з нею.
Apply the discount by inserting the promo code in the special field at checkout: