Eu quero usar minha framboesa em um aplicativo incorporado.
Já estou usando minibian e destruí (acidentalmente) o gerenciador de rede. Isso me levou a um tempo de inicialização de 13s.
Preciso de acesso de pinos Gpio, saída de áudio, Python, moc (música no console)
Ideias o que e como posso remover do sistema? (Exemplo: SSH, logon do usuário, rede) Deve diminuir o tempo de inicialização.
Veja as respostas: reduzimos para ~ 7 segundos.
dmesg
- desinstale qualquer coisa que você acha que não precisaRespostas:
Se você quiser saber o que é responsável pelo tempo de inicialização com o systemd, execute
systemd-analyze blame
ousystemd-analyze critical-chain
e decida se há coisas que você pode viver sem e / ou pesquise os itens que você acha que podem estar acelerando.
fonte
blame
não mencionassh.service
uma nova instalação do jessie, emborasystemctl status ssh
se refira a ela como "execução ativa carregada". Portanto, convém verificar também o mais abrangentesystemctl list-units
.Coisas que fiz até agora:
Remova a rede (inicialização paralisada até que a rede esteja conectada): ~ 5seg
update-rc.d -f networking remove
Reativar temporariamente com:
/etc/init.d/networking start && ifdown eth0 && ifup eth0
Mensagens de inicialização removidas durante a inicialização (sim, imprimir mensagens consome tempo): ~ 2s
Basta adicionar um
quiet
/boot/cmdline.txtSeguindo este guia, raspamos também alguns segundos de: ~ 2s
O desempenho ficou especialmente melhor depois de mudar
busybox
e removerntp
. Além disso, é útil para mim que o sistema seja lido somente agora, porque eu tenho uma vida útil melhor do cartão sd, por um lado, e sem corrupção por causa da perda de energia, por outro.Feio, não faça isso. (Ou faça isso e se culpe). Em seguida, removi as instalações de registro: ~ 0.5s
update-rc.d -f busybox-syslogd remove; update-rc.d -f busybox-klogd remove
(Sim, eu apenas adicionei ....)
Atualmente, estou com 6.934 (1.226 + 5.708) segundos. (6,78 segundos sem o HDMI conectado)
Tentei a sorte,
systemd-readahead
mas isso acrescentou quase um segundo ao meu tempo de inicialização.fonte