Як переглядати та контролювати температуру Linux
Моніторинг температури вашої системи є критично важливим, особливо якщо ви маєте справу з серверами, ноутбуками під високим навантаженням або комп’ютерами, виготовленими на замовлення. Висока температура може призвести до зниження продуктивності, пошкодження обладнання або раптового вимкнення. На щастя, Linux пропонує потужні інструменти для моніторингу температури процесора, графічного процесора та жорсткого диска у режимі реального часу.
Ось як ви можете переглядати і контролювати температуру системи на комп’ютері з Linux.
1. Встановіть lm-датчики
lm-сенсори– це найпоширеніший інструмент для зчитування температури, напруги та швидкості обертання вентиляторів.
Щоб встановити:
Debian/Ubuntu:
RedHat/CentOS/Fedora:
Після встановлення:
Запустіть скрипт виявлення датчиків:
sudo sensors-detectДайте відповідь “так” на підказки. Після цього запустіть:
sensorsПриклад виведення:
coretemp-isa-0000
Адаптер: Адаптер ISA
Ядро 0: 45.0°C
Ядро 1: 46.0°C2. Відстежуйте температуру в режимі реального часу
Ви можете використовувати“watch” для перегляду температури через регулярні проміжки часу:
watch -n 2 датчикиЦе дозволить оновлювати дані кожні 2 секунди.
3. Перевірка температури графічного процесора (NVIDIA/AMD)
NVIDIA:
Встановіть інструменти NVIDIA:
sudo apt install nvidia-smiПотім запустіть:
nvidia-smi --query-gpu=temperature.gpu --format=csvAMD (через radeontop або датчики):
Встановлюємо:
sudo apt install radeontopАбо покладіться на:
sensors | grep temp4. Перевірка температури жорсткого диска
Ви можете скористатися hddtemp або smartctl з пакунка smartmontools.
Щоб встановити:
sudo apt install smartmontoolsПеревірте температуру диска:
sudo smartctl -A /dev/sda | grep Temperature5. Графічні інструменти моніторингу температури
Якщо ви віддаєте перевагу інструментам з графічним інтерфейсом:
Psensor: Відображає температуру процесора, графічного процесора, жорсткого диска в режимі реального часу.
Аплет датчиків GNOME: Ідеально підходить для стільничних середовищ GNOME.
6. Автоматизований моніторинг та сповіщення
Ви можете використовувати завдання cron або інструменти моніторингу, такі як Nagios, Zabbix або Netdata:
Встановлення порогових сповіщень
Реєструвати температуру з плином часу
Запускати сценарії або вимикати систему в разі перегріву
Графічні інтерфейси для моніторингу температури
4. Psensor
Psensor – це графічний додаток, призначений для моніторингу температури обладнання. Він відображає в реальному часі інформацію про температуру вашого процесора, жорстких дисків, графічного процесора та швидкість обертання вентиляторів. Psensor покладається на пакети
lm-sensorsі
hddtemp для збору даних з датчиків.
Щоб встановити Psensor, виконайте
sudo apt install psensorПісля встановлення ви можете запустити його з меню додатків вашої системи. Psensor зручний у використанні і пропонує графічні діаграми для легкого відстеження температурних трендів у часі, що робить його ідеальним для користувачів настільних комп’ютерів, які хочуть мати візуальний огляд теплового стану своєї системи.
5. Conky
Conky – це системний монітор, який легко налаштовується і працює на базі X Window System. Він може відображати різноманітну системну інформацію безпосередньо на вашому робочому столі, включаючи температуру процесора, використання пам’яті, мережеву активність тощо.
Щоб використовувати Conky для моніторингу температури, вам потрібно налаштувати його за допомогою конфігураційного файлу
.conkyrc. Це дозволить вам точно визначити, яка інформація буде показана і як вона буде показана. Conky легкий і легко адаптується, що робить його популярним вибором для користувачів, які віддають перевагу чистим і інтегрованим рішенням для моніторингу робочого столу.
Висновок
Моніторинг температури в Linux є одночасно простим і гнучким – незалежно від того, чи віддаєте ви перевагу інструментам командного рядка або повноцінним графічним дашбордам. Регулярні перевірки можуть запобігти перегріванню, апаратним збоям і дорогим простоям.


