App da riga di comando per visualizzare la temperatura CPU e GPU in Linux

Molte distribuzioni Linux vengono fornite con applet e widget per visualizzare informazioni sui sensori hardware e sui rispettivi valori di temperatura. Applicazioni di terze parti come system-monitor extension per GNOME Shell e Psensor forniscono anche frontend grafico per monitorare i valori termici. Per quanto riguarda le app della riga di comando, ne esistono solo alcune ma sono in grado di mostrare valori di temperatura accurati.,

Questo articolo elencherà alcune delle applicazioni da riga di comando disponibili in Linux per monitorare i sensori hardware. Molte app grafiche utilizzano questi strumenti da riga di comando come base, in particolare le prime due app menzionate di seguito.

Lm-sensors

Lm-sensors è una suite di applicazioni da riga di comando per il monitoraggio e la visualizzazione dei dati del sensore. Può mostrare informazioni sul sensore come velocità della ventola, tensione, temperatura e così via.,

Per installare Lm-sensors in Ubuntu, eseguire il comando riportato di seguito:

$ sudo apt install lm-sensors

una volta terminata l’installazione, eseguire il comando riportato di seguito per identificare i sensori nel sistema:

$ sudo sensors-detect

Lm-sensors mostra alcuni prompt del terminale e della richiesta di ingresso. Leggere attentamente ogni prompt e rispondere in SÌ / no. Questi prompt possono essere diversi per i diversi sistemi a seconda della configurazione hardware, quindi non esiste un modo standard per configurare i sensori., È necessario completare questa procedura guidata di configurazione della riga di comando altrimenti potrebbero essere disponibili informazioni errate o solo parziali sui sensori.

Dopo aver risposto a tutte le domande, riavviare il sistema ed eseguire il comando qui sotto per controllare la temperatura della CPU, temperatura GPU, velocità della ventola, tensione ecc., nel terminale:

$ sensori

Se si preferisce Fahrenheit unità invece di Celsius, eseguire un comando modificato di seguito indicate:

$ sensori -f

Per aggiornare automaticamente i valori di temperatura ogni secondo, eseguire un comando nel seguente formato:

$ watch-n 1 sensori

“n-1” si riferisce ad un intervallo di tempo in secondi tra gli aggiornamenti.,

Psutil

Psutil è un modulo Python che può cercare informazioni hardware, processi attivi e dati di utilizzo del sistema in tempo reale. Poiché Psutil può mostrare molti dati sull’hardware, è possibile utilizzarlo in modo efficace in sostituzione di più app da riga di comando e comandi bash utilizzati separatamente per il recupero di vari valori di utilizzo dell’hardware.,

Per installare Psutil in Ubuntu, eseguire il comando riportato di seguito:

$ sudo apt install python3-psutil

una Volta terminata l’installazione, eseguire il comando riportato di seguito per visualizzare rapidamente CPU e la temperatura della GPU:

$ python3 -c “importa psutil; importazione pprint; pprint.pprint(psutil.sensors_temperatures())”

Per mostrare continuamente la temperatura ogni secondo, eseguire il comando seguente:

watch watch-n 1-x python3-c “import psutil; import pprint;
pprint.,pprint(psutil.sensors_temperatures ()) “

Qui”- n 1 ” si riferisce all’intervallo di tempo in secondi tra gli aggiornamenti.

Poiché Psutil è una libreria Python, è possibile utilizzarlo in script Python e applicazioni GUI realizzati in Python. Un paio di bei script forniti dalla documentazione ufficiale Psutil possono essere utilizzati per visualizzare l’output ben formattato nel terminale.

Il primo script “temperatures.py” può essere scaricato da qui. Eseguire il comando sottostante per visualizzare i valori di temperatura una volta scaricato il file:

pyth python3 ./temperatura.,py

Per visualizzare, in continuo i valori di temperatura in un determinato intervallo di un secondo, eseguire il comando riportato di seguito:

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

Il secondo script chiamato “sensors.py” può essere scaricato da qui. Oltre ai valori di temperatura, questo script fornisce anche la velocità della ventola in RPM, il livello della batteria e così via. Eseguire il comando qui sotto una volta scaricato il file:

pyth python3 ./sensore.,py

Per visualizzare continuamente i valori di temperatura, velocità della ventola, ecc. ad un intervallo fisso di un secondo, eseguire il comando seguente:

watch watch-n 1-x python3 ./sensors.py

HardInfo

HardInfo è un’applicazione grafica che visualizza informazioni sui vari componenti hardware del sistema. Può anche fare alcuni benchmark per misurare le prestazioni e può esportare report dettagliati in formati di testo e html.,

Per installare hardInfo in Ubuntu, eseguire il comando seguente:

$ sudo apt install hardinfo

Insieme con l’applicazione GTK, fornisce anche un’interfaccia a riga di comando in grado come il frontend grafico. Per visualizzare i sensori di corrente e i valori di temperatura utilizzando HardInfo, eseguire il comando riportato di seguito:

$ hardinfo -rma dispositivi.così | grep -10 Sensori

Sguardi

Sguardi è un “top” come strumento per Linux che mostra in tempo reale l’utilizzo dell’hardware, dati da un terminale., È scritto in linguaggio Python e in effetti utilizza la libreria Psutil menzionata sopra. Tuttavia, viene fornito con molte funzionalità extra come un server leggero incorporato, API JSON RESTful, interfaccia utente web che può essere visualizzata in un browser, esportazione CSV e così via. Se hai usato strumenti come top / htop, sembra e funziona in modo simile a loro., vedere i sensori e i loro valori di temperatura, insieme con altre informazioni hardware, eseguire il comando riportato di seguito:

$ sguardi

Per visualizzare il valore della temperatura in gradi Fahrenheit unità, eseguire il comando riportato di seguito:

$ sguardi –fahrenheit

Per visualizzare solo i dati dei sensori e nient’altro, eseguire il comando riportato di seguito:

$ sguardi -t 1 –stdout sensori

“- t 1” si riferisce ad un intervallo di tempo in secondi tra gli aggiornamenti.,

Conclusione

Queste sono alcune delle applicazioni da riga di comando disponibili per Linux per monitorare la temperatura dei componenti hardware su un sistema. Queste app sono leggere sul consumo di CPU e memoria e sono ideali per il monitoraggio remoto dei server.

Leave a Comment