Jak wyświetlić i monitorować temperaturę Linuxa
Monitorowanie temperatury systemu jest kluczowe, szczególnie w przypadku serwerów, laptopów pod dużym obciążeniem lub komputerów stacjonarnych zbudowanych na zamówienie. Wysokie temperatury mogą prowadzić do obniżonej wydajności, uszkodzenia sprzętu lub nagłych wyłączeń. Na szczęście Linux oferuje potężne narzędzia do monitorowania temperatur CPU, GPU i dysków twardych w czasie rzeczywistym.
Oto jak możesz wyświetlać i monitorować temperatury systemu na maszynie z Linuxem.
1. Zainstaluj lm-sensors
lm-sensorsjest najczęściej używanym narzędziem do odczytu temperatury sprzętu, napięcia i prędkości wentylatorów.
Aby zainstalować:
Debian/Ubuntu:
RedHat/CentOS/Fedora:
Po zainstalowaniu:
Uruchom skrypt wykrywania czujników:
sudo sensors-detectOdpowiedz „tak” na pytania. Następnie uruchom:
sensorsPrzykładowe wyjście:
coretemp-isa-0000
Adapter: ISA adapter
Core 0: +45.0°C
Core 1: +46.0°C2. Monitoruj temperaturę w czasie rzeczywistym
Możesz użyć „watch„, aby wyświetlać temperatury w regularnych odstępach czasu:
watch -n 2 sensorsTo odświeża wyjście co 2 sekundy.
3. Sprawdź temperaturę GPU (NVIDIA/AMD)
NVIDIA:
Zainstaluj narzędzia NVIDIA:
sudo apt install nvidia-smiNastępnie uruchom:
nvidia-smi --query-gpu=temperature.gpu --format=csvAMD (za pomocą radeontop lub sensors):
Zainstaluj:
sudo apt install radeontopLub polegaj na:
sensors | grep temp4. Sprawdź temperaturę dysku twardego
Możesz użyć hddtemp lub smartctl z pakietu smartmontools.
Aby zainstalować:
sudo apt install smartmontoolsSprawdź temperaturę dysku:
sudo smartctl -A /dev/sda | grep Temperature5. Graficzne narzędzia do monitorowania temperatury
Jeśli wolisz narzędzia oparte na GUI:
Psensor: Wyświetla temperatury CPU, GPU, HDD w czasie rzeczywistym.
GNOME Sensors Applet: Idealne dla środowisk desktopowych GNOME.
6. Automatyczne monitorowanie i powiadomienia
Możesz użyć zadań cron lub narzędzi monitorujących takich jak Nagios, Zabbix lub Netdata, aby:
Ustawić powiadomienia o przekroczeniu progu
Rejestrować temperaturę w czasie
Uruchamiać skrypty lub wyłączać przy przegrzaniu
Graficzne interfejsy do monitorowania temperatury
4. Psensor
Psensor to graficzna aplikacja zaprojektowana do monitorowania temperatur sprzętu. Wyświetla informacje w czasie rzeczywistym o temperaturze CPU, dysków twardych, GPU i prędkości wentylatorów. Psensor opiera się na pakietach
lm-sensorsi
hddtemp do zbierania danych z czujników.
Aby zainstalować Psensor, uruchom:
sudo apt install psensorPo zainstalowaniu możesz uruchomić go z menu aplikacji w swoim systemie. Psensor jest przyjazny dla użytkownika i oferuje graficzne wykresy, które ułatwiają śledzenie trendów temperatury w czasie, co czyni go idealnym dla użytkowników desktopowych, którzy chcą wizualnego przeglądu stanu termicznego swojego systemu.
5. Conky
Conky to wysoce konfigurowalny monitor systemowy, który działa w systemie X Window. Może wyświetlać różnorodne informacje o systemie bezpośrednio na pulpicie, w tym temperaturę CPU, wykorzystanie pamięci, aktywność sieci i inne.
Aby używać Conky do monitorowania temperatury, będziesz musiał skonfigurować go za pomocą pliku konfiguracyjnego
.conkyrc. Pozwoli to zdefiniować dokładnie, jakie informacje są wyświetlane i jak są prezentowane. Conky jest lekkie i wysoce adaptowalne, co czyni je popularnym wyborem dla użytkowników preferujących czyste i zintegrowane rozwiązania do monitorowania pulpitu.
Podsumowanie
Monitorowanie temperatury w Linuxie jest zarówno proste, jak i elastyczne — niezależnie od tego, czy wolisz narzędzia wiersza poleceń, czy pełne pulpity graficzne. Regularne kontrole mogą zapobiec przegrzewaniu, awariom sprzętu i kosztownym przestojom.


