Teste de Stress no Raspberry Pi
Guia rápido para testar CPU, memória, temperatura e estabilidade do Raspberry Pi.
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.
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.
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
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.