przegrzanie sprzętu często powoduje złą wydajność systemu. Monitorowanie temperatury sprzętu może pomóc zdiagnozować wszelkie problemy z przegrzaniem procesora w systemie. Źródło przegrzania laptopa zwykle pochodzi z rozległego procesora, GPU (Karty graficzne) lub temperatury dysku twardego.
Jeśli twój laptop się nagrzewa, upewnij się, że laptop jest prawidłowo ustawiony, aby nie ograniczał przepływu powietrza. Musisz mieć dobrą, czystą chłodnicę laptopa, nie zakurzoną i usunąć niechciane oprogramowanie, które wykorzystuje wysoki procesor., Również uruchomienie laptopa w trybie oszczędzania energii zmniejsza przegrzanie.
w tym samouczku dowiemy się, jak uzyskać temperaturę procesora w systemie Ubuntu Linux z linii poleceń, a także z Pulpitu.
1) Sprawdź temperaturę procesora za pomocą Lm_Sensors
Lm_sensors to narzędzie wiersza poleceń, które służy do wyświetlania bieżących odczytów wszystkich danych z czujników chipów, w tym temperatury PROCESORA. Domyślnie Lm_sensory nie są instalowane w większości dystrybucji Linuksa, dlatego musimy je zainstalować sami.
więc najpierw sprawdźmy jak zainstalować pakiet lm-sensors na różnych dystrybucjach Linuksa.,
w Ubuntu/Debian
Otwórz terminal w Ubuntu, naciskając klawisz skrótu CTRL + ALT + T
z klawiatury. Następnie zainstaluj Lm_Sensors, uruchamiając następujące polecenie, które przetestowałem na Ubuntu 18.04, Ubuntu 20.04 i Debianie 10:
$ sudo apt install lm-sensors
zainstaluj Psensor Server, Jeśli chcesz wydrukować temperaturę i prędkość wentylatora zdalnego serwera.
$ sudo apt-get install psensor-server
na Arch Linux
aby zainstalować lm_sensors na Arch Linux, włącz dodatkowe repozytorium w '/etc/pacman.conf”., Następnie uruchom następujące polecenie pacman z terminala:
$ sudo pacman -S lm_sensors
na Fedorze
użyj polecenia dnf, aby zainstalować lm_sensors na Fedorze Linux.
$ sudo dnf install lm_sensors
na CentOS/RHEL
użyj polecenia yum, aby zainstalować lm_sensors na CentOS 7 i RHEL 7
$ sudo yum install lm_sensors
wykrywanie kompatybilnych czujników na Ubuntu Linux
następnie musimy wykryć sprzętowe układy monitorujące zainstalowane w naszych laptopach. Więc teraz możemy rozpocząć wykrywanie naszych czujników sprzętowych do laptopów., To dostarczy informacji o:
- czujniki wbudowane w procesory i inne układy Super I/O
- sprzętowe układy monitorujące dostępne przez porty I/O I magistralę SMBus/I2C w naszym systemie
robimy to wpisując polecenie sudo sensors-detect:
Wyświetlanie temperatury procesora w wierszu poleceń
pomyślnie zainstalowaliśmy pakiet lm-sensors i pomyślnie wykryliśmy obsługiwane czujniki na naszym laptopie z systemem Ubuntu Linux.,
teraz możemy wykonać następujące polecenie, aby zobaczyć dane temperatury:
sensors
zauważ, że wyniki będą się różnić dla twojego komputera.
Możesz również użyć polecenia watch, aby stale uruchamiać polecenie sensors, które wyświetli zmiany wyjścia czujnika na ekranie:
$ watch sensors
2) sprawdzaj temperaturę procesora za pomocą narzędzia Psensor GUI
użyjemy narzędzia Psensor, które pozwala monitorować temperaturę sprzętu w systemie Linux.,
za pomocą Psensor możesz sprawdzić:
- temperatura płyt głównych i procesorów oraz układów GPU NVidia
- temperatura dysków twardych
- prędkość obrotowa wentylatorów
- monitorowanie użycia procesora
najnowsza wersja Psensor zawiera również wskaźnik apletu Dla Ubuntu, dzięki czemu monitorowanie temperatury sprzętu jest jeszcze łatwiejsze w Ubuntu. Możesz wybrać wyświetlanie temperatury bezpośrednio w górnym panelu. Może nawet wysłać powiadomienie na pulpicie, gdy temperatura przekroczy limit.,
możemy kontynuować instalację Psensor używając poniższego polecenia:
Ubuntu/Debian
$ sudo apt install psensor
Fedora
$ sudo dnf install https://raw.githubusercontent.com/rpmsphere/x86_64/master/p/psensor-1.2.0-5.1.x86_64.rpm
CentOS i RHEL
$ sudo yum install https://raw.githubusercontent.com/rpmsphere/x86_64/master/p/psensor-1.2.0-5.1.x86_64.rpm
Po zainstalowaniu uruchom aplikację, szukając jej w pulpicie nawigacyjnym Unity. Przy pierwszym uruchomieniu możesz skonfigurować statystyki (czujniki), które chcesz zbierać za pomocą Psensor.,
Jeśli chcesz wyświetlić statystyki procesora, w tym temperaturę w górnym panelu, przejdź do „preferencje czujnika”. Następnie w menu „wskaźnik aplikacji” Wybierz komponent, dla którego chcesz wyświetlić temperaturę. Następnie zaznacz „Czujnik wyświetlania” w opcji Etykieta.,
3) Używanie 'Hardinfo' do sprawdzania temperatury PROCESORA
Hardinfo jest narzędziem do profilowania systemu i benchmarku używanym w Linuksie do wyświetlania informacji o sprzęcie w GUI. Można również sprawdzić temperaturę procesora z GUI-Devices-Sensors.
na Ubuntu i Debianie
$ sudo apt install hardinfo
na Arch Linux znajdziesz hardinfo w community repo
$ sudo pacman -S hardinfo
uruchom następujące polecenie z terminala, aby wyświetlić informacje o sprzęcie w GUI.,
# hardinfo
Using 'i7z' to find CPU temperature
i7z is a command-line tool to print CPU information on Intel Core i7, i5, i3 processors, and also reports CPU temperature. i7z needs to be run as root or user with sudo privilege.,
aby zainstalować na ubuntu uruchom następujące polecenie:
$ sudo apt install i7z
podsumowanie
poza tym możesz spróbować użyć TLP i thermald, może pomóc Ci kontrolować temperaturę procesora w Linuksie. Cpufreq to kolejne narzędzie, które może pomóc ci zaoszczędzić baterię i zmniejszyć przegrzanie laptopa, co działa bardzo dobrze na Ubuntu.,
kilka lat wcześniej używałem „Conky”, który jest lekkim monitorem systemu komputerowego, który może wyświetlać statystyki procesora, pamięci, przestrzeni wymiany, pamięci dyskowej, temperatury, procesów, interfejsów sieciowych, mocy baterii itp.
Jeśli chcesz sprawdzić temperaturę bez narzędzi innych firm, zajrzyj do pliku/sys/devices/virtual/thermal/thermal_zone1 / temp.
aby sprawdzić temperaturę dysku twardego można zainstalować pakiet hddtemp.