V tomto článku je uvedený zoznam niektorých aplikácií príkazového riadku dostupných v systéme Linux na sledovanie hardvérových senzorov. Mnoho grafických aplikácií používa tieto nástroje príkazového riadku ako základňu, najmä prvé dve aplikácie uvedené nižšie.
Lm senzory
Lm-Sensors je sada aplikácií príkazového riadku na monitorovanie a prezeranie údajov senzorov. Môže zobrazovať informácie zo snímačov, ako sú otáčky ventilátora, napätie, teplota atď.
Ak chcete nainštalovať senzory Lm v Ubuntu, spustite nasledujúci príkaz:
$ sudo apt nainštalujte lm-senzoryPo dokončení inštalácie spustite nasledujúci príkaz na identifikáciu senzorov vo vašom systéme:
$ sudo senzory-detekovaťSenzory Lm zobrazia niektoré výzvy v termináli a vyžiadajú si váš vstup. Pozorne si prečítajte každú výzvu a odpovedzte ÁNO / nie. Tieto výzvy sa môžu líšiť pre rôzne systémy v závislosti od konfigurácie hardvéru, takže neexistuje jediný štandardný spôsob konfigurácie senzorov. Je potrebné dokončiť tohto sprievodcu konfiguráciou príkazového riadku, inak môžu byť k dispozícii nesprávne alebo iba čiastočné informácie o snímačoch.
Po zodpovedaní všetkých otázok reštartujte systém a spustením príkazu nižšie skontrolujte teplotu procesora, teplotu GPU, rýchlosť ventilátora, napätie atď. v termináli:
$ senzory
Ak dávate prednosť jednotkám Fahrenheita namiesto Celzia, spustite upravený príkaz uvedený nižšie:
$ senzory -fAk chcete automaticky aktualizovať hodnoty teploty každú sekundu, spustite príkaz v nasledujúcom formáte:
$ hodinky -n 1 senzoryTu „-n 1“ označuje časový interval medzi aktualizáciami v sekundách.
Psutil
Psutil je modul v jazyku Python, ktorý dokáže vyhľadávať hardvérové informácie, aktívne procesy a údaje o využití systému v reálnom čase. Pretože program Psutil dokáže zobraziť veľa údajov o vašom hardvéri, môžete ho efektívne použiť ako náhradu za viac aplikácií príkazového riadku a bash príkazov, ktoré sa používajú osobitne na načítanie rôznych hodnôt využitia hardvéru.
Ak chcete nainštalovať Psutil v Ubuntu, spustite nasledujúci príkaz:
$ sudo apt nainštalovať python3-psutilPo dokončení inštalácie môžete pomocou nižšie uvedeného príkazu rýchlo zobraziť teplotu procesora a GPU:
$ python3 -c "import psutil; import pprint; pprint.pprint (psutil.senzory_teploty ()) "
Ak chcete nepretržite zobrazovať teplotu každú sekundu, spustite nasledujúci príkaz:
$ watch -n 1 -x python3 -c "import psutil; import pprint;pprint.pprint (psutil.senzory_teploty ()) "
Tu „-n 1“ označuje časový interval medzi aktualizáciami v sekundách.
Pretože Psutil je knižnica Pythonu, môžete ju použiť v skriptoch Pythonu a aplikáciách GUI vytvorených v Pythone. Na prezeranie dobre formátovaného výstupu v termináli je možné použiť niekoľko príjemných skriptov poskytovaných oficiálnou dokumentáciou Psutil.
Prvý scenár „teploty.py “je možné stiahnuť z tu. Spustením príkazu nižšie zobrazíte hodnoty teploty po stiahnutí súboru:
$ python3 ./ teploty.py
Ak chcete nepretržite sledovať hodnoty teploty v pevnom intervale jednej sekundy, spustite nasledujúci príkaz:
$ watch -n 1 -x python3 ./ teploty.pyDruhý skript s názvom „senzory.py “je možné stiahnuť z tu. Okrem teplotných hodnôt poskytuje tento skript aj rýchlosť ventilátora v otáčkach, úroveň nabitia batérie atď. Po stiahnutí súboru spustite nasledujúci príkaz:
$ python3 ./ senzory.py
Ak chcete nepretržite sledovať hodnoty teploty, otáčky ventilátora atď. v pevnom intervale jednej sekundy spustite nasledujúci príkaz:
$ watch -n 1 -x python3 ./ senzory.pyHardInfo
HardInfo je grafická aplikácia, ktorá zobrazuje informácie o rôznych hardvérových komponentoch vo vašom systéme. Môže tiež vykonávať určité kritériá na meranie výkonu a môže exportovať podrobné správy v textovom a html formáte.
Ak chcete nainštalovať hardInfo v Ubuntu, spustite nasledujúci príkaz:
$ sudo apt nainštalovať hardinfoSpolu s aplikáciou GTK poskytuje aj rozhranie príkazového riadku tak schopné ako grafické rozhranie. Ak chcete zobraziť senzory a hodnoty aktuálnej teploty pomocou nástroja HardInfo, spustite nasledujúci príkaz:
$ hardinfo -rma zariadenia.tak | grep -A 10 senzorov
Pohľady
Glances je „špičkový“ nástroj pre Linux, ktorý zobrazuje údaje o využití hardvéru v termináli v reálnom čase. Je napísaný v jazyku Python a v skutočnosti používa vyššie spomínanú knižnicu Psutil. Dodáva sa však s mnohými ďalšími funkciami, ako je zabudovaný ľahký server, RESTful JSON API, webové používateľské rozhranie, ktoré je možné zobraziť v prehliadači, export súboru CSV atď. Ak ste použili nástroje ako top / htop, vyzerá a funguje im podobne.
Ak chcete nainštalovať Glances v Ubuntu, spustite nasledujúci príkaz:
$ sudo apt nainštalovať pohľadyAk chcete zobraziť snímače a ich hodnoty teploty spolu s ďalšími hardvérovými informáciami, spustite nasledujúci príkaz:
$ pohľady
Ak chcete zobraziť hodnoty teploty v jednotkách Fahrenheita, spustite nasledujúci príkaz:
$ pohľady - fahrenheitAk chcete zobraziť iba údaje senzorov a nič iné, spustite nasledujúci príkaz:
$ glances -t 1 - snímače výstupnej hodnoty
Tu „-t 1“ označuje časový interval v sekundách medzi aktualizáciami.
Záver
Toto sú niektoré z aplikácií príkazového riadku, ktoré sú k dispozícii pre systém Linux na sledovanie teploty hardvérových komponentov v systéme. Tieto aplikácie majú nízku spotrebu procesora a pamäte a sú ideálne na vzdialené sledovanie serverov.