Чи часто вам доводиться турбуватися про температуру вашого комп'ютера? Мабуть, ні, якщо він у хорошому стані і працює без збоїв. За відсутності заводських помилок температура не перевищуватиме максимального значення, встановленого виробником. Тим не менш, перегрів може статися не тільки через апаратну проблему, але і через помилку в драйвері відеокарти або неправильно налаштовану програму для управління системою охолодження. Часто причиною перегріву є накопичення пилу і бруду, які заважають системі нормально охолоджуватися і розсіювати тепло. Зазвичай це стосується старих комп'ютерів.
Ви повинні знати, що перегрів може мати досить неприємні наслідки. Важливо стежити за станом вашої комп'ютерної системи. Особливо корисно мати сервіс, який відстежує значення температури і попереджає користувача, коли вона підвищується. У цьому посібнику ми розглянемо, як переглянути значення температури і налаштувати систему моніторингу. У Linux є ряд інструментів, спеціально розроблених для цієї мети.
Для виконання цього завдання вам знадобляться наступні стандартні інструменти:
Наше наступне завдання - встановити компоненти.
Оскільки lm-sensors працює на основі інформації, яку надають lm-sensors і hddtemp, ці компоненти необхідно спочатку встановити. Для цього виконайте наступну команду:
Якщо вам потрібна найсвіжіша версія цих компонентів, команду потрібно трохи змінити:
$ sudo add-apt-repository ppa:jfi/ppa
sudo apt update
sudo apt install lm-sensors hddtemp psensor
Це означає, що вам потрібно додати до системи ppa для розробки.
Встановлення psensor у Fedora та інших дистрибутивах на основі Red Hat виглядає наступним чином:
Спочатку налаштуйте низькорівневі інструменти для зчитування інформації, до яких відносяться lm_sensors і hddtemp. Встановивши ці інструменти, ви зможете забезпечити систему моніторингом температури:
Ця команда запускає майстер конфігурації для ls_sensors. Користувач має відповісти на всі запитання за допомогою Y. Далі у системі буде виявлено вбудовані апаратні датчики і автоматично визначено відповідні драйвери.
Після завершення сканування датчиків користувачеві буде запропоновано додати виявлені модулі ядра до автозавантаження :
В Ubuntu або Debian модулі додаються до файлу /etc/modeuls. Для автоматичного завантаження необхідних модулів просто додайте lm_sensors до автозавантаження :
Далі ми можемо відобразити температуру процесора та інших апаратних компонентів за допомогою наступної команди:
Щоб почати моніторинг температури жорсткого диска, нам потрібно запустити hddtemp як демон. Замініть /dev/sda адресою вашого жорсткого диска:
Повторіть цей процес для кожного системного диска. Ще один важливий момент - програма повинна бути додана до списку автозавантаження.
Моніторити температуру в Linux можна також за допомогою psensor - спеціальної графічної утиліти. Викликати її можна як командою, так і через головне меню системи. Команда запускається наступним чином:
У головному вікні програми виберіть пункт Options. Відкриється список датчиків, що показує температуру основних компонентів. Ви можете вибрати, які датчики ви хочете контролювати.
Щоб встановити тривогу для певного датчика, перейдіть на вкладку Тривога. За замовчуванням температура в датчиках вимірюється в градусах Цельсія. Останні версії також підтримують конвертацію в градуси Фаренгейта.
Ось і все, тепер ви завжди тримаєте температуру основних компонентів вашого комп'ютера під контролем. Переконайтеся, що ви додали його в автозавантаження, щоб бути впевненими, що зможете з ним працювати.
Apply the discount by inserting the promo code in the special field at checkout: