Aplikacje wiersza poleceń do wyświetlenia temperatury procesora i GPU w Linux

Aplikacje wiersza poleceń do wyświetlenia temperatury procesora i GPU w Linux
Wiele rozkładów Linux jest wysyłanych z apletami i widżetami do wyświetlania informacji o czujnikach sprzętu i ich odpowiednich wartościach temperatury. Aplikacje stron trzecich, takie jak rozszerzenie systemu-monitor dla Gnome Shell i Psensor, również zapewniają graficzną frontend do monitorowania wartości termicznych. Jeśli chodzi o aplikacje wiersza poleceń, istnieją tylko kilka, ale są w stanie wykazać dokładne wartości temperatury.

W tym artykule wymieniono niektóre aplikacje wiersza poleceń dostępne w Linux do monitorowania czujników sprzętowych. Wiele aplikacji graficznych używa tych narzędzi wiersza poleceń jako bazy, zwłaszcza dwóch pierwszych wymienionych poniżej aplikacji.

LM-czułe

LM-Sensors to pakiet aplikacji wiersza poleceń do monitorowania i przeglądania danych czujnika. Może wyświetlać informacje o czujnikach, takie jak prędkość wentylatora, napięcie, temperatura i tak dalej.

Aby zainstalować czujniki LM w Ubuntu, uruchom poniższe polecenie:

$ sudo apt instaluj lm-czujników

Po zakończeniu instalacji uruchom poniższe polecenie, aby zidentyfikować czujniki w systemie:

$ sudo czujniki-wykrycie

LM-czułe wyświetlają kilka podpowiedzi w terminalu i poprosi o dane wejściowe. Przeczytaj uważnie każdą monit i odpowiedz w tak/nie. Te podpowiedzi mogą być różne dla różnych systemów w zależności od konfiguracji sprzętowej, więc nie ma jednego standardowego sposobu skonfigurowania czujników. Konieczne jest ukończenie tego kreatora konfiguracji wiersza poleceń w przeciwnym razie niewłaściwy lub tylko częściowe informacje o czujnikach mogą być dostępne.

Po udzieleniu odpowiedzi na wszystkie pytania, ponownie uruchom system i uruchom poniższe polecenie, aby sprawdzić temperaturę procesora, temperaturę GPU, prędkość wentylatora, napięcie itp. w terminalu:

$ czujniki

Jeśli wolisz jednostki Fahrenheita zamiast Celsjusza, uruchom zmodyfikowane polecenie wspomniane poniżej:

$ czujniki -f

Aby automatycznie aktualizować wartości temperatury co sekundę, uruchom polecenie w następującym formacie:

$ Watch -n 1 czujniki

Tutaj „-n 1” odnosi się do przedziału czasowego w sekundach między aktualizacjami.

Psutil

Psutil to moduł Python, który może wyszukiwać informacje o sprzęcie, aktywne procesy i dane dotyczące wykorzystania systemu w czasie rzeczywistym. Ponieważ Psutil może wyświetlać wiele danych o swoim sprzęcie, możesz skutecznie używać go jako wymiany dla wielu aplikacji wiersza poleceń i poleceń bash, które są używane osobno do pobierania różnych wartości wykorzystania sprzętu.

Aby zainstalować Psutil w Ubuntu, uruchom poniższe polecenie:

$ sudo apt instal Python3-Psutil

Po zakończeniu instalacji uruchom poniższe polecenie, aby szybko wyświetlić temperaturę procesora i GPU:

$ Python3 -C "import psutil; import pprint; pprint.pprint (Psutil.sensors_temperatures ()) ”

Aby ciągle wyświetlać temperaturę co sekundę, uruchom poniższe polecenie:

$ watch -n 1 -x python3 -c "import psutil; import pprint;
pprint.pprint (Psutil.sensors_temperatures ()) ”

Tutaj „-n 1” odnosi się do przedziału czasowego w sekundach między aktualizacjami.

Ponieważ Psutil jest biblioteką Python, możesz go użyć w Python Scripts i GUI Apps wyprodukowanych w Python. Do wyświetlania dobrze sformatowanego wyjścia w terminalu można użyć kilku fajnych skryptów dostarczonych przez oficjalną dokumentację Psutil.

Pierwszy skrypt „Temperatury.Py ”można pobrać stąd. Uruchom poniższe polecenie, aby wyświetlić wartości temperatury po pobraniu pliku:

$ Python3 ./Temperatury.py

Aby stale przeglądać wartości temperatury w ustalonym odstępie czasu, uruchom polecenie poniżej:

$ zegarek -n 1 -x Python3 ./Temperatury.py

Drugi skrypt zwany „czujnikami.Py ”można pobrać stąd. Oprócz wartości temperatury ten skrypt zapewnia również prędkość wentylatora w obrotach, poziomie baterii i tak dalej. Uruchom poniższe polecenie po pobraniu pliku:

$ Python3 ./czujniki.py

Aby stale przeglądać wartości temperatury, prędkość wentylatora itp. W ustalonym odstępie od jednej sekundy uruchom polecenie poniżej:

$ zegarek -n 1 -x Python3 ./czujniki.py

Hardinfo

Hardinfo to aplikacja graficzna, która wyświetla informacje o różnych komponentach sprzętu w systemie. Może również wykonać pewne punkty odniesienia w celu pomiaru wydajności i może eksportować szczegółowe raporty w formacie tekstowym i HTML.

Aby zainstalować Hardinfo w Ubuntu, uruchom poniższe polecenie:

$ sudo apt Zainstaluj hardinfo

Wraz z aplikacją GTK, zapewnia również interfejs wiersza poleceń tak zdolnych jak graficzna frontend. Aby wyświetlić czujniki i bieżące wartości temperatury za pomocą Hardinfo, uruchom polecenie poniżej:

Urządzenia $ hardinfo -RMA.Więc | GREP -A 10 czujniki

Spojrzenia

Grances to „narzędzie do góry” dla Linux, które pokazuje dane dotyczące wykorzystania sprzętu w czasie rzeczywistym w terminalu. Jest napisany w języku Python i w rzeczywistości używa wspomnianej powyżej biblioteki pSutil. Jest jednak wyposażony w wiele dodatkowych funkcji, takich jak wbudowany lekki serwer, RESTful JSON API, interfejs internetowy, który można obejrzeć w przeglądarce, eksport CSV i tak dalej. Jeśli użyłeś narzędzi takich jak TOP / HTOP, wygląda i działa podobnie.

Aby zainstalować spojrzenia w Ubuntu, uruchom poniższe polecenie:

$ sudo apt instal spojrzenia

Aby zobaczyć czujniki i ich wartości temperatury wraz z innymi informacjami sprzętowymi, uruchom poniższe polecenie:

$ Spojrzenie

Aby wyświetlić wartości temperatury w jednostkach Fahrenheita, uruchom polecenie poniżej:

$ Grances -Fahrenheit

Aby wyświetlić tylko dane czujników i nic więcej, uruchom poniższe polecenie:

$ gless -t 1 --stdout czujniki

Tutaj „-t 1” odnosi się do przedziału czasowego w sekundach między aktualizacjami.

Wniosek

Są to niektóre z aplikacji linii poleceń dostępnych dla Linux w celu monitorowania temperatury komponentów sprzętowych w systemie. Te aplikacje są lekkie na zużyciu procesora i pamięci i są idealne do zdalnego monitorowania serwerów.