Logótipo

Teste de Stress no Raspberry Pi

Guia rápido para testar CPU, memória, temperatura e estabilidade do Raspberry Pi.

Raspberry Pi stress-ng temperatura throttling estabilidade
./preparar_stress_raspberry_pi.sh

1Actualizar o sistema

Antes do teste, convém actualizar a lista de pacotes.

sudo apt update

2Instalar o stress-ng

O stress-ng permite forçar o processador, a memória e outros recursos do sistema.

sudo apt install -y stress-ng

3Verificar temperatura e estado inicial

vcgencmd measure_temp
vcgencmd get_throttled

Se o resultado de get_throttled for throttled=0x0, não há aviso registado.

./executar_testes.sh

4Teste simples ao CPU

Usa todos os núcleos do processador durante 5 minutos.

stress-ng --cpu 0 --timeout 5m --metrics-brief

5Acompanhar a temperatura

Abre outro terminal e executa:

watch -n 1 vcgencmd measure_temp

Para sair, usa CTRL + C.

6Teste mais exigente: CPU + memória

Este teste força o CPU e usa parte significativa da memória RAM.

stress-ng --cpu 0 --vm 2 --vm-bytes 75% --timeout 10m --metrics-brief

7Confirmar se houve limitação

vcgencmd get_throttled

Um valor diferente de throttled=0x0 pode indicar temperatura elevada, fonte fraca ou limitação de desempenho.

./stress_test.sh

Script completo para criar, executar e guardar como ferramenta rápida de diagnóstico:

nano stress_test.sh

Cola o seguinte conteúdo:

#!/bin/bash

echo "=== Teste de stress Raspberry Pi ==="
echo "Data: $(date)"
echo ""

echo "Temperatura inicial:"
vcgencmd measure_temp
echo ""

echo "Estado inicial de throttling:"
vcgencmd get_throttled
echo ""

echo "A iniciar teste de stress durante 10 minutos..."
stress-ng --cpu 0 --vm 2 --vm-bytes 75% --timeout 10m --metrics-brief

echo ""
echo "Temperatura final:"
vcgencmd measure_temp

echo ""
echo "Estado final de throttling:"
vcgencmd get_throttled

echo ""
echo "Teste concluído."

Depois, dá permissão de execução e corre o script:

chmod +x stress_test.sh
./stress_test.sh
./interpretar_resultados.txt
Atenção: durante o teste, garante que o Raspberry Pi tem boa ventilação e uma fonte de alimentação adequada.

Temperatura

  • Abaixo de 70 ºC: normalmente confortável.
  • Entre 70 ºC e 80 ºC: convém melhorar a ventilação.
  • Acima de 80 ºC: pode ocorrer redução automática de desempenho.

Estado de throttling

Depois do teste, executa:

vcgencmd get_throttled

Resultado ideal:

throttled=0x0

Possíveis problemas

  • Fonte de alimentação insuficiente.
  • Cabo USB-C de fraca qualidade.
  • Caixa sem ventilação.
  • Dissipador mal aplicado ou inexistente.
  • Processos pesados em simultâneo.
Recomendação para Raspberry Pi 5: usar dissipador activo ou caixa com ventoinha, sobretudo em testes longos ou projectos com visão por computador.