Amo mi Pi, pero lleva un tiempo considerable arrancar. Si quiero usarlo como Media Center, es bastante importante que se encienda rápidamente.
¿Hay algún paso que pueda tomar para mejorar el rendimiento de arranque?
archlinux
performance
boot
Jivings
fuente
fuente
Respuestas:
Se pueden deshabilitar ciertas cosas que mejoran la velocidad de arranque, por ejemplo, cambiar (mi Pi tarda años en activarse).
Sin embargo, las lecturas de la tarjeta SD son relativamente lentas, y el dispositivo en sí no es tan rápido: no creo que haya una bala mágica para que arranque mucho más rápido que de forma predeterminada.
Sé que es algo que ya has considerado, pero personalmente lo dejaría activado. Las dos razones principales para no hacerlo parecen ser la estabilidad (que podría resolverse mediante un reinicio del trabajo cron de vez en cuando si se demuestra que es un problema) y el desgaste de la tarjeta SD. Si bien no tengo ninguna cifra sobre qué tan rápido sucederá esto último, hay cosas que puede hacer para mitigarlo (deshabilitar el intercambio) y, por el precio de las tarjetas SD, estaría tentado a ver qué sucede. Si muere relativamente rápido, puede volver a visitarlo y no ha tirado tanto. Si dura un par de años o más (lo cual sospecho que puede ser el caso, aunque no tengo puntos de referencia para eso), creo que £ 10 cada pocos años es un costo de mantenimiento bastante bajo en el gran esquema de las cosas.
Como ya se mencionó, lo principal que mata las tarjetas SD son muchas escrituras, y no puedo pensar en nada que realmente esté haciendo eso (o debería estar haciendo eso) cuando el Pi está inactivo.
fuente
/var/log
que se actualizarán regularmente. La solución sería deshabilitar el registro o montar/var/log
como tmpfs (que usa la memoria del sistema como almacenamiento temporal)Si está dispuesto a cambiar a un sistema init completamente nuevo, he descubierto que el uso de systemd permite que el sistema se inicie considerablemente más rápido, aunque no he hecho ningún punto de referencia para dar números reales.
fuente
fuente
Algunas sugerencias: Strip SystemV en /etc/rc.sysinit
o Use systemd
Carga paralela de los programas.
Compile el kernel con hardfloat
Si algunas partes de su partición raíz son estáticas, use Squashfs en la wiki
Por ejemplo / usr / bin / sbin .. etc.
/ etc / fstab
SSD externo y HDD para la partición raíz
fuente
squashfs
? Eso haría que esta respuesta fuera mucho más útil, y también es lo único que no estoy haciendo.