Tento článek uvádí seznam některých aplikací příkazového řádku dostupných v systému Linux pro monitorování hardwarových senzorů. Mnoho grafických aplikací používá tyto nástroje příkazového řádku jako základnu, zejména první dvě aplikace uvedené níže.
Lm senzory
Lm-Sensors je sada aplikací příkazového řádku pro monitorování a prohlížení dat senzorů. Může zobrazit informace ze senzoru, jako jsou otáčky ventilátoru, napětí, teplota atd.
Chcete-li nainstalovat snímače Lm v Ubuntu, spusťte následující příkaz:
$ sudo apt nainstalujte lm-senzoryPo dokončení instalace spusťte níže uvedený příkaz k identifikaci senzorů ve vašem systému:
$ sudo sensor-detectSenzory Lm zobrazí některé výzvy v terminálu a vyžádají si váš vstup. Pečlivě si přečtěte každou výzvu a odpovězte ANO / ne. Tyto výzvy se mohou u různých systémů lišit v závislosti na hardwarové konfiguraci, takže neexistuje žádný standardní způsob konfigurace senzorů. Je nutné vyplnit tohoto průvodce konfigurací příkazového řádku, jinak mohou být k dispozici nesprávné nebo jen částečné informace o čidlech.
Poté, co jste odpověděli na všechny otázky, restartujte systém a spuštěním níže uvedeného příkazu zkontrolujte teplotu CPU, teplotu GPU, rychlost ventilátoru, napětí atd. v terminálu:
$ senzory
Pokud dáváte přednost jednotkám Fahrenheita místo Celsia, spusťte níže uvedený upravený příkaz:
$ senzory -fChcete-li automaticky aktualizovat hodnoty teploty každou sekundu, spusťte příkaz v následujícím formátu:
$ hodinky -n 1 senzoryZde „-n 1“ označuje časový interval mezi aktualizacemi v sekundách.
Psutil
Psutil je modul Pythonu, který dokáže vyhledávat informace o hardwaru, aktivní procesy a data o využití systému v reálném čase. Vzhledem k tomu, že Psutil může zobrazit spoustu dat o vašem hardwaru, můžete jej efektivně použít jako náhradu za více aplikací příkazového řádku a příkazy bash, které se používají samostatně pro načítání různých hodnot využití hardwaru.
Chcete-li nainstalovat Psutil v Ubuntu, spusťte následující příkaz:
$ sudo apt nainstalovat python3-psutilPo dokončení instalace spusťte níže uvedený příkaz pro rychlé zobrazení teploty CPU a GPU:
$ python3 -c "import psutil; import pprint; pprint.pprint (psutil.sensor_temperatures ()) "
Chcete-li nepřetržitě zobrazovat teplotu každou sekundu, spusťte následující příkaz:
$ watch -n 1 -x python3 -c "import psutil; import pprint;tisk.pprint (psutil.sensor_temperatures ()) "
Zde „-n 1“ označuje časový interval mezi aktualizacemi v sekundách.
Vzhledem k tomu, že Psutil je knihovna v Pythonu, můžete ji použít ve skriptech Pythonu a aplikacích GUI vytvořených v Pythonu. K prohlížení dobře formátovaného výstupu v terminálu lze použít několik pěkných skriptů poskytovaných oficiální dokumentací Psutil.
První skript „teploty.py “lze stáhnout z tady. Po stažení souboru zobrazte hodnoty teploty po stažení souboru:
$ python3 ./ teploty.py
Chcete-li nepřetržitě prohlížet hodnoty teploty v pevném intervalu jedné sekundy, spusťte následující příkaz:
$ watch -n 1 -x python3 ./ teploty.pyDruhý skript s názvem „senzory.py “lze stáhnout z tady. Kromě teplotních hodnot tento skript také poskytuje rychlost ventilátoru v otáčkách za minutu, stav baterie atd. Po stažení souboru spusťte níže uvedený příkaz:
$ python3 ./ senzory.py
Chcete-li nepřetržitě sledovat hodnoty teploty, otáčky ventilátoru atd. v pevném intervalu jedné sekundy spusťte následující příkaz:
$ watch -n 1 -x python3 ./ senzory.pyHardInfo
HardInfo je grafická aplikace, která zobrazuje informace o různých hardwarových komponentách ve vašem systému. Může také provádět určitá měřítka pro měření výkonu a může exportovat podrobné zprávy v textových a html formátech.
Chcete-li nainstalovat hardInfo v Ubuntu, spusťte následující příkaz:
$ sudo apt nainstalovat hardinfoSpolu s aplikací GTK poskytuje také rozhraní příkazového řádku tak schopné jako grafické rozhraní. Chcete-li zobrazit senzory a aktuální hodnoty teploty pomocí HardInfo, spusťte následující příkaz:
$ hardinfo -rma zařízení.tak | grep -A 10 senzorů
Pohledy
Glances je „špičkový“ nástroj pro Linux, který zobrazuje data o využití hardwaru v terminálu v reálném čase. Je napsán v jazyce Python a ve skutečnosti používá výše zmíněnou knihovnu Psutil. Přichází však s mnoha dalšími funkcemi, jako je vestavěný odlehčený server, RESTful JSON API, webové uživatelské rozhraní, které lze zobrazit v prohlížeči, export CSV atd. Pokud jste použili nástroje jako top / htop, vypadá to a funguje jim podobné.
Chcete-li nainstalovat Pohledy v Ubuntu, spusťte následující příkaz:
$ sudo apt nainstalovat pohledyChcete-li zobrazit senzory a jejich hodnoty teploty spolu s dalšími hardwarovými informacemi, spusťte následující příkaz:
$ pohledy
Chcete-li zobrazit hodnoty teploty v jednotkách Fahrenheita, spusťte následující příkaz:
$ pohledy - FahrenheitaChcete-li zobrazit pouze data senzorů a nic jiného, spusťte následující příkaz:
$ glances -t 1 - senzory výstupů
Zde „-t 1“ označuje časový interval mezi aktualizacemi v sekundách.
Závěr
Toto jsou některé aplikace příkazového řádku dostupné pro Linux pro monitorování teploty hardwarových komponent v systému. Tyto aplikace mají nízkou spotřebu procesoru a paměti a jsou ideální pro vzdálené monitorování serverů.