Metody płatności Abuse

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

08.03.2021, 21:58

Czy często martwisz się o temperaturę swojego komputera? Prawdopodobnie nie, jeśliCzy często martwisz się o temperaturę swojego komputera? Prawdopodobnie nie, jeśli twój komputer jest w dobrym stanie i działa płynnie. O ile nie ma wady fabrycznej, temperatura nie przekroczy maksymalnej wartości określonej przez producenta. Przegrzanie może być jednak spowodowane nie tylko problemami sprzętowymi, ale także błędem w sterowniku karty graficznej lub nieprawidłowo skonfigurowanym programem sterującym układem chłodzenia. Przegrzanie jest często spowodowane nagromadzeniem kurzu i zanieczyszczeń, które zakłócają normalne chłodzenie i odprowadzanie ciepła z systemu. Zdarza się to często na starszych komputerach.

Należy pamiętać, że przegrzanie może mieć dość nieprzyjemne konsekwencje. Ważne jest, aby monitorować stan systemu komputerowego. Szczególnie przydatna jest usługa, która monitoruje odczyty temperatury i ostrzega użytkownika, gdy temperatura wzrośnie. W tym podręczniku sprawdzimy, jak wyświetlić wartość temperatury i jak skonfigurować system monitorowania. System operacyjny Linux posiada szereg narzędzi zaprojektowanych specjalnie do tego celu.

Potrzebne będą

Do wykonania tego zadania potrzebne będą następujące standardowe narzędzia:

  • lm-sensors - odbiera dane z czujników sprzętowych na płycie głównej w celu monitorowania temperatury i napięcia.
  • hddtemp - mierzy temperaturę dysków twardych.
  • psensor - graficzne narzędzie do monitorowania temperatury, które pokazuje temperaturę systemu Linux, procesora, karty graficznej i 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, komponenty te muszą zostać zainstalowane w pierwszej kolejności. Aby to zrobić, uruchom następujące polecenie:

$ sudo apt install lm-sensors hddtemp psensor

Jeśli potrzebujesz najnowszej wersji tych komponentów, musisz nieznacznie zmienić polecenie:

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

sudo apt update

sudo apt install lm-sensors hddtemp psensor

Oznacza to dodanie deweloperskiego ppa do systemu.

W Fedorze i innych dystrybucjach opartych na Red Hat instalacja psensor wygląda następująco:

$ sudo yum install lm_sensors hddtemp psensor

Konfiguracja monitorowania temperatury

Najpierw należy skonfigurować niskopoziomowe narzędzia do odczytu informacji, w tym lm_sensors i hddtemp. Instalując te narzędzia, można zapewnić monitorowanie temperatury w systemie:

$ sudo sensors-detect

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

Po zakończeniu procesu wyszukiwania czujników, użytkownik jest proszony o dodanie wykrytych modułów jądra do programu autobuild:

W Ubuntu lub Debianie moduły są dodawane do /etc/modeuls. Aby automatycznie załadować wymagane moduły, wystarczy dodać lm_sensors do autoload:

$ sudo systemctl enable lm-sensors

Następnie można użyć następującego polecenia, aby wyświetlić temperaturę procesora i innych komponentów sprzętowych:

$ sensors

Konfiguracja DDTEMP

Aby rozpocząć monitorowanie temperatury dysku twardego, musimy uruchomić hddtemp jako demona. Zastąp /dev/sda adresem dysku twardego:

Wpisz następujące polecenie: sudo hddtemp -d /dev/sda

Powtórz ten proces dla każdego dysku systemowego. Kolejnym ważnym punktem jest dodanie programu do listy automatycznego ładowania.

Pomiar i kontrola temperatury

Temperaturę systemu operacyjnego Linux można również sprawdzić za pomocą psensor, specjalnego narzędzia graficznego. Dostęp do tego programu można uzyskać za pomocą polecenia lub z głównego menu systemu. Polecenie działa w następujący sposób:

$psensors

W głównym oknie programu wybierz Opcje. Otworzy się lista czujników, pokazująca temperatury głównych komponentów. Można wybrać czujniki, które mają być monitorowane.

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

To wszystko, teraz temperatura najważniejszych części komputera jest zawsze pod twoją kontrolą. Pamiętaj, aby dodać go do AutoSaver, abyś mógł z nim pracować. w dobrym stanie i działa płynnie. Pod warunkiem, że nie ma wad produkcyjnych, temperatura nie przekracza maksymalnej wartości określonej przez producenta.