aplicații de linie de comandă pentru vizualizarea temperaturii procesorului și GPU în Linux

multe distribuții Linux sunt livrate cu applet-uri și widget-uri pentru a vizualiza informații despre senzorii hardware și valorile lor de temperatură respective. Aplicații terțe, cum ar fi extensia system-monitor pentru GNOME Shell și Psensor oferă, de asemenea, interfață grafică pentru monitorizarea valorilor termice. În ceea ce privește aplicațiile din linia de comandă, există doar câteva, dar sunt capabile să arate valori exacte ale temperaturii.,

Acest articol va enumera unele dintre aplicațiile de linie de comandă disponibile în Linux pentru monitorizarea senzorilor hardware. Multe aplicații grafice folosesc aceste instrumente de linie de comandă ca bază, în special primele două aplicații menționate mai jos.lm-sensors este o suită de aplicații de linie de comandă pentru monitorizarea și vizualizarea datelor senzorilor. Poate afișa informații despre senzori, cum ar fi viteza ventilatorului, tensiunea, temperatura și așa mai departe.,

Pentru a instala Lm-sensors în Ubuntu, executați comanda de mai jos:

$ sudo apt instala lm-sensors

După ce instalarea s-a terminat, executați comanda de mai jos pentru a identifica senzorii de pe sistemul dumneavoastră:

$ sudo sensors-detect

Lm-sensors va arăta unele solicitări în terminal și cererea dvs. de intrare. Citiți cu atenție fiecare prompt și răspundeți cu Da / Nu. Aceste solicitări pot fi diferite pentru diferite sisteme, în funcție de configurația hardware, astfel încât nu există o modalitate standard de configurare a senzorilor., Este necesar să completați acest expert de configurare a liniei de comandă, altfel pot fi disponibile informații greșite sau doar parțiale despre senzori.

după ce ați răspuns la toate întrebările, reporniți sistemul și executați comanda de mai jos pentru a verifica temperatura procesorului, temperatura GPU, viteza ventilatorului, tensiunea etc., în terminal:

$ senzori

Dacă preferați Fahrenheit unități în loc de grade Celsius, a alerga modificat comanda mentionata mai jos:

$ senzori -f

Pentru a actualiza automat valorile de temperatură în fiecare secundă, executați o comandă în următorul format:

$ uit -n 1 senzori

Aici „-n 1” se referă la intervalul de timp în secunde între actualizări.,Psutil este un modul Python care poate căuta informații hardware, procese active și date de utilizare a sistemului în timp real. Deoarece Psutil poate afișa o mulțime de date despre hardware-ul dvs., îl puteți utiliza în mod eficient ca înlocuitor pentru mai multe aplicații de linie de comandă și comenzi bash care sunt utilizate separat pentru recuperarea diferitelor valori de utilizare hardware.,

Pentru a instala Psutil în Ubuntu, executați comanda de mai jos:

$ sudo apt instala python3-psutil

Odata ce instalarea s-a terminat, executați comanda de mai jos pentru a vizualiza rapid CPU și GPU-ului de temperatura:

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

Să continuu arata temperatura la fiecare secunda, executați comanda de mai jos:

$ uit -n 1 -x python3 -c „import psutil; import pprint;
pprint.,pprint(psutil.sensors_temperatures ())”

aici „-n 1” se referă la intervalul de timp în secunde între actualizări.deoarece Psutil este o bibliotecă Python, o puteți utiliza în scripturi Python și aplicații GUI realizate în Python. Câteva scripturi frumoase furnizate de documentația oficială Psutil pot fi utilizate pentru a vizualiza ieșirea bine formatată în terminal.

primul script „temperatures.py” poate fi descărcat de aici. Rulați comanda de mai jos pentru a vizualiza valorile temperaturii după ce ați descărcat fișierul:

$ python3 ./ temperaturi.,py

Să continuu vedere valorile de temperatură la un interval fix de o secundă, executați comanda de mai jos:

$ uit -n 1 -x python3 ./temperatures.py

Al doilea script numit „sensors.py” poate fi descărcat de aici. Pe lângă valorile temperaturii, acest script oferă și viteza ventilatorului în RPM, nivelul bateriei și așa mai departe. Rulați comanda de mai jos odată ce ați descărcat fișierul:

$ python3 ./ senzori.,py

pentru a vizualiza continuu valorile temperaturii, viteza ventilatorului etc. la un interval fix de o secundă, executați comanda de mai jos:

$ uit -n 1 -x python3 ./sensors.py

HardInfo

HardInfo este o aplicație grafică care afișează informații despre diverse componente hardware din sistem. De asemenea, poate face anumite repere pentru a măsura performanța și poate exporta rapoarte detaliate în formate text și html.,pentru a instala hardInfo în Ubuntu, executați comanda de mai jos:

$ sudo apt install hardinfo

împreună cu aplicația GTK, oferă și o interfață de linie de comandă la fel de capabilă ca interfața grafică. Pentru a putea vizualiza și senzori de curent valorile de temperatură folosind HardInfo, executați comanda de mai jos:

$ hardinfo -rma dispozitive.deci | grep -O 10 Senzori

Priviri

Priviri este un „top” ca instrument pentru Linux care arată în timp real hardware de utilizare a datelor într-un terminal., Este scris în limba Python și, de fapt, folosește biblioteca Psutil menționată mai sus. Cu toate acestea, vine cu o mulțime de caracteristici suplimentare, cum ar fi un server ușor încorporat, API RESTful JSON, UI web care poate fi vizualizat într-un browser, export CSV și așa mai departe. Dacă ați folosit instrumente precum top / htop, arată și funcționează similar cu acestea., vezi și senzori de temperatura lor de valori, împreună cu alte informații hardware, rulați comanda de mai jos:

$ priviri

Pentru a vizualiza valorile de temperatură în grade Fahrenheit unități, executați comanda de mai jos:

$ priviri –fahrenheit

Pentru a vizualiza doar senzori de date și nimic altceva, executați comanda de mai jos:

$ priviri -t 1 –stdout senzori

Aici „-t 1” se referă la intervalul de timp în secunde între actualizări.,

concluzie

acestea sunt câteva dintre aplicațiile de linie de comandă disponibile Pentru Linux pentru a monitoriza temperatura componentelor hardware pe un sistem. Aceste aplicații sunt ușoare pentru consumul de CPU și memorie și sunt ideale pentru monitorizarea de la distanță a serverelor.

Leave a Comment