Estabilizando e detectando erros na Raspberry PI

Estabilizando e detectando erros na Raspberry PI

keep-calm-and-debug-raspberry-pi

Depois de utlizar a raspberry pi por um longo período, começei a notar alguns travamentos, pricipalmente nas transferências via wifi.

Com muitas pesquisas, lendo sobre os parâmetros do kernel e dos drivers da raspberry pi, consegui estabilizar o sistema.

Vou compartilhar com vocês o que achei mais relevante, no quesito estabilidade.

Auto-reboot kernel panic

Caso ocorra um kernel panic, reincia a placa.

Sintaxe: kernel.panic=<segundos>

Erros com alto tráfego na rede

Quando o tráfego é muito alto (por exemplo, downloads) a memória pode ser esgotada causando falhas / travamentos. (Crashes com alta carga de rede também pode está relacionado com a sua fonte de alimentação).

Adicionando os parâmetros abaixo, perceberá uma queda na transferência, porém, maior estabilidade.

Reparando partição ext4 automaticamente

Repara as partições do cartão de memória e reinicia em 5 segundos.

Verificando baixa tensão 

Sabe aquele retângulo colorido que aparece no topo, lado direito? É um indicador de baixa tensão.

Verifique regularmente o pino 35 (modo BCM).

Considerações finais

Todos os parâmetros citados acima, deve ser incluso no /boot/cmdline.txt.

Exemplo:

O watchdog também é uma boa opção para auxiliar na estabilidade do sistema, porém, possui um problema. Quando a placa está com baixa tensão, o watchdog pode desligar a placa, então, certifique-se de utilizar uma boa fonte de energia. Dexei algumas verificações básicas no seu arquivo de configuração, fiz um script a parte para verificar outros erros.

 

Que tal nos encontrar no SeuTubo para ver dicas, tutoriais e Reviews de placas? Canal Sistemas Embarcados

 

Conheça também nossos grupos do Facebook:

Forte abraço a todos e até a próxima!

Related Post