L'installation (dé) package sur un système Debian est horriblement lente, en partie parce qu'elle fonctionne avec tout un tas de (petits) fichiers. À moins d'obtenir un stockage plus rapide, comment puis-je l'accélérer? Je pense peut-être charger un répertoire hautement accessible sur la RAM comme une solution, mais comment faire? Existe-t-il une «meilleure» solution?
debian
package-management
performance
dpkg
tshepang
la source
la source
dir_index
option, ou Reiser, est une amélioration spectaculaire par rapport à ext2 ou ext3 sansdir_index
.Réponses:
Pour cette solution, vous allez avoir besoin d'une version de dpkg d'au moins 1.15.8.6.
Depuis cette version de dpkg, il y a une nouvelle
force-unsafe-io
option qui désactivera dpkg d'appeler sync () et similaire entre chaque paquet. Vous pouvez ajouter cette option à la configuration dans / etc / dpkg afin qu'elle soit toujours en vigueur.Si vous avez une ancienne version de dpkg, vous pouvez également utiliser eatmydata .
Et n'oubliez pas que ces deux solutions ne sont pas sûres et entraîneront probablement une perte de données en cas de panne de courant pendant ou peu de temps après l'exécution de dpkg.
la source
force-unsafe-io
à /etc/dpkg/dpkg.cfg , et c'est tout?echo "force-unsafe-io" > /etc/dpkg/dpkg.cfg.d/force-unsafe-io
devrais travailler. Ou vous pouvez l'ajouter au fichier de configuration principal de dpkg qui je pense est /etc/dpkg/dpkg.cfg .