- 1 1. Introdução
- 2 2. A Importância de Monitorar a Temperatura da CPU no Ubuntu
- 3 3. Monitoramento Abrangente do Sistema com Glances
- 4 4. Usando lm-sensors para Recuperar Informações dos Sensores Diretamente
- 5 5. Acessando Informações da Zona Térmica Diretamente
- 6 6. Comparando Cada Método
- 7 7. Conclusão
- 8 8. Dicas Adicionais e Solução de Problemas
1. Introdução
Monitorar a temperatura da CPU no Ubuntu é essencial para manter o desempenho do sistema e evitar danos potenciais causados pelo superaquecimento. Isso se torna especialmente importante durante longos períodos de alta carga de trabalho ou em temperaturas ambientes elevadas. Ao acompanhar a temperatura da CPU, você pode garantir a estabilidade do sistema e prevenir falhas de hardware. Neste artigo, apresentamos vários métodos para verificar a temperatura da CPU no Ubuntu e ajudamos você a escolher a melhor ferramenta para suas necessidades.
2. A Importância de Monitorar a Temperatura da CPU no Ubuntu
Monitorar a temperatura da CPU afeta diretamente o desempenho e a vida útil do sistema. O superaquecimento pode acionar o thermal throttling, que reduz automaticamente a frequência do clock da CPU e resulta em degradação de desempenho. Além disso, a exposição prolongada a altas temperaturas pode causar danos físicos à CPU e a outros componentes de hardware. Para evitar esses problemas e garantir o funcionamento suave do sistema, o monitoramento regular da temperatura da CPU é crucial.
3. Monitoramento Abrangente do Sistema com Glances
Glances é uma ferramenta poderosa que permite o monitoramento em tempo real de várias métricas do sistema, incluindo a temperatura da CPU. Como fornece uma visão geral de todo o sistema de uma só vez, você pode acessar facilmente detalhes como uso de memória, I/O de disco e muito mais — não apenas a temperatura da CPU.
Instalação e Configuração
- Para instalar o Glances, use o pip, o gerenciador de pacotes Python:
bash sudo apt install python3-pip sudo pip3 install glances - Após a instalação, inicie o Glances com o seguinte comando:
bash glances - Quando o Glances estiver em execução, pressione a tecla
[f]para exibir a temperatura da CPU e outras informações dos sensores.
Usando o Modo Servidor Web
O Glances também pode ser executado no modo servidor web, permitindo que você monitore as informações do sistema a partir de outro dispositivo via navegador. Para usar esse modo, execute o comando a seguir:
bash glances -w
Acesse a URL fornecida no seu navegador para visualizar as métricas do sistema, incluindo a temperatura da CPU.
Vantagens e Limitações
A maior vantagem do Glances é que ele fornece uma visão abrangente das informações do sistema de uma só vez. No entanto, se seu objetivo for apenas verificar a temperatura da CPU, a quantidade de dados pode parecer excessiva.
4. Usando lm-sensors para Recuperar Informações dos Sensores Diretamente
lm-sensors é uma ferramenta simples que recupera informações dos sensores diretamente, incluindo a temperatura da CPU. É um dos métodos mais diretos usados por muitos usuários Linux para exibir os dados dos sensores do sistema.
Instalação e Configuração
- Para instalar o lm-sensors, execute o seguinte comando:
bash sudo apt-get install lm-sensors - Após a instalação, detecte todos os sensores disponíveis no seu sistema usando o comando:
bash sudo sensors-detect - Responda “YES” às solicitações para permitir a detecção dos sensores.
Exibindo a Temperatura da CPU
Depois que a detecção for concluída, use o comando sensors para exibir a temperatura da CPU junto com outras informações dos sensores:
bash sensors
Executar este comando mostrará a temperatura atual da CPU e os dados relacionados dos sensores.
Vantagens e Limitações
lm-sensors é simples, rápido e ideal para usuários que desejam verificar rapidamente a temperatura da CPU. No entanto, se você precisar de informações detalhadas do sistema ou monitoramento remoto, ferramentas como o Glances podem ser mais adequadas.

5. Acessando Informações da Zona Térmica Diretamente
O Ubuntu permite que você recupere dados de temperatura diretamente através do sistema de arquivos. Este é um dos métodos mais simples, que não requer a instalação de software adicional.
Usando /sys/class/thermal/
As informações dos sensores de temperatura são armazenadas no diretório /sys/class/thermal/. Para verificar a temperatura da CPU, execute o seguinte comando:
bash cat /sys/class/thermal/thermal_zone0/temp
A saída é fornecida em miligrados. Por exemplo, 27800 significa 27,8 °C.
Explorando Sensores
Dependendo do seu sistema, podem existir vários sensores. Para verificar o valor de cada sensor, explore os diretórios thermal_zone*:
bash cat /sys/class/thermal/thermal_zone1/temp
Vantagens e Limitações
Este método não requer software adicional e é muito leve. No entanto, a localização e a nomenclatura dos sensores variam de sistema para sistema, o que pode tornar a exploração demorada. Além disso, como os valores são exibidos em miligrados, é necessária uma interpretação cuidadosa.
6. Comparando Cada Método
Cada ferramenta e método oferece benefícios distintos. O Glances permite monitoramento abrangente do sistema e acesso remoto, embora a quantidade de dados possa ser avassaladora. O lm-sensors fornece uma maneira simples e direta de verificar a temperatura da CPU, tornando-o amigável ao usuário. Acessar arquivos do sistema diretamente não requer instalação, mas pode ser menos intuitivo devido às variações dos sensores e ao formato da unidade.
7. Conclusão
O monitoramento da temperatura da CPU é crítico para preservar o desempenho e a longevidade do sistema no Ubuntu. Este artigo apresentou três métodos: Glances, lm-sensors e acesso direto a arquivos. Cada abordagem é adequada para diferentes necessidades, portanto escolha o método que melhor se adapta ao seu ambiente.
8. Dicas Adicionais e Solução de Problemas
- Problemas Comuns : Se as informações dos sensores não aparecerem, pode ser que seus sensores não tenham sido reconhecidos. Tente executar
sensors-detectnovamente. - Uso Avançado : Para automatizar o monitoramento de temperatura, incorpore esses comandos em scripts para realizar verificações periódicas ou enviar alertas quando temperaturas anormais forem detectadas.