Error decode JSON exrate Jak wyświetlać i monitorować temperaturę systemu Linux
Metody płatności Abuse

Jak wyświetlać i monitorować temperaturę systemu Linux

08.03.2021, 21:58

Czy często musisz martwić się o temperaturę swojego komputera? Prawdopodobnie nie, jeśli maszyna jest w dobrym stanie i działa płynnie. Temperatura nie wzrośnie powyżej maksymalnej wartości ustalonej przez producenta, jeśli nie ma wad fabrycznych. Przegrzanie może jednak wystąpić nie tylko z powodu problemu sprzętowego, ale także w wyniku nieprawidłowego działania sterownika karty graficznej lub nieprawidłowo skonfigurowanego programu sterującego układem chłodzenia. Często przyczyną przegrzania jest nagromadzenie kurzu i brudu, co uniemożliwia normalne chłodzenie systemu i rozpraszanie ciepła. Jest to zwykle widoczne na starszych maszynach.

Co jest konieczne

Warto zrozumieć, że przegrzanie może prowadzić do dość nieprzyjemnych konsekwencji. Należy monitorować stan systemu komputerowego. Jest to szczególnie przydatne, jeśli istnieje usługa, która monitoruje wartość temperatury i powiadamia użytkownika o jej wzroście. W tej instrukcji zastanowimy się, jak sprawdzić wartość temperatury i zorganizować system monitorowania. Linux posiada specjalny zestaw narzędzi przeznaczonych do tego zadania.

Tak więc, aby wykonać to zadanie, będziemy potrzebować następujących standardowych narzędzi:

  1. lm-sensors - wyodrębnia dane z czujników sprzętowych na płycie głównej w celu monitorowania temperatury, napięcia.
  2. hddtemp - mierzy temperaturę dysków twardych.
  3. psensor - graficzne narzędzie do monitorowania temperatury, które pozwala zobaczyć temperaturę Linuksa, procesora, karty graficznej, dysków twardych.

Naszym kolejnym zadaniem jest instalacja komponentów.

Instalacja komponentów

Ponieważ lm-sensors działa w oparciu o informacje dostarczane przez lm-sensors i hddtemp, to właśnie te komponenty muszą zostać zainstalowane jako pierwsze. Aby to zrobić, uruchom to polecenie:

$ sudo apt install lm-sensors hddtemp psensor

Jeśli potrzebujesz najbardziej aktualnej wersji tych komponentów, polecenie musi zostać nieco zmodyfikowane:

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

sudo apt update

sudo apt install lm-sensors hddtemp psensor

Mianowicie, należy dodać PPA od deweloperów do systemu.

Instalacja psensor w Fedorze i innych dystrybucjach opartych na Red Hat wygląda mniej więcej tak samo:

$ sudo yum install lm_sensors hddtemp psensor

Konfiguracja monitorowania temperatury

Przede wszystkim należy skonfigurować niskopoziomowe narzędzia przeznaczone do odczytu informacji, do których należą lm_sensors i hddtemp. Instalując je, można zapewnić systemowi monitorowanie temperatury:

$ sudo sensors-detect

To polecenie uruchamia kreatora konfiguracji ls_sensors. Użytkownik musi odpowiedzieć Y na wszystkie pytania. Następnie wykryje wbudowane czujniki sprzętowe w systemie i automatycznie wykryje odpowiednie sterowniki.

Po zakończeniu skanowania czujników użytkownik zostanie poproszony o dodanie wykrytych modułów jądra do autoloadera:

НАСТРОЙКА LM_SENSORSW Ubuntu lub Debianie moduły zostaną dodane do /etc/modeuls. Aby automatycznie załadować wymagane moduły, wystarczy dodać lm_sensors do autoload:

$ sudo systemctl enable lm-sensors

Następnie możemy wyświetlić temperaturę procesora i innych komponentów sprzętowych za pomocą następującego polecenia:

$ sensors

команда sensors

Konfiguracja DDTEMP

Aby rozpocząć monitorowanie temperatury dysków twardych, należy uruchomić hddtemp jako demona, zastępując /dev/sda adresem dysku:

$ sudo hddtemp -d /dev/sda

Powtórz tę operację dla każdego dysku systemowego. Innym ważnym niuansem jest to, że program powinien zostać dodany do listy automatycznego ładowania.

Pomiar i monitorowanie temperatury

Możesz także monitorować temperaturę w Linuksie za pomocą psensor, specjalnego narzędzia graficznego. Można go uruchomić za pomocą polecenia lub z menu głównego systemu. Polecenie uruchamia się w następujący sposób:

$ psensors

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

W głównym oknie programu i wybierz Opcje. Przed tobą otworzy się lista czujników, które wyświetlają temperatury głównych komponentów. Można wybrać, który z czujników ma być śledzony.

Параметры

Aby ustawić alarm dla określonego czujnika, kliknij kartę Alarm. Domyślnie temperatura w psensor jest mierzona w stopniach Celsjusza. Najnowsze wersje obsługują również konwersję na stopnie Fahrenheita.

To wszystko, temperatura najważniejszych komponentów komputera będzie teraz zawsze pod twoją kontrolą. Pamiętaj, aby dodać go do autoloadera, aby upewnić się, że możesz z nim pracować.