procesor

Aplikace příkazového řádku pro zobrazení teploty CPU a GPU v systému Linux

Aplikace příkazového řádku pro zobrazení teploty CPU a GPU v systému Linux
Mnoho linuxových distribucí se dodává s applety a widgety pro zobrazení informací o hardwarových senzorech a jejich příslušných hodnotách teploty. Aplikace třetích stran, jako je rozšíření systémového monitoru pro GNOME Shell a Psensor, také poskytují grafické rozhraní pro monitorování tepelných hodnot. Pokud jde o aplikace příkazového řádku, existuje jen několik, ale jsou schopné zobrazovat přesné hodnoty teploty.

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-senzory

Po dokončení instalace spusťte níže uvedený příkaz k identifikaci senzorů ve vašem systému:

$ sudo sensor-detect

Senzory 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 -f

Chcete-li automaticky aktualizovat hodnoty teploty každou sekundu, spusťte příkaz v následujícím formátu:

$ hodinky -n 1 senzory

Zde „-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-psutil

Po 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.py

Druhý 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.py

HardInfo

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 hardinfo

Spolu 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 pohledy

Chcete-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 - Fahrenheita

Chcete-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ů.

Hry Top 5 karet pro zachycení hry
Top 5 karet pro zachycení hry
Všichni jsme viděli a milovali streamování her na YouTube. PewDiePie, Jakesepticye a Markiplier jsou jen někteří z nejlepších hráčů, kteří vydělali mi...
Hry Jak vyvíjet hru na Linuxu
Jak vyvíjet hru na Linuxu
Před deseti lety by jen málo uživatelů Linuxu předpovídalo, že jejich oblíbený operační systém bude jednoho dne populární herní platformou pro komerčn...
Hry Porty komerčních her s otevřeným zdrojovým kódem
Porty komerčních her s otevřeným zdrojovým kódem
Zdarma, s otevřeným zdrojovým kódem a multiplatformní herní enginy lze hrát staré i některé z poměrně nedávných herních titulů. Tento článek uvede sez...