prosessor

Kommandolinjeapps for å vise CPU- og GPU-temperatur i Linux

Kommandolinjeapps for å vise CPU- og GPU-temperatur i Linux
Mange Linux-distribusjoner leveres med appletter og widgets for å se informasjon om maskinvaresensorer og deres respektive temperaturverdier. Tredjepartsapper som systemmonitorutvidelse for GNOME Shell og Psensor gir også grafisk frontend for å overvåke termiske verdier. Når det gjelder kommandolinjeapps, finnes det bare noen få, men de er i stand til å vise nøyaktige temperaturverdier.

Denne artikkelen vil liste opp noen av kommandolinjeappene som er tilgjengelige i Linux for å overvåke maskinvaresensorer. Mange grafiske apper bruker disse kommandolinjeverktøyene som base, spesielt de to første appene som er nevnt nedenfor.

Lm-sensorer

Lm-sensorer er en serie kommandolinjeapps for overvåking og visning av sensordata. Det kan vise sensorinformasjon som viftehastighet, spenning, temperatur og så videre.

For å installere Lm-sensorer i Ubuntu, kjør kommandoen nedenfor:

$ sudo apt installere lm-sensorer

Etter at installasjonen er fullført, kjør kommandoen nedenfor for å identifisere sensorer på systemet ditt:

$ sudo sensorer-oppdager

Lm-sensorer viser noen meldinger i terminalen og ber om innspill. Les hver melding nøye og svar i JA / nei. Disse instruksjonene kan være forskjellige for forskjellige systemer, avhengig av maskinvarekonfigurasjon, så det er ingen standard måte å konfigurere sensorene på. Det er nødvendig å fullføre denne kommandolinjekonfigurasjonsveiviseren, ellers kan feil eller bare delvis informasjon om sensorer være tilgjengelig.

Etter at du har svart på alle spørsmålene, start systemet på nytt og kjør kommandoen nedenfor for å kontrollere CPU-temperatur, GPU-temperatur, viftehastighet, spenning osv. i terminalen:

$ sensorer

Hvis du foretrekker Fahrenheit-enheter i stedet for Celsius, kjører du en modifisert kommando nevnt nedenfor:

$ sensorer -f

For å oppdatere temperaturverdiene automatisk hvert sekund, kjør en kommando i følgende format:

$ watch -n 1 sensorer

Her refererer “-n 1” til tidsintervallet i sekunder mellom oppdateringene.

Psutil

Psutil er en Python-modul som kan slå opp maskinvareinformasjon, aktive prosesser og sanntidsdata for systembruk. Siden Psutil kan vise mye data om maskinvaren din, kan du effektivt bruke den som erstatning for flere kommandolinjeprogrammer og bash-kommandoer som brukes separat for å hente forskjellige verdier for maskinvareutnyttelse.

For å installere Psutil i Ubuntu, kjør kommandoen nedenfor:

$ sudo apt installere python3-psutil

Når installasjonen er fullført, kjører du kommandoen nedenfor for raskt å se CPU- og GPU-temperaturen:

$ python3 -c "import psutil; import pprint; pprint.pprint (psutil.sensors_temperatures ()) "

For å kontinuerlig vise temperatur hvert sekund, kjør kommandoen nedenfor:

$ watch -n 1 -x python3 -c "import psutil; import pprint;
pprint.pprint (psutil.sensors_temperatures ()) "

Her refererer “-n 1” til tidsintervallet i sekunder mellom oppdateringene.

Siden Psutil er et Python-bibliotek, kan du bruke det i Python-skript og GUI-apper laget i Python. Et par fine skript levert av offisiell Psutil-dokumentasjon kan brukes til å vise godt formatert utgang i terminalen.

Det første manuset “temperaturer.py ”kan lastes ned fra her. Kjør kommandoen nedenfor for å se temperaturverdiene når du har lastet ned filen:

$ python3 ./ temperaturer.py

For å kontinuerlig se temperaturverdier med et fast intervall på ett sekund, kjør kommandoen nedenfor:

$ watch -n 1 -x python3 ./ temperaturer.py

Det andre skriptet kalte “sensorer.py ”kan lastes ned fra her. I tillegg til temperaturverdier, gir dette skriptet også viftehastighet i RPM, batterinivå og så videre. Kjør kommandoen nedenfor når du har lastet ned filen:

$ python3 ./ sensorer.py

For kontinuerlig å se temperaturverdier, viftehastighet osv. kjør kommandoen nedenfor med et fast intervall på ett sekund:

$ watch -n 1 -x python3 ./ sensorer.py

HardInfo

HardInfo er en grafisk app som viser informasjon om forskjellige maskinvarekomponenter i systemet ditt. Det kan også gjøre visse referanser for å måle ytelse og kan eksportere detaljerte rapporter i tekst- og html-formater.

For å installere hardInfo i Ubuntu, kjør kommandoen nedenfor:

$ sudo apt installer hardinfo

Sammen med GTK-appen gir den også et kommandolinjegrensesnitt som er i stand til som den grafiske fronten. For å se sensorer og nåværende temperaturverdier ved hjelp av HardInfo, kjør kommandoen nedenfor:

$ hardinfo-rma-enheter.så | grep -A 10 sensorer

Blikk

Glances er et "topp" -verktøy for Linux som viser data om sanntids maskinvareanvendelse i en terminal. Den er skrevet på Python-språk, og faktisk bruker den Psutil-biblioteket nevnt ovenfor. Imidlertid kommer den med mange ekstra funksjoner som en innebygd lett server, RESTful JSON API, web-UI som kan vises i en nettleser, CSV-eksport og så videre. Hvis du har brukt verktøy som topp / htop, ser det ut og fungerer på samme måte som dem.

For å installere Glances i Ubuntu, kjør kommandoen nedenfor:

$ sudo apt installere blikk

For å se sensorer og temperaturverdiene sammen med annen maskinvareinformasjon, kjør kommandoen nedenfor:

$ blikk

For å se temperaturverdier i Fahrenheit-enheter, kjør kommandoen nedenfor:

$ blikk - fahrenheit

For å vise bare sensordata og ingenting annet, kjør kommandoen nedenfor:

$ blikk -t 1 - utgangssensorer

Her refererer “-t 1” til tidsintervallet i sekunder mellom oppdateringene.

Konklusjon

Dette er noen av kommandolinjeappene som er tilgjengelige for Linux for å overvåke temperaturen på maskinvarekomponenter på et system. Disse appene er lette på CPU og minneforbruk, og de er ideelle for ekstern overvåking av servere.

Mus Hvordan endre mus og berøringsplateinnstillinger ved hjelp av Xinput i Linux
Hvordan endre mus og berøringsplateinnstillinger ved hjelp av Xinput i Linux
De fleste Linux-distribusjoner leveres med "libinput" -biblioteket som standard for å håndtere inngangshendelser på et system. Den kan behandle inngan...
Mus Kartlegg museknappene på en annen måte for annen programvare med X-Mouse Button Control
Kartlegg museknappene på en annen måte for annen programvare med X-Mouse Button Control
Kanskje du trenger et verktøy som kan gjøre at musens kontroll endres med hvert program du bruker. Hvis dette er tilfelle, kan du prøve et program som...
Mus Microsoft Sculpt Touch Wireless Mouse Review
Microsoft Sculpt Touch Wireless Mouse Review
Jeg har nylig lest om Microsoft Sculpt Touch trådløs mus og bestemte meg for å kjøpe den. Etter å ha brukt den en stund bestemte jeg meg for å dele mi...