Les dĂ©veloppeurs de la distribution openSUSE ont implĂ©mentĂ© dans le gestionnaire de paquets Zypper la possibilitĂ© de parallĂ©liser le tĂ©lĂ©chargement des paquets et des mĂ©tadonnĂ©es. De plus, un nouveau backend a Ă©tĂ© proposĂ©, permettant de rĂ©utiliser de maniĂšre plus optimale les connexions dĂ©jĂ Ă©tablies et d'amĂ©liorer l'efficacitĂ© du traitement des mĂ©tadonnĂ©es. Lors de la mise Ă jour de 250 paquets d'une taille totale de 100 Mo, le temps de tĂ©lĂ©chargement avec le nouveau backend et le mode parallĂšle a Ă©tĂ© rĂ©duit de 68,7 secondes Ă 13,1 secondes, et lors de la mise Ă jour de 407 paquets d'une taille de 1 Go â de 281,1 secondes Ă 119,6 secondes.
La parallélisation est disponible à partir des versions libzypp 17.36.4 et zypper 1.14.87, actuellement disponibles uniquement dans les dépÎts Tumbleweed et Slowroll. Par défaut, ces fonctionnalités sont encore désactivées et sont considérées comme expérimentales. Pour activer le téléchargement parallÚle et le nouveau backend, vous pouvez utiliser les variables d'environnement « ZYPP_PCK_PRELOAD=1 » et « ZYPP_CURL2=1 », et le réglage du nombre de connexions simultanées est contrÎlé par le paramÚtre « download.max_concurrent_connections » dans le fichier de configuration zypp.conf.
Source : opennet.ru
