Hardware overheating often creates a bad performance of your system. Monitorar a temperatura do hardware pode ajudá-lo a diagnosticar qualquer problema de superaquecimento do CPU do sistema. A fonte do superaquecimento do laptop normalmente vem de CPU extensiva, GPU (placas de vídeo), ou temperatura do disco rígido.se o seu laptop estiver a ficar quente, certifique-se de que o laptop está posicionado correctamente para que não restrinja o fluxo de ar. Você deve ter um bom, limpo laptop cooler, não poeirento, e remover qualquer software indesejado que usa CPU alta., Também executar o laptop em Modo de economia de energia reduz o superaquecimento.
neste tutorial, vamos aprender como obter a temperatura do CPU no Ubuntu Linux a partir da linha de comandos, bem como do Desktop.
1) Verifique a temperatura da CPU usando Lm_Sensors
Lm_sensors é uma ferramenta de linha de comando que é usada para mostrar as leituras atuais de todos os dados do sensor de chip, incluindo a temperatura da CPU. Por padrão, Lm_sensors não estão instalados na maioria das distribuições Linux, portanto, temos que instalá-los nós mesmos.
então Primeiro vamos verificar como instalar o pacote lm-sensors em vários distros Linux.,
No Ubuntu/Debian
Abra o terminal no Ubuntu pressionando a tecla de atalho CTRL + ALT + T
do seu teclado. Em seguida, instalar o Lm_Sensors executando o seguinte comando a que eu testei no Ubuntu 18.04, Ubuntu 20.04, e a Debian, 10:
$ sudo apt install lm-sensors
Instalar o Programa Servidor, se você deseja imprimir a temperatura e a velocidade da ventoinha de um servidor remoto.
$ sudo apt-get install psensor-server
No Arch Linux
Para instalar o lm_sensors no Arch Linux, habilitar o repositório extra no ‘/etc/pacman.conf’., Em seguida, execute o seguinte comando pacman a partir do terminal:
$ sudo pacman -S lm_sensors
No Fedora
Use a desistência de comando para instalar o lm_sensors no Fedora Linux.
$ sudo dnf install lm_sensors
No CentOS/RHEL
Use o comando yum para instalar o lm_sensors no CentOS 7 e RHEL 7
$ sudo yum install lm_sensors
Detecção de sensores compatíveis no Ubuntu Linux
em seguida, precisamos detectar chips de monitoramento de hardware instalados em nossos computadores portáteis. Então agora podemos iniciar a detecção de nossos sensores de hardware laptop., Isto irá fornecer informações sobre:
- Sensores embutidos em CPUs e outros super I/O de fichas
- chips de monitoramento de Hardware acessado através de portas de e/S e SMBus/I2C bus em nosso sistema
Nós fazer isso digitando o comando sudo sensors-detect:
Exibir a temperatura da CPU na linha de comando
temos instalado com êxito lm-pacote de sensores e temos detectado com êxito o suporte sensores no nosso Ubuntu Linux alimentado computador portátil.,
Agora podemos executar o seguinte comando para ver os dados de temperatura:
sensors
Observe que os resultados serão diferentes para o seu computador.
Pode também usar o comando watch para executar o comando de sensores constantemente, que irá mostrar as alterações de saída do sensor no ecrã:
$ watch sensors
2) Verifique a temperatura do CPU com a ferramenta GUI Psensor
vamos usar uma ferramenta GUI, Psensor, que lhe permite monitorizar a temperatura do ‘hardware’ no Linux.,
Com o Programa você pode verificar o seguinte:
- A temperatura da placa-mãe e CPU sensores e GPUs NVidia
- A temperatura do disco rígido, drives
- A velocidade de rotação dos ventiladores
- Monitorar o uso da CPU
A versão mais recente do Programa também fornece um miniaplicativo indicador para o Ubuntu, e assim ele torna o monitoramento do hardware temperatura ainda mais fácil no Ubuntu. Você pode optar por mostrar a temperatura bem no painel superior em si. Ele pode até mesmo enviar uma notificação desktop quando a temperatura excede o limite.,
podemos prosseguir com a instalação do Programa utilizando o comando abaixo:
Ubuntu/Debian
$ sudo apt install psensor
o 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
Depois de instalado, executar o aplicativo, olhando para ela, na Unidade de Painel. Na primeira execução, poderá configurar as estatísticas (sensores) que deseja recolher com o Psensor.,
Se você deseja mostrar a CPU estatísticas, incluindo a temperatura no topo do painel, vá para Sensores “Preferências”. Depois, no menu’ indicador de aplicação’, seleccione o componente para o qual deseja mostrar a temperatura. Em seguida, verifique o ‘sensor de visualização’ na opção etiqueta.,
3) Usando ‘Hardinfo’ para verificar a temperatura do CPU
Hardinfo é uma ferramenta de análise de sistemas e de referência usada no Linux para mostrar informações de hardware na GUI. Você também pode verificar a temperatura da CPU a partir dos sensores GUI – Devices – Sensors.
No Ubuntu e Debian
$ sudo apt install hardinfo
No Arch Linux você pode encontrar hardinfo na comunidade de recompra
$ sudo pacman -S hardinfo
Execute o seguinte comando a partir de um terminal para exibir informações de hardware na 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.,
Para instalar no ubuntu, execute o seguinte comando:
$ sudo apt install i7z
Conclusão
Além disso, você pode tentar usar o TLP e thermald,pode ajudar a controlar a temperatura da CPU no Linux. Cpufreq é outra ferramenta que pode ajudá-lo a economizar bateria e reduzir o superaquecimento do laptop que funciona muito bem no Ubuntu.,
poucos anos antes de eu usar ‘Conky’ que é um monitor de Sistema de desktop leve que pode mostrar estatísticas de CPU, memória, espaço de swap, armazenamento em disco, temperaturas, processos, interfaces de rede, potência da bateria, etc.
Se quiser verificar as temperaturas sem ferramentas de terceiros, procure no ficheiro / sys/devices/virtual/thermal_ Zone1/temp.
para verificar a temperatura do disco rígido, poderá instalar o pacote hddtemp.