Il surriscaldamento dell’hardware spesso crea una cattiva prestazione del sistema. Monitoraggio della temperatura hardware può aiutare a diagnosticare eventuali problemi di surriscaldamento della CPU del sistema. La fonte del surriscaldamento del laptop proviene normalmente da un’ampia CPU, GPU (schede video) o temperatura del disco rigido.
Se il tuo laptop si sta scaldando, assicurati che il laptop sia posizionato correttamente in modo che non limiti il flusso d’aria. È necessario disporre di un buon dispositivo di raffreddamento portatile pulito, non polveroso, e rimuovere qualsiasi software indesiderato che utilizza alta CPU., Anche l’esecuzione del laptop in modalità di risparmio energetico riduce il surriscaldamento.
In questo tutorial, impareremo come ottenere la temperatura della CPU su Ubuntu Linux dalla riga di comando e dal desktop.
1) Controllare la temperatura della CPU utilizzando Lm_Sensors
Lm_sensors è uno strumento da riga di comando che viene utilizzato per mostrare le letture correnti di tutti i dati del sensore di chip, compresa la temperatura della CPU. Per impostazione predefinita, Lm_sensors non sono installati nella maggior parte delle distribuzioni Linux, quindi, dobbiamo installarli noi stessi.
Quindi per prima cosa controlliamo come installare il pacchetto lm-sensors su varie distribuzioni Linux.,
Su Ubuntu/Debian
Aprire il terminale su Ubuntu premendo il tasto di scelta rapida CTRL + ALT + T
dalla tastiera. Quindi installa Lm_Sensors eseguendo il seguente comando che ho testato su Ubuntu 18.04, Ubuntu 20.04 e Debian 10:
$ sudo apt install lm-sensors
Installa Psensor Server se vuoi stampare la temperatura e la velocità della ventola di un server remoto.
$ sudo apt-get install psensor-server
Su Arch Linux
Per installare lm_sensors su Arch Linux, abilitare il repository aggiuntivo in ‘/etc / pacman.conf’., Quindi eseguire il seguente comando pacman dal terminale:
$ sudo pacman -S lm_sensors
Su Fedora
Utilizzare il comando dnf per installare lm_sensors su Fedora Linux.
$ sudo dnf install lm_sensors
Su CentOS/RHEL
Usa il comando yum per installare lm_sensors su CentOS 7 e RHEL 7
$ sudo yum install lm_sensors
Rilevamento di sensori compatibili su Ubuntu Linux
Successivamente, dobbiamo rilevare i chip di monitoraggio hardware installati nei nostri laptop. Così ora possiamo iniziare il rilevamento dei nostri sensori hardware portatile., Questo fornirà informazioni su:
- Sensori incorporati nella Cpu e altri super I/O chip
- Hardware monitoring chip, accessibile tramite porte di I/O e SMBus/I2C bus sul nostro sistema
Noi che digitando il comando sudo sensors-detect:
Visualizzare la temperatura della CPU nella riga di comando
Abbiamo correttamente installato lm-sensors pacchetto e abbiamo rilevato con successo sensori supportati sul nostro Ubuntu Linux portatile alimentato.,
Ora possiamo eseguire il seguente comando per vedere i dati di temperatura:
sensors
Nota che i risultati saranno diversi per il tuo computer.
Puoi anche usare il comando watch per eseguire costantemente il comando sensori, che visualizzerà le modifiche di uscita del sensore sullo schermo:
$ watch sensors
2) Controlla la temperatura della CPU con lo strumento GUI Psensor
Useremo uno strumento GUI, Psensor, che ti permette di monitorare la temperatura hardware su Linux.,
Con Psensor è possibile controllare le seguenti:
- La temperatura della scheda madre e CPU sensori e Gpu NVidia
- La temperatura dell’hard disk
- La velocità di rotazione dei ventilatori
- Monitorare l’utilizzo della CPU
L’ultima versione di Psensor fornisce anche un’applet indicatore per Ubuntu e, quindi, si rende il monitoraggio hardware temperatura ancora più facile su Ubuntu. È possibile scegliere di visualizzare la temperatura direttamente nel pannello superiore stesso. Si può anche inviare una notifica desktop quando la temperatura supera il limite.,
Possiamo procedere con l’installazione di Psensor utilizzando il seguente comando:
Ubuntu/Debian
$ sudo apt install psensor
Fedora
$ sudo dnf install https://raw.githubusercontent.com/rpmsphere/x86_64/master/p/psensor-1.2.0-5.1.x86_64.rpm
CentOS e RHEL
$ sudo yum install https://raw.githubusercontent.com/rpmsphere/x86_64/master/p/psensor-1.2.0-5.1.x86_64.rpm
una Volta installato, eseguire l’applicazione, cercando in l’Unità del Cruscotto. Alla prima esecuzione, è possibile configurare le statistiche (sensori) che si desidera raccogliere con Psensor.,
Se si desidera visualizzare le statistiche sulla CPU, compresa la temperatura nel pannello di controllo, vai su ‘il Sensore di Preferenze”. Quindi, nel menu’ Indicatore applicazione’, selezionare il componente per il quale si desidera visualizzare la temperatura. Quindi controllare il ‘Sensore di visualizzazione’ nell’opzione etichetta.,
3) Utilizzando ‘Hardinfo’ per controllare la temperatura della CPU
Hardinfo è un profiler di sistema e strumento di benchmark utilizzato in Linux per visualizzare le informazioni hardware in GUI. È inoltre possibile controllare la temperatura della CPU dalla GUI – Dispositivi – Sensori.
Su Ubuntu e Debian
$ sudo apt install hardinfo
Su Arch Linux è possibile trovare hardinfo in community repo
$ sudo pacman -S hardinfo
Eseguire il seguente comando dal terminale per visualizzare le informazioni hardware sulla GUI.,
# hardinfo
Using ‘i7z’ to find CPU temperature
i7z is a command-line tool to print CPU information on Intel Core i7, i5, i3 processors, and also reports CPU temperature. i7z needs to be run as root or user with sudo privilege.,
Per installare su ubuntu eseguire il seguente comando:
$ sudo apt install i7z
Conclusione
a parte questo, si può provare a utilizzare TLP e thermald,può aiutare a controllare la temperatura della CPU su Linux. Cpufreq è un altro strumento che può aiutarti a risparmiare batteria e ridurre il surriscaldamento del laptop che funziona molto bene su Ubuntu.,
Alcuni anni prima ho usato ‘Conky’ che è un monitor di sistema desktop leggero che può mostrare statistiche di CPU, memoria, spazio di swap, archiviazione su disco, temperature, processi, interfacce di rete, batteria, ecc.
Se si desidera controllare le temperature senza strumenti di terze parti, cercare nel file /sys/devices/virtual/thermal/thermal_zone1/temp.
Per controllare la temperatura del disco rigido è possibile installare il pacchetto hddtemp.