Monitorando a temperatura no The Raspberry Pi

Shutterstock / Paolo De Gasperis
O seu Raspberry Pi está esquentando? O Raspberry Pi funciona em uma ótima temperatura padrão de fábrica quando está ocioso, mas quando você o usa muito em um escritório aquecido, ele fica muito quente? Descubra com algumas etapas simples.
Monitorando a temperatura no Pi
Assumiremos que você já configurou o Raspberry Pi, está usando o Raspbian e que pode acessar o prompt do console – por SSH ou por meio de um login baseado em desktop.
Se acontecer de você ter uma nova instalação do Ubuntu em seu Pi, verifique vcgencmd para Ubuntu 20.04 aarch64 em RPi 4B de Hamid Elaosta.
Quando estiver no prompt do terminal, primeiro você desejará verificar se o utilitário vcgencmd está disponível para você. Provavelmente estará presente se você estiver usando o Raspbian. Vamos verificar:
onde está vcgencmd

Se você recebeu uma saída, que tinha mais informações do que um vcgencmd:, então você está pronto para prosseguir.
Teste de temperatura no Pi manualmente
Vá em frente e execute o seguinte comando:
vcgencmd measure_temp
Você deve receber uma saída semelhante a esta:

Observe que a temperatura em seu Pi pode ser mais alta, por exemplo, 45 graus Celsius. O meu (um Raspberry Pi 4) funciona em um gabinete de metal apertado (a carcaça do radiador de alumínio com ventilador duplo) com um único ventilador funcionando, e está muito legal aqui esta noite. Eu tenho outro Raspberry Pi 3 com um invólucro de plástico, alguns dissipadores de calor e nenhum ventilador, e esse está funcionando a 44,4 graus Celsius atualmente.
Quanto é demais?
Boa pergunta. A base Raspberry Pi recomenda manter o Raspberry Pi abaixo de 85 graus Celsius. Esse é um limite superior, e você deve notar que pode haver alguns chips na placa-mãe do Raspberry que são qualificados apenas para ir até 70 graus Celsius. Em geral, se você pode correr a 50 graus Celsius ou menos, parece que você deveria estar na zona verde.
Mesmo que você vá acima disso, você pode adicionar um pequeno ventilador, algumas pias de resfriamento e baixar rapidamente a temperatura. A temperatura ambiente / ambiente também não tem importância. Se o seu ambiente ficar mais quente (clima de verão, etc.), espere que o seu Raspberry Pi também suba de temperatura.
E é bom ter em mente que o Raspberry Pi geralmente acelera (ou seja, diminui) quando a temperatura atinge um determinado ponto. A menos que você esteja fazendo algo diferente do padrão, como overclock ou alterar as configurações.
Também há muito a ser dito sobre qual caixa você escolherá para o seu Raspberry Pi 4. Várias escolhas levarão a resultados de resfriamento muito melhores ou muito piores. Para uma visão geral sólida sobre os casos, consulte Casos do Raspberry Pi 4, Temperatura e aceleração da CPU sob carga por Martin Rowan.
Temperatura do script e muito mais
O comando vcgencmd é bastante versátil. Você pode ler mais sobre isso na página de manual do vcgencmd. Vamos criar um pequeno script com alguns dos comandos mais úteis, que armazenamos como ~ / temperature. sh:
#! / bin / bash vcgencmd measure_temp vcgencmd get_throttled vcgencmd measure_volts vcgencmd get_mem arm vcgencmd get_mem gpu

Aqui, verificamos a temperatura, o status do acelerador (consulte o link do site acima para mais informações), uma leitura de Volts e a memória disponível para a GPU e para o processador ARM. Observe que sua memória total pode ser maior do que o que está disponível para o ARM. Você pode ver sua memória total usando uma ferramenta como htop (sudo apt install htop & & htop) ou simplesmente executando free -mh na linha de comando (primeiro resultado, canto superior esquerdo, é o tamanho total da memória).
Concluindo
Manter o seu Raspberry Pi fresco é certamente um aspecto importante para administrar bem o seu Pi. Invista em uma caixa que otimize a temperatura, adicione um ou dois ventiladores e, o mais importante, monitore o desempenho da temperatura do sistema regularmente, inclusive sob carga. Aproveite a infinidade de informações que o vcgencmd pode fornecer e fique de olho nessa temperatura!
Nenhum comentário