Quiero usar mi frambuesa en una aplicación integrada.
Ya estoy usando minibian y destruí (accidentalmente) el administrador de red. Esto me llevó a un tiempo de arranque de 13 segundos.
Necesito: acceso al pin de Gpio, salida de audio, Python, moc (música en la consola)
¿Ideas qué y cómo puedo eliminar del sistema? (Ejemplo: SSH, inicio de sesión de usuario, redes) Debería disminuir el tiempo de arranque.
Ver respuestas: Lo redujimos a ~ 7 segundos.
dmesg
- desinstale todo lo que cree que no necesitaRespuestas:
Si desea saber cuál es el responsable del tiempo de arranque con systemd, ejecute
systemd-analyze blame
o,systemd-analyze critical-chain
y luego decida si hay cosas sin las que pueda vivir y / o investigue los elementos que cree que pueden acelerarse.
fuente
blame
no se mencionassh.service
en una nueva instalación de jessie, aunque sesystemctl status ssh
refiere a ella como "ejecución activa cargada". Por lo tanto, es posible que desee verificar también los más inclusivossystemctl list-units
.Cosas que hice hasta ahora:
Elimine las redes (el inicio se detuvo hasta que la red esté conectada): ~ 5 segundos
update-rc.d -f networking remove
Reenable temporal con:
/etc/init.d/networking start && ifdown eth0 && ifup eth0
Mensajes de inicio eliminados durante el inicio (sí, la impresión de mensajes consume tiempo): ~ 2s
Simplemente agregue un
quiet
/boot/cmdline.txtSiguiendo esta guía también se afeitó unos segundos de: ~ 2s
El rendimiento mejoró especialmente después de pasar
busybox
y quitarntp
. Además, es útil para mí que el sistema se lea solo ahora, porque tengo una mejor vida útil de la tarjeta SD por un lado y no hay corrupción debido a la pérdida de energía por el otro lado.Feo, no hagas esto. (O hágalo y culpe a usted mismo) Luego eliminé las instalaciones de registro: ~ 0.5s
update-rc.d -f busybox-syslogd remove; update-rc.d -f busybox-klogd remove
(Sí, lo acabo de agregar ...)
Actualmente estoy en 6.934 (1.226 + 5.708) segundos. (6.78 segundos sin hdmi conectado)
Probé mi suerte,
systemd-readahead
pero esto agregó casi un segundo a mi tiempo de arranque.fuente