Monitorando as temperaturas da CPU e GPU no Linux

Breve: este artigo discute duas maneiras simples de monitorar as temperaturas da CPU e GPU na linha de comando do Linux.

Por causa do Steam (incluindo Steam Play, também conhecido como Proton) e outros desenvolvimentos, GNU / Linux está se tornando a plataforma de jogos preferida de mais e mais usuários de computador todos os dias. Um bom número de usuários também está optando pelo GNU / Linux quando se trata de outras tarefas de computação que consomem recursos, como edição de vídeo ou design gráfico (Kdenlive e Blender são bons exemplos de programas para eles).

Seja você é um desses usuários ou não, você deve ter se perguntado o quão quente a CPU e GPU do seu computador podem ficar (ainda mais se você fizer overclock). Se for esse o caso, continue lendo. Veremos alguns comandos muito simples para monitorar os tempos de CPU e GPU.

Já que estamos falando sobre comandos, você pode aprender como obter detalhes de GPU na linha de comando do Linux.

Minha configuração inclui um Slimbook Kymera e dois monitores (um aparelho de TV e um monitor de PC) que me permite usar um para jogar e outro para ficar de olho nas temperaturas. Além disso, como eu uso o Zorin OS, estarei focando nos derivados do Ubuntu e Ubuntu.

Para monitorar o comportamento da CPU e da GPU, usaremos o comando watch para ter leituras dinâmicas a cada certo número de segundos.

Monitorando a temperatura da CPU no Linux

Para temperaturas da CPU, combinaremos os sensores com o comando watch. O comando sensores já está instalado no Ubuntu e em muitas outras distribuições Linux. Caso contrário, você pode instalá-lo usando o gerenciador de pacotes de sua distribuição. Ele está disponível como sensores ou pacote de sensores lm.

Um artigo interessante sobre uma versão gui desta ferramenta para verificar a temperatura da CPU já foi abordado no It’s FOSS. No entanto, usaremos a versão do terminal aqui:

O comando watch garante que as leituras serão atualizadas a cada 2 segundos (e este valor pode – é claro – ser alterado para o que melhor se adapta às suas necessidades):

Entre outras coisas, obtemos as seguintes informações:

  • Temos 6 núcleos em uso no momento (com o a temperatura mais alta atual sendo 37,0ºC).
  • Valores acima de 82,0ºC são considerados altos.
  • Um valor acima de 100,0ºC é considerado crítico.

Os valores acima nos levam à conclusão de que a carga de trabalho do computador está muito leve no momento.

Se você estiver interessado, existe uma ferramenta avançada chamada CoreFreq que pode ser usada para obter informações detalhadas da CPU.

Monitorando a temperatura da GPU no Linux

Vamos passar para a placa de vídeo agora. Eu nunca usei uma placa de vídeo dedicada AMD, então irei me concentrar nas placas da Nvidia. A primeira coisa a fazer é baixar o driver atual apropriado por meio de drivers adicionais no Ubuntu.

No Ubuntu (e seus garfos como Zorin ou Linux Mint), vá para Software & Atualizações > Adicional Drivers e selecionar o mais recente normalmente é suficiente. Além disso, você pode adicionar / habilitar o ppa oficial para placas gráficas (por meio da linha de comando ou via Software & Updates > Outro software) .

Depois de instalar o driver, você terá à sua disposição o aplicativo Nvidia X Server gui junto com o utilitário de linha de comando nvidia-smi (Nvidia System Management Interface). Portanto, usaremos watch e nvidia-smi:

E – o mesmo que para a CPU – obteremos leituras atualizadas a cada dois segundos:

O gráfico fornece as seguintes informações sobre a placa gráfica:

  • está usando o driver de código aberto versão 418.56.
  • a temperatura atual da placa é 54,0 ºC – com o ventilador a 0% de sua capacidade.
  • o consumo de energia é muito baixo: apenas 10W.
  • de 6 GB de vram (memória de acesso aleatório de vídeo), ele está usando apenas 433 MB.
  • o vram usado está sendo obtido por três processos cujos IDs são – respectivamente – 1557, 1820 e 7820.

A maioria desses fatos / os valores mostram que – claramente – não estamos jogando nenhum jogo que consuma recursos ou lidando com cargas de trabalho pesadas. Se começássemos a jogar um jogo, processando um vídeo – ou algo parecido -, os valores começariam a subir.

Conclusão

Embora existam ferramentas gui, encontro esses dois comandos muito útil para verificar seu hardware em tempo real.

O que você acha deles? Você pode aprender mais sobre os utilitários envolvidos lendo suas páginas de manual.

Você tem outras preferências? Compartilhe-os conosco nos comentários;).

Halof !!! (Divirta-se bastante!!!).

Alejandro Egea-Abellán

É contribuidor da comunidade FOSS

Desenvolvi um gosto por eletrônica, lingüística, herpetologia e computadores (particularmente GNU / Linux e FOSS). Tenho a certificação LPIC-2 e atualmente trabalho como consultor técnico e administrador Moodle no Departamento de Aprendizagem ao Longo da Vida do Ministério da Educação em Murcia, Espanha. Acredito piamente na aprendizagem ao longo da vida, na partilha do conhecimento e na liberdade do utilizador do computador.

Gosta do que lê? Compartilhe com outras pessoas.

287Shares
  • Facebook252
  • Twitter32
  • LinkedIn1
  • Reddit0
  • Pocket0

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *