Aplikacje wiersza poleceń do wyświetlania temperatury PROCESORA i GPU w Linuksie

wiele dystrybucji Linuksa dostarcza aplety i widżety do wyświetlania informacji o czujnikach sprzętowych i ich odpowiednich wartościach temperatury. Aplikacje innych firm, takie jak system-monitor extension dla GNOME Shell i Psensor, również zapewniają graficzną nakładkę do monitorowania wartości termicznych. Jeśli chodzi o aplikacje wiersza poleceń, istnieje tylko kilka, ale są one w stanie pokazać dokładne wartości temperatury.,

Ten artykuł zawiera listę niektórych aplikacji wiersza poleceń dostępnych w Linuksie do monitorowania czujników sprzętowych. Wiele aplikacji graficznych używa tych narzędzi wiersza poleceń jako bazy, zwłaszcza dwóch pierwszych aplikacji wymienionych poniżej.

lm-sensors

lm-sensors to zestaw aplikacji wiersza poleceń do monitorowania i przeglądania danych z czujników. Może wyświetlać informacje o czujniku, takie jak prędkość wentylatora, napięcie, temperatura i tak dalej.,

aby zainstalować lm-sensors w Ubuntu, uruchom poniższe polecenie:

$ sudo apt install lm-sensors

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

$ sudo sensors-detect

lm-sensors wyświetli kilka monitów w terminalu i poprosi o wejście. Przeczytaj uważnie każdy monit i odpowiedz tak / nie. Monity te mogą być różne dla różnych systemów w zależności od konfiguracji sprzętowej, więc nie ma jednego standardowego sposobu konfiguracji czujników., Konieczne jest wypełnienie kreatora konfiguracji wiersza poleceń w przeciwnym razie błędne lub dostępne mogą być tylko częściowe informacje o czujnikach.

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

$ sensors

Jeśli wolisz jednostki Fahrenheita zamiast Celsjusza, Uruchom zmodyfikowane polecenie wymienione poniżej:

$ sensors-f

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

$ watch-N 1 sensors

tutaj „-N 1” odnosi się do interwału czasu w sekundach pomiędzy aktualizacjami.,

Psutil

Psutil jest modułem Pythona, 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 Twoim sprzęcie, możesz go skutecznie używać jako zamiennika dla wielu aplikacji wiersza poleceń i poleceń bash, które są używane oddzielnie do pobierania różnych wartości wykorzystania sprzętu.,

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

$ sudo apt install 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 stale 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 interwału czasu w sekundach między aktualizacjami.

ponieważ Psutil jest biblioteką Pythona, można go używać w skryptach Pythona i aplikacjach GUI wykonanych w Pythonie. Kilka ładnych skryptów dostarczonych przez oficjalną dokumentację Psutil może być użyte do wyświetlenia dobrze sformatowanego wyjścia w terminalu.

pierwszy skrypt „temperatures.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 przedziale jednej sekundy, uruchom poniższe polecenie:

$ Watch-N 1-x python3. / temperatures.py

drugi skrypt o nazwie „sensors.py” można pobrać stąd. Oprócz wartości temperatury, skrypt ten podaje również prędkość wentylatora w obr. / min, poziom baterii i tak dalej. Po pobraniu pliku uruchom poniższe polecenie:

$ python3 .czujniki.,py

aby stale przeglądać wartości temperatury, prędkości wentylatora itp. w ustalonym odstępie jednej sekundy uruchom poniższe polecenie:

$ Watch-N 1-x python3 ./sensors.py

HardInfo

HardInfo to graficzna aplikacja, która wyświetla informacje o różnych komponentach sprzętowych w systemie. Może również wykonywać pewne benchmarki do pomiaru wydajności i eksportować szczegółowe raporty w formatach tekstowych i html.,

aby zainstalować hardInfo w Ubuntu, uruchom poniższe polecenie:

$ sudo apt install hardinfo

wraz z aplikacją GTK, zapewnia również interfejs wiersza poleceń tak samo jak interfejs graficzny. Aby wyświetlić Czujniki i bieżące wartości temperatury za pomocą HardInfo, uruchom poniższe polecenie:

$ hardinfo-rma devices.so / grep-a 10 Sensors

Glances

Glances jest narzędziem typu „top” dla Linuksa, które wyświetla dane dotyczące wykorzystania sprzętu w czasie rzeczywistym w terminalu., Jest napisany w języku Python i w rzeczywistości wykorzystuje wspomnianą powyżej bibliotekę Psutil. Jednak zawiera wiele dodatkowych funkcji, takich jak wbudowany lekki serwer, RESTful JSON API, web UI, które można przeglądać w przeglądarce, Eksport CSV i tak dalej. Jeśli używałeś narzędzi takich jak top / htop, wygląda i działa podobnie do nich., zobacz Czujniki i ich wartości temperatury wraz z innymi informacjami o sprzęcie, uruchom poniższe polecenie:

$ glances

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

$ glances –Fahrenheit

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

$ glances-T 1 –Czujniki stdout

tutaj „-t 1” odnosi się do interwału czasu w sekundach pomiędzy aktualizacjami.,

podsumowanie

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

Leave a Comment