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:
Po zakończeniu instalacji uruchom poniższe polecenie, aby zidentyfikować czujniki w systemie:
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:
Jeśli wolisz jednostki Fahrenheita zamiast Celsjusza, Uruchom zmodyfikowane polecenie wymienione poniżej:
aby automatycznie aktualizować wartości temperatury co sekundę, uruchom polecenie w następującym formacie:
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:
Po zakończeniu instalacji uruchom poniższe polecenie, aby szybko wyświetlić temperaturę procesora i GPU:
aby stale wyświetlać temperaturę co sekundę, uruchom poniższe polecenie:
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:
aby stale przeglądać wartości temperatury w ustalonym przedziale jednej sekundy, uruchom poniższe polecenie:
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:
aby stale przeglądać wartości temperatury, prędkości wentylatora itp. w ustalonym odstępie jednej sekundy uruchom poniższe polecenie:
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:
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:
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:
aby wyświetlić wartości temperatury w jednostkach Fahrenheita, uruchom poniższe polecenie:
aby wyświetlić tylko dane czujników i nic więcej, uruchom poniższe polecenie:
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.