La instalación (des) paquete en un sistema Debian es terriblemente lenta, en parte porque funciona con un montón de archivos (pequeños). A falta de un almacenamiento más rápido, ¿cómo puedo acelerarlo? Estoy pensando que tal vez cargue algún directorio de alto acceso en RAM como una solución, pero ¿cómo hago eso? ¿Existe una solución 'mejor'?
debian
package-management
performance
dpkg
tshepang
fuente
fuente
dir_index
opción, o Reiser, es una mejora dramática en comparación con ext2 o ext3 sindir_index
.Respuestas:
Para esta solución, necesitará una versión de dpkg de al menos 1.15.8.6.
Desde esa versión de dpkg, hay una nueva
force-unsafe-io
opción que deshabilitará dpkg para llamar a sync () y similares entre cada paquete. Puede agregar esta opción a la configuración en / etc / dpkg para que siempre esté vigente.Si tiene una versión anterior de dpkg, también puede usar eatmydata .
Y recuerde que ambas soluciones no son seguras y probablemente conducirán a la pérdida de datos si hay una falla de energía mientras dpkg se ejecuta o poco después.
fuente
force-unsafe-io
a /etc/dpkg/dpkg.cfg , ¿y eso es todo?echo "force-unsafe-io" > /etc/dpkg/dpkg.cfg.d/force-unsafe-io
debería funcionar. O puede agregarlo al archivo de configuración dpkg principal que creo que es /etc/dpkg/dpkg.cfg .