Overvåke CPU- og GPU-temperaturer på Linux

Kort: Denne artikkelen diskuterer to enkle måter å overvåke CPU- og GPU-temperaturer på Linux-kommandolinjen.

På grunn av Steam (inkludert Steam Play, også kjent som Proton) og annen utvikling, blir GNU / Linux den valgte spillplattformen for flere og flere databrukere hver dag. Et stort antall brukere går også for GNU / Linux når det gjelder andre ressurskrevende databehandling som videoredigering eller grafisk design (Kdenlive og Blender er gode eksempler på programmer for disse).

Enten du er en av disse brukerne eller på annen måte, vil du sikkert ha lurt på hvor varmt datamaskinens CPU og GPU kan bli (enda mer hvis du gjør overklokking). Hvis det er tilfelle, fortsett å lese. Vi vil se på et par veldig enkle kommandoer for å overvåke CPU- og GPU-temps.

Siden vi snakker om kommandoer, kan det være lurt å lære hvordan du får GPU-detaljer i Linux-kommandolinjen.

Oppsettet mitt inkluderer en Slimbook Kymera og to skjermer (et TV-apparat og en PC-skjerm) som lar meg bruke en til å spille spill og den andre for å holde øye med temperaturene. Siden jeg bruker Zorin OS, vil jeg fokusere på Ubuntu- og Ubuntu-derivater.

For å overvåke oppførselen til både CPU og GPU, bruker vi watch-kommandoen til å ha dynamiske avlesninger hvert visst antall sekunder.

Overvåkning av CPU-temperatur i Linux

For CPU-temps vil vi kombinere sensorer med klokkekommandoen. Sensorkommandoen er allerede installert på Ubuntu og mange andre Linux-distribusjoner. Hvis ikke, kan du installere det ved hjelp av distribusjonens pakkebehandling. Den er tilgjengelig som pakke med sensorer eller lm-sensorer.

En interessant artikkel om en gui-versjon av dette verktøyet for å kontrollere CPU-temperaturen har allerede blitt dekket på It’s FOSS. Vi bruker imidlertid terminalversjonen her:

Watch-kommandoen garanterer at avlesningene oppdateres hvert 2. sekund (og denne verdien kan – selvfølgelig – endres til det som passer best til dine behov):

Blant annet får vi følgende informasjon:

  • Vi har 6 kjerner i bruk for øyeblikket (med nåværende høyeste temperatur er 37,0 ºC).
  • Verdier høyere enn 82,0 ºC regnes som høye.
  • En verdi over 100,0 ºC anses kritisk.

Verdiene ovenfor fører oss til den konklusjonen at datamaskinens arbeidsmengde er veldig lett for øyeblikket.

Hvis du er interessert, er det et avansert verktøy kalt CoreFreq som du kan bruke for å få detaljert CPU-informasjon.

Overvåking av GPU-temperatur i Linux

La oss gå til grafikkortet nå. Jeg har aldri brukt et AMD-dedikert grafikkort, så jeg vil fokusere på Nvidia-kort. Den første tingen å gjøre er å laste ned riktig, nåværende driver gjennom flere drivere i Ubuntu.

På Ubuntu (og dets gafler som Zorin eller Linux Mint), går du til programvare & Oppdateringer > Tillegg Førere og det å velge den siste er normalt nok. I tillegg kan du legge til / aktivere den offisielle ppa for grafikkort (enten via kommandolinjen eller via programvare & Oppdateringer > Annen programvare) .

Etter at du har installert driveren, vil du ha Nvidia X Server gui-applikasjonen sammen med kommandolinjeprogrammet nvidia-smi (Nvidia System Management Interface). Så vi vil bruke watch og nvidia-smi:

Og – det samme som for CPU – vi får oppdaterte målinger hvert annet sekund:

Diagrammet gir følgende informasjon om grafikkortet:

  • det bruker open source driverversjon 418.56.
  • den nåværende temperaturen på kortet er 54,0 ºC – med viften på 0% av kapasiteten.
  • Strømforbruket er veldig lavt: bare 10W.
  • av 6 GB vram (video random access memory), det bruker bare 433 MB.
  • den brukte vramen blir tatt av tre prosesser hvis ID er – henholdsvis – 1557, 1820 og 7820.

De fleste av disse fakta / verdier viser at vi – tydeligvis – ikke spiller noen ressurskrevende spill eller håndterer store arbeidsbelastninger. Skulle vi begynne å spille et spill, behandle en video – eller lignende -, ville verdiene begynne å øke.

Konklusjon

Selv om det er gui-verktøy, finner jeg disse to kommandoene. veldig praktisk å sjekke maskinvaren din i sanntid.

Hva lager du av dem? Du kan lære mer om verktøyene som er involvert, ved å lese manussidene deres.

Har du andre preferanser? Del dem med oss i kommentarene,;).

Halof !!! (Ha det veldig gøy !!!).

Alejandro Egea-Abellán

Det er FOSS Community Contributor

Jeg utviklet en smak for elektronikk, lingvistikk, herpetologi og datamaskiner (spesielt GNU / Linux og FOSS). Jeg er LPIC-2-sertifisert og jobber for tiden som teknisk konsulent og Moodle-administrator i Institutt for livslang læring ved Undervisningsdepartementet i Murcia, Spania. Jeg er fast troende på livslang læring, deling av kunnskap og datamaskinbrukerfrihet.

Liker du det du leser? Vennligst del den med andre.

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

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *