Die Entwickler der Distribution openSUSE haben im Paketmanager Zypper die Möglichkeit zur Parallelisierung des Downloads von Paketen und Metadaten implementiert. AuĂerdem wurde ein neues Backend angeboten, das bereits bestehende Verbindungen besser wiederverwendet und die Effizienz der Verarbeitung von Metadaten erhöht. Bei der Aktualisierung von 250 Paketen mit einer GesamtgröĂe von 100 MB verringerte sich die Download-Zeit nach Aktivierung des neuen Backends und des Parallelmodus von 68,7 Sekunden auf 13,1 Sekunden, und bei der Aktualisierung von 407 Paketen mit einer GröĂe von 1 GB von 281,1 Sekunden auf 119,6 Sekunden.
Die Parallelisierung ist ab den Versionen libzypp 17.36.4 und zypper 1.14.87 verfĂŒgbar, die derzeit nur in den Repositories Tumbleweed und Slowroll bereitgestellt werden. StandardmĂ€Ăig sind die genannten Funktionen derzeit deaktiviert und werden als experimentell prĂ€sentiert. Um den parallelen Download und das neue Backend zu aktivieren, können die Umgebungsvariablen "ZYPP_PCK_PRELOAD=1" und "ZYPP_CURL2=1" verwendet werden, und die Einstellung der Anzahl gleichzeitiger Verbindungen wird ĂŒber den Parameter "download.max_concurrent_connections" in der Konfigurationsdatei zypp.conf geregelt.
Quelle: opennet.ru
