CPU- en GPU-temperaturen op Linux bewaken

Kort: dit artikel bespreekt twee eenvoudige manieren om CPU- en GPU-temperaturen in de Linux-opdrachtregel te bewaken.

Vanwege Steam (inclusief Steam Play, ook bekend als Proton) en andere ontwikkelingen, wordt GNU / Linux het gamingplatform bij uitstek voor elke dag meer en meer computergebruikers. Een groot aantal gebruikers kiest ook voor GNU / Linux als het gaat om andere computer-taken die veel bronnen vergen, zoals videobewerking of grafisch ontwerp (Kdenlive en Blender zijn goede voorbeelden van programma’s hiervoor).

Of je bent een van die gebruikers of anders, je hebt je vast wel afgevraagd hoe heet de CPU en GPU van je computer kunnen worden (zeker als je overklokt). Als dat het geval is, blijf dan lezen. We zullen een aantal zeer eenvoudige commando’s bekijken om CPU- en GPU-temps te bewaken.

Aangezien we het over commando’s hebben, wil je misschien leren hoe je GPU-details op de Linux-opdrachtregel kunt krijgen.

Mijn opstelling omvat een Slimbook Kymera en twee beeldschermen (een tv-toestel en een pc-monitor) waarmee ik er een kan gebruiken voor het spelen van games en de ander om de temperaturen in de gaten te houden. Aangezien ik Zorin OS gebruik, zal ik me ook concentreren op Ubuntu- en Ubuntu-derivaten.

Om het gedrag van zowel CPU als GPU te monitoren, zullen we gebruik maken van het watch-commando om dynamische metingen te hebben voor elk bepaald aantal seconden.

CPU-temperatuur bewaken in Linux

Voor CPU-temperaturen combineren we sensoren met het watch-commando. De opdracht sensoren is al geïnstalleerd op Ubuntu en vele andere Linux-distributies. Als dit niet het geval is, kunt u het installeren met de pakketbeheerder van uw distributie. Het is beschikbaar als sensoren of lm-sensoren-pakket.

Een interessant artikel over een GUI-versie van deze tool om de CPU-temperatuur te controleren, is al behandeld in It’s FOSS. We zullen hier echter de terminalversie gebruiken:

Het watch-commando garandeert dat de metingen elke 2 seconden worden bijgewerkt (en deze waarde kan – natuurlijk – worden aangepast aan wat het beste bij uw behoeften past):

We krijgen onder andere de volgende informatie:

  • We hebben momenteel 6 cores in gebruik (met de huidige hoogste temperatuur is 37,0 ºC).
  • Waarden hoger dan 82,0 ºC worden als hoog beschouwd.
  • Een waarde hoger dan 100,0 ºC wordt als kritiek beschouwd.

De bovenstaande waarden leiden ons tot de conclusie dat de werklast van de computer momenteel erg licht is.

Als je geïnteresseerd bent, is er een geavanceerde tool genaamd CoreFreq die je kunt gebruiken om gedetailleerde CPU-informatie te krijgen.

GPU-temperatuur bewaken in Linux

Laten we nu naar de grafische kaart kijken. Ik heb nog nooit een speciale grafische kaart van AMD gebruikt, dus ik zal me concentreren op Nvidia-kaarten. Het eerste dat u moet doen, is het juiste, huidige stuurprogramma downloaden via extra stuurprogramma’s in Ubuntu.

Op Ubuntu (en zijn forks zoals Zorin of Linux Mint), ga naar Software & Updates > Extra Stuurprogramma’s en het selecteren van de meest recente is normaal gesproken voldoende. Bovendien kunt u de officiële ppa voor grafische kaarten toevoegen / inschakelen (via de opdrachtregel of via Software & Updates > Andere software) .

Na het installeren van het stuurprogramma heb je de beschikking over de Nvidia X Server gui-applicatie samen met het opdrachtregelprogramma nvidia-smi (Nvidia System Management Interface). We zullen dus watch en nvidia-smi gebruiken:

En – hetzelfde als voor de CPU – we krijgen elke twee seconden bijgewerkte metingen:

De grafiek geeft de volgende informatie over de grafische kaart:

  • hij gebruikt de open source driver versie 418.56.
  • de huidige temperatuur van de kaart is 54,0 ºC – met de ventilator op 0% van zijn capaciteit.
  • het stroomverbruik is erg laag: slechts 10W.
  • van de 6 GB vram (video random access memory) gebruikt slechts 433 MB.
  • de gebruikte vram wordt ingenomen door drie processen waarvan de ID’s respectievelijk 1557, 1820 en 7820 zijn.

De meeste van deze feiten / Waarden tonen aan dat we – duidelijk – geen spellen spelen die veel middelen verbruiken of te maken hebben met zware werkdruk. Als we een spel zouden gaan spelen, een video zouden verwerken – of iets dergelijks -, zouden de waarden omhoog gaan.

Conclusie

Hoewel er GUI-tools zijn, vind ik deze twee opdrachten erg handig om uw hardware in realtime te controleren.

Wat vindt u ervan? U kunt meer te weten komen over de betrokken hulpprogramma’s door hun man-pagina’s te lezen.

Heeft u andere voorkeuren? Deel ze met ons in de comments;).

Halof !!! (Veel plezier hebben!!!).

Alejandro Egea-Abellán

Het is FOSS Community-bijdrager

Ik ontwikkelde een voorliefde voor elektronica, taalkunde, herpetologie en computers (met name GNU / Linux en FOSS). Ik ben LPIC-2-gecertificeerd en werk momenteel als technisch adviseur en Moodle-beheerder op de afdeling Levenslang Leren van het Ministerie van Onderwijs in Murcia, Spanje. Ik ben een groot voorstander van levenslang leren, het delen van kennis en vrijheid voor computergebruikers.

Vind je het leuk wat je leest? Deel het met anderen.

287Shares
  • Facebook252
  • Twitter32
  • LinkedIn1
  • Reddit0
  • Pocket0

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *