Zypper-pakketbeheerder implementeert parallelle download van pakketten

De ontwikkelaars van de openSUSE-distributie hebben de mogelijkheid geïmplementeerd om het downloaden van pakketten en metagegevens te paralleliseren in de Zypper-pakketbeheerder. Daarnaast wordt een nieuwe backend voorgesteld die reeds bestaande verbindingen optimaal hergebruikt en de efficiëntie van de metadataverwerking verbetert. Bij het bijwerken van 250 pakketten met een totale grootte van 100 MB, daalde de laadtijd na het inschakelen van de nieuwe backend- en parallelmodus van 68.7 seconden naar 13.1 seconden. Bij het bijwerken van 407 pakketten met een totale grootte van 1 GB, daalde de laadtijd van 281.1 seconden naar 119.6 seconden.

Parallelisatie is beschikbaar sinds de releases van libzypp 17.36.4 en zypper 1.14.87, momenteel alleen in de repositories Tumbleweed en Slowroll. Standaard zijn de genoemde functies uitgeschakeld en worden ze als experimenteel gepresenteerd. Om parallel downloaden en de nieuwe backend mogelijk te maken, kunt u de omgevingsvariabelen "ZYPP_PCK_PRELOAD=1" en "ZYPP_CURL2=1" gebruiken. Het aantal gelijktijdige verbindingen kan worden aangepast met de parameter "download.max_concurrent_connections" in het configuratiebestand zypp.conf.

Bron: opennet.ru

Koop betrouwbare hosting voor sites met DDoS-bescherming, VPS VDS-servers 🔥 Koop betrouwbare websitehosting met DDoS-bescherming, VPS- en VDS-servers | ProHoster