Como Verificar Facilmente a Temperatura da CPU no Ubuntu – Um Guia Passo a Passo Usando Glances e lm-sensors

1. Introdução

Monitorar a temperatura da CPU no Ubuntu é essencial para manter o desempenho do sistema e prevenir danos potenciais causados por superaquecimento. Isso é especialmente importante durante tarefas de alta carga prolongada ou em ambientes com altas temperaturas ambientes. Neste artigo, apresentaremos vários métodos para verificar a temperatura da CPU no Ubuntu e ajudaremos você a escolher a ferramenta certa de acordo com suas necessidades.

年収訴求

2. Importância de Monitorar a Temperatura da CPU no Ubuntu

Monitorar a temperatura da CPU afeta diretamente o desempenho e a longevidade do sistema. O superaquecimento pode acionar o throttling térmico, que reduz automaticamente a frequência do clock da CPU e diminui o desempenho. Além disso, o superaquecimento prolongado pode causar danos físicos à CPU e a outros componentes de hardware. Para prevenir esses problemas, o monitoramento regular da temperatura da CPU é crucial para garantir a operação estável do sistema e evitar falhas de hardware.

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. Ela fornece uma visão geral de todo o sistema, permitindo que você verifique não apenas a temperatura da CPU, mas também o uso de memória, I/O de disco e outras informações importantes de forma rápida.

Instalação e Configuração

  1. Para instalar o Glances, primeiro use o gerenciador de pacotes do Python, pip: bash sudo apt install python3-pip sudo pip3 install glances
  2. Após a instalação, inicie o Glances com o seguinte comando: bash glances
  3. Quando o Glances estiver em execução, pressione a tecla [f] para exibir informações dos sensores, incluindo a temperatura da CPU.

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 outros dispositivos via navegador. Para habilitar esse modo, execute o comando a seguir:
bash glances -w
Acesse a URL fornecida no seu navegador para visualizar as informações do sistema, incluindo a temperatura da CPU.

Vantagens e Limitações

A maior vantagem do Glances é sua capacidade de fornecer uma visão detalhada de todo o sistema de forma rápida. No entanto, se você precisar apenas verificar a temperatura da CPU, a quantidade de informações exibidas pode parecer excessiva.

4. Obtendo Dados dos Sensores Diretamente com lm-sensors

lm-sensors é uma ferramenta simples que permite acesso direto às informações dos sensores, incluindo a temperatura da CPU. É um dos métodos mais diretos para exibir dados dos sensores e é amplamente usado por usuários Linux.

Instalação e Configuração

  1. Para instalar o lm-sensors, execute o seguinte comando: bash sudo apt-get install lm-sensors
  2. Após a instalação, detecte todos os sensores disponíveis no seu sistema executando: bash sudo sensors-detect
  3. Siga as instruções e digite “YES” quando solicitado a detectar os sensores.

Exibindo a Temperatura da CPU

Depois que o processo de detecção for concluído, você pode usar o comando sensors para exibir a temperatura da CPU e outros dados dos sensores:
bash sensors
Este comando mostrará a temperatura atual da CPU junto com outras informações dos sensores.

Vantagens e Limitações

lm-sensors é simples e fácil de usar, tornando‑se ideal para verificar rapidamente a temperatura da CPU. Contudo, se você precisar de monitoramento detalhado do sistema ou acesso remoto, ferramentas como o Glances podem ser mais adequadas.

5. Acessando Informações da Zona Térmica Diretamente

No Ubuntu, você pode obter os dados dos sensores de temperatura diretamente através do sistema de arquivos. Este é um dos métodos mais simples e não requer a instalação de software adicional.

Usando /sys/class/thermal/

Os dados dos sensores de temperatura são armazenados 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 está em miligrados Celsius, ou seja, um valor de 27800 representa 27,8 °C.

Explorando Sensores

Alguns sistemas podem ter múltiplos sensores. Para verificar os valores de diferentes sensores, explore os diretórios thermal_zone*:
bash cat /sys/class/thermal/thermal_zone1/temp

Vantagens e Limitações

A principal vantagem desse método é que ele não requer software adicional. No entanto, os nomes e locais dos sensores podem variar de acordo com o sistema, dificultando a localização do arquivo correto. Além disso, como a saída está em miligrados, é necessário ter cautela extra ao interpretar os valores.

6. Comparação de Métodos

Cada ferramenta e método tem suas próprias vantagens e limitações. O Glances oferece monitoramento abrangente do sistema e acesso remoto, mas pode ser excessivo devido à quantidade de informações exibidas. Por outro lado, o lm-sensors fornece uma maneira simples e direta de verificar a temperatura da CPU, facilitando seu uso. Por fim, acessar os arquivos do sistema diretamente não requer software adicional, mas pode ser menos amigável ao usuário devido à dependência dos locais dos sensores e às saídas em miligrados.

7. Conclusão

Monitorar a temperatura da CPU é crucial para manter o desempenho e a longevidade de um sistema Ubuntu. Neste artigo, apresentamos três métodos: Glances, lm-sensors e acesso direto aos arquivos do sistema. Cada método tem seus pontos fortes, portanto escolha o que melhor se adapta às suas necessidades e 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 os sensores não estejam reconhecidos corretamente. Tente executar sensors-detect novamente.
  • Uso Avançado: Se quiser automatizar o monitoramento de temperatura, você pode integrar esses comandos em um script para verificar regularmente e enviar alertas caso sejam detectadas anomalias.