CPU

Kommandoradsappar för att visa CPU- och GPU-temperatur i Linux

Kommandoradsappar för att visa CPU- och GPU-temperatur i Linux
Många Linux-distributioner levereras med applets och widgets för att se information om hårdvarusensorer och deras respektive temperaturvärden. Tredjepartsappar som systemövervakningstillägg för GNOME Shell och Psensor ger också grafisk frontend för att övervaka termiska värden. När det gäller kommandoradsappar finns det bara ett fåtal men de kan visa exakta temperaturvärden.

Den här artikeln listar några av kommandoradsapparna som finns tillgängliga i Linux för att övervaka hårdvarusensorer. Många grafiska appar använder dessa kommandoradsverktyg som bas, särskilt de två första apparna som nämns nedan.

Lm-sensorer

Lm-sensorer är en serie kommandoradsappar för övervakning och visning av sensordata. Det kan visa sensorinformation som fläkthastighet, spänning, temperatur och så vidare.

För att installera Lm-sensorer i Ubuntu, kör kommandot nedan:

$ sudo apt installera lm-sensorer

När installationen är klar kör du kommandot nedan för att identifiera sensorer på ditt system:

$ sudo sensorer-upptäcka

Lm-sensorer visar några meddelanden i terminalen och begär din inmatning. Läs varje uppmaning noggrant och svara i JA / nej. Dessa uppmaningar kan vara olika för olika system beroende på hårdvarukonfiguration, så det finns inget standard sätt att konfigurera sensorerna. Det är nödvändigt att slutföra denna konfigurationsguide för kommandoraden, annars kan fel eller endast delvis information om sensorer vara tillgänglig.

När du har svarat på alla frågor startar du om ditt system och kör kommandot nedan för att kontrollera CPU-temperatur, GPU-temperatur, fläkthastighet, spänning etc. i terminalen:

$ sensorer

Om du föredrar Fahrenheit-enheter istället för Celsius, kör ett modifierat kommando som nämns nedan:

$ sensorer -f

För att uppdatera temperaturvärdena automatiskt varje sekund, kör ett kommando i följande format:

$ watch -n 1 sensorer

Här avser “-n 1” tidsintervallet i sekunder mellan uppdateringar.

Psutil

Psutil är en Python-modul som kan slå upp hårdvaruinformation, aktiva processer och systemanvändningsdata i realtid. Eftersom Psutil kan visa mycket data om din hårdvara kan du effektivt använda den som en ersättning för flera kommandoradsappar och bash-kommandon som används separat för att hämta olika värden för hårdvaruanvändning.

För att installera Psutil i Ubuntu, kör kommandot nedan:

$ sudo apt installera python3-psutil

När installationen är klar kör du kommandot nedan för att snabbt se CPU- och GPU-temperaturen:

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

För att kontinuerligt visa temperatur varje sekund, kör kommandot nedan:

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

Här avser “-n 1” tidsintervallet i sekunder mellan uppdateringar.

Eftersom Psutil är ett Python-bibliotek kan du använda det i Python-skript och GUI-appar gjorda i Python. Ett par fina skript som tillhandahålls av officiell Psutil-dokumentation kan användas för att visa välformaterade utdata i terminalen.

Det första manuset “temperaturer.py ”kan laddas ner från här. Kör kommandot nedan för att visa temperaturvärden när du har laddat ner filen:

$ python3 ./ temperaturer.py

För att kontinuerligt se temperaturvärden med ett fast intervall på en sekund, kör kommandot nedan:

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

Det andra skriptet kallades ”sensorer.py ”kan laddas ner från här. Förutom temperaturvärden ger detta skript också fläkthastighet i varvtal, batterinivå och så vidare. Kör kommandot nedan när du har laddat ner filen:

$ python3 ./ sensorer.py

För att kontinuerligt se temperaturvärden, fläkthastighet osv. med ett fast intervall på en sekund, kör kommandot nedan:

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

HardInfo

HardInfo är en grafisk app som visar information om olika hårdvarukomponenter i ditt system. Det kan också göra vissa riktmärken för att mäta prestanda och kan exportera detaljerade rapporter i text- och html-format.

För att installera hardInfo i Ubuntu, kör kommandot nedan:

$ sudo apt installera hardinfo

Tillsammans med GTK-appen ger den också ett kommandoradsgränssnitt lika kapabelt som den grafiska fronten. För att visa sensorer och aktuella temperaturvärden med HardInfo, kör kommandot nedan:

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

Blickar

Blickar är ett "topp" -liknande verktyg för Linux som visar realtidsdata för hårdvaranvändning i en terminal. Den är skriven på Python-språk och faktiskt använder den Psutil-biblioteket som nämns ovan. Det kommer dock med många extra funktioner som en inbyggd lättviktsserver, RESTful JSON API, webbgränssnitt som kan visas i en webbläsare, CSV-export och så vidare. Om du har använt verktyg som top / htop ser det ut och fungerar som dem.

För att installera Glances i Ubuntu, kör kommandot nedan:

$ sudo apt installera blickar

För att se sensorer och deras temperaturvärden tillsammans med annan maskinvaruinformation, kör kommandot nedan:

$ blickar

För att se temperaturvärden i Fahrenheit-enheter, kör kommandot nedan:

$ blickar - fahrenheit

Om du bara vill visa sensordata och inget annat kör du kommandot nedan:

$ blickar -t 1 --stdout-sensorer

Här avser “-t 1” tidsintervallet i sekunder mellan uppdateringar.

Slutsats

Det här är några av kommandoradsapparna som är tillgängliga för Linux för att övervaka temperaturen på hårdvarukomponenter i ett system. Dessa appar är lätta på CPU- och minnesförbrukningen och de är idealiska för fjärrövervakning av servrar.

Battle for Wesnoth Tutorial
Slaget om Wesnoth är ett av de mest populära open source-strategispel som du kan spela just nu. Det här spelet har inte bara utvecklats under mycket l...
0 A.D. Handledning
Av de många strategispelen där ute, 0 A.D. lyckas framstå som en omfattande titel och ett mycket djupt, taktiskt spel trots att det är öppen källkod. ...
Unity3D självstudie
Introduktion till Unity 3D Unity 3D är en kraftfull spelutvecklingsmotor. Det är tvärplattform som gör att du kan skapa spel för mobil, webb, skrivbor...