Monitorování teploty CPU a GPU v systému Linux

Stručné shrnutí: Tento článek pojednává o dvou jednoduchých způsobech sledování teploty CPU a GPU v příkazovém řádku systému Linux.

Kvůli službě Steam (včetně Steam Play, aka Proton) a dalším vývojům se GNU / Linux stává každodenní herní platformou pro stále více uživatelů počítačů. Značný počet uživatelů se také chystá pro GNU / Linux, pokud jde o další výpočetní úlohy náročné na zdroje, jako jsou úpravy videa nebo grafický design (Kdenlive a Blender jsou pro tyto programy dobrým příkladem).

Zda jste jedním z těchto uživatelů nebo jinak, určitě vás zajímalo, jak horké mohou být CPU a GPU vašeho počítače (ještě více, pokud provádíte přetaktování). V takovém případě pokračujte ve čtení. Podíváme se na několik velmi jednoduchých příkazů pro sledování tempa CPU a GPU.

Jelikož mluvíme o příkazech, možná se budete chtít naučit, jak získat podrobnosti GPU v příkazovém řádku Linuxu.

Moje nastavení zahrnuje Slimbook Kymera a dva displeje (televizor a monitor PC), což mi umožňuje používat jeden pro hraní her a druhý pro sledování teplot. Vzhledem k tomu, že používám operační systém Zorin, zaměřím se také na deriváty Ubuntu a Ubuntu.

Ke sledování chování CPU i GPU použijeme příkaz watch, abychom měli dynamické hodnoty v každém určitém počtu sekund.

Monitorování teploty CPU v systému Linux

U temps CPU budeme kombinovat senzory s příkazem watch. Příkaz Sensors je již nainstalován v Ubuntu a mnoha dalších distribucích Linuxu. Pokud ne, můžete jej nainstalovat pomocí správce balíčků vaší distribuce. Je k dispozici jako balíček senzorů nebo lm senzorů.

Zajímavý článek o verzi tohoto nástroje s gui pro kontrolu teploty procesoru již byl popsán na stránce It’s FOSS. Zde však použijeme verzi terminálu:

Příkaz watch zaručuje, že se hodnoty budou aktualizovat každé 2 sekundy (a tato hodnota může – samozřejmě – změňte se na to, co nejlépe vyhovuje vašim potřebám):

Mimo jiné získáváme následující informace:

  • V tuto chvíli máme v provozu 6 jader (s aktuální nejvyšší teplota je 37,0 ° C).
  • Hodnoty vyšší než 82,0 ° C jsou považovány za vysoké.
  • Hodnota nad 100,0 ° C je považována za kritickou.

Výše uvedené hodnoty nás vedou k závěru, že pracovní zátěž počítače je v tuto chvíli velmi nízká.

Pokud vás zajímá, existuje pokročilý nástroj s názvem CoreFreq, pomocí kterého můžete získat podrobné informace o procesoru.

Monitorování teploty GPU v systému Linux

Vraťme se nyní ke grafické kartě. Nikdy jsem nepoužíval vyhrazenou grafickou kartu AMD, takže se zaměřím na ty Nvidia. První věcí je stáhnout příslušný aktuální ovladač prostřednictvím dalších ovladačů v Ubuntu.

V systému Ubuntu (a jeho vidlicích, jako je Zorin nebo Linux Mint), přejděte na Software & Aktualizace > Další Ovladače a výběr nejnovějšího obvykle stačí. Kromě toho můžete přidat / povolit oficiální ppa pro grafické karty (buď prostřednictvím příkazového řádku nebo prostřednictvím softwaru & Aktualizace > Další software) .

Po instalaci ovladače budete mít k dispozici aplikaci Nvidia X Server gui spolu s obslužným programem příkazového řádku nvidia-smi (Nvidia System Management Interface). Použijeme tedy hodinky a nvidia-smi:

A – stejně jako u CPU – budeme každé dvě sekundy dostávat aktualizované hodnoty:

Graf poskytuje následující informace o grafické kartě:

  • používá ovladač s otevřeným zdrojovým kódem verze 418.56.
  • aktuální teplota karty je 54,0 ºC – s ventilátorem na 0% své kapacity.
  • spotřeba energie je velmi nízká: pouze 10 W.
  • ze 6 GB vram (paměť s videem s náhodným přístupem), používá pouze 433 MB.
  • použitý vram využívají tři procesy, jejichž ID jsou – 1557, 1820 a 7820.

Většina z těchto faktů / hodnoty ukazují, že – jasně – nehrajeme žádné hry náročné na zdroje ani se nezabýváme velkým vytížením. Pokud bychom začali hrát hru, zpracovávat video – nebo podobně -, hodnoty by začaly stoupat.

Závěr

Přestože existují nástroje gui, najdu tyto dva příkazy velmi užitečné pro kontrolu hardwaru v reálném čase.

Co si o nich myslíte? Další informace o příslušných obslužných programech se dozvíte čtením jejich manuálových stránek.

Máte další předvolby? Sdílejte je s námi v komentářích;).

Halof !!! (Mít hodně zábavy!!!).

Alejandro Egea-Abellán

Je to přispěvatel komunity FOSS

Vyvinul jsem zálibu v elektronice, lingvistice, herpetologii a počítačích (zejména GNU / Linux a FOSS). Jsem držitelem certifikátu LPIC-2 a v současné době pracuji jako technický konzultant a správce Moodle v oddělení celoživotního učení na ministerstvu školství ve španělské Murcii. Pevně věřím v celoživotní učení, sdílení znalostí a svobodu uživatelů počítačů.

Líbí se vám, co jste četli? Sdílejte to prosím s ostatními.

287Sdílí
  • Facebook252
  • Twitter32
  • LinkedIn1
  • Reddit0
  • Pocket0

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *