- 1 1. Introduzione
- 2 2. L’importanza del monitoraggio della temperatura della CPU in Ubuntu
- 3 3. Monitoraggio completo del sistema con Glances
- 4 4. Utilizzare lm-sensors per recuperare direttamente le informazioni dei sensori
- 5 5. Accedere direttamente alle informazioni della zona termica
- 6 6. Confronto di ciascun metodo
- 7 7. Conclusione
- 8 8. Suggerimenti aggiuntivi e risoluzione dei problemi
1. Introduzione
Il monitoraggio della temperatura della CPU in Ubuntu è essenziale per mantenere le prestazioni del sistema e prevenire potenziali danni causati dal surriscaldamento. Questo diventa particolarmente importante durante lunghi periodi di carico elevato o in ambienti con temperature elevate. Tenendo traccia della temperatura della CPU, è possibile garantire la stabilità del sistema e prevenire guasti hardware. In questo articolo, presentiamo diversi metodi per controllare la temperatura della CPU in Ubuntu e ti aiutiamo a scegliere lo strumento più adatto alle tue esigenze.
2. L’importanza del monitoraggio della temperatura della CPU in Ubuntu
Il monitoraggio della temperatura della CPU influisce direttamente sulle prestazioni e sulla durata del sistema. Il surriscaldamento può attivare il throttling termico, che riduce automaticamente la frequenza di clock della CPU e comporta un degrado delle prestazioni. Inoltre, un’esposizione prolungata a temperature elevate può causare danni fisici alla CPU e ad altri componenti hardware. Per evitare questi problemi e garantire un funzionamento fluido del sistema, è fondamentale monitorare regolarmente la temperatura della CPU.
3. Monitoraggio completo del sistema con Glances
Glances è uno strumento potente che consente il monitoraggio in tempo reale di varie metriche di sistema, inclusa la temperatura della CPU. Poiché fornisce una panoramica dell’intero sistema a colpo d’occhio, è possibile accedere facilmente a dettagli come l’utilizzo della memoria, I/O del disco e altro—not solo la temperatura della CPU.
Installazione e configurazione
- Per installare Glances, usa pip, il gestore di pacchetti Python:
bash sudo apt install python3-pip sudo pip3 install glances - Dopo l’installazione, avvia Glances con il seguente comando:
bash glances - Una volta che Glances è in esecuzione, premi il tasto
[f]per visualizzare la temperatura della CPU e altre informazioni sui sensori.
Utilizzo della modalità server web
Glances può anche essere eseguito in modalità server web, consentendoti di monitorare le informazioni di sistema da un altro dispositivo tramite un browser web. Per usare questa modalità, esegui il comando seguente:
bash glances -w
Accedi all’URL fornito dal tuo browser per visualizzare le metriche di sistema, inclusa la temperatura della CPU.
Vantaggi e limitazioni
Il più grande vantaggio di Glances è che fornisce una visione completa delle informazioni di sistema in un unico colpo. Tuttavia, se il tuo obiettivo è solo controllare la temperatura della CPU, la quantità di dati può risultare opprimente.
4. Utilizzare lm-sensors per recuperare direttamente le informazioni dei sensori
lm-sensors è uno strumento semplice che recupera le informazioni dei sensori direttamente, inclusa la temperatura della CPU. È uno dei metodi più diretti utilizzati da molti utenti Linux per visualizzare i dati dei sensori di sistema.
Installazione e configurazione
- Per installare lm-sensors, esegui il comando seguente:
bash sudo apt-get install lm-sensors - Dopo l’installazione, rileva tutti i sensori disponibili sul tuo sistema usando il comando:
bash sudo sensors-detect - Rispondi “YES” alle richieste per consentire il rilevamento dei sensori.
Visualizzare la temperatura della CPU
Una volta completato il rilevamento, usa il comando sensors per visualizzare la temperatura della CPU insieme ad altre informazioni sui sensori:
bash sensors
L’esecuzione di questo comando mostrerà la temperatura attuale della CPU e i dati correlati dei sensori.
Vantaggi e limitazioni
lm-sensors è semplice, veloce e ideale per gli utenti che desiderano controllare rapidamente la temperatura della CPU. Tuttavia, se hai bisogno di informazioni di sistema dettagliate o di monitoraggio remoto, strumenti come Glances potrebbero essere più adatti.

5. Accedere direttamente alle informazioni della zona termica
Ubuntu consente di recuperare i dati di temperatura direttamente tramite il file system. Questo è uno dei metodi più semplici, che non richiede l’installazione di software aggiuntivo.
Utilizzo di /sys/class/thermal/
Le informazioni sui sensori di temperatura sono memorizzate nella directory /sys/class/thermal/. Per controllare la temperatura della CPU, esegui il comando seguente:
bash cat /sys/class/thermal/thermal_zone0/temp
L’output è fornito in millidegree. Per esempio, 27800 significa 27,8 °C.
Esplorare i sensori
A seconda del tuo sistema, potrebbero esistere più sensori. Per controllare il valore di ciascun sensore, esplora le directory thermal_zone*.
bash
cat /sys/class/thermal/thermal_zone1/temp
Vantaggi e Limitazioni
Questo metodo non richiede software aggiuntivo ed è molto leggero. Tuttavia, la posizione e la denominazione dei sensori variano a seconda del sistema, il che può rendere l’esplorazione dispendiosa in termini di tempo. Inoltre, poiché i valori sono visualizzati in millidegree, è necessaria un’interpretazione attenta.
6. Confronto di ciascun metodo
Ogni strumento e metodo offre benefici distinti. Glances consente un monitoraggio completo del sistema e l’accesso remoto, sebbene la quantità di dati possa risultare opprimente. lm-sensors fornisce un modo semplice e diretto per controllare la temperatura della CPU, rendendolo facile da usare. L’accesso diretto ai file di sistema non richiede installazione, ma può risultare meno intuitivo a causa delle variazioni dei sensori e del formato delle unità.
7. Conclusione
Il monitoraggio della temperatura della CPU è fondamentale per preservare le prestazioni e la longevità del sistema in Ubuntu. Questo articolo ha presentato tre metodi: Glances, lm-sensors e l’accesso diretto ai file. Ogni approccio è adatto a esigenze diverse, quindi scegli il metodo che meglio si adatta al tuo ambiente.
8. Suggerimenti aggiuntivi e risoluzione dei problemi
- Problemi comuni: se le informazioni sui sensori non compaiono, è possibile che i sensori non siano riconosciuti. Prova a eseguire nuovamente
sensors-detect. - Uso avanzato: per automatizzare il monitoraggio della temperatura, incorpora questi comandi in script per eseguire controlli periodici o inviare avvisi quando vengono rilevate temperature anomale.
