DNF/RPM zal sneller zijn in Fedora 34

Eén van de geplande veranderingen voor Fedora 34 zal het gebruik van zijn dnf-plugin-koe, dat DNF/RPM versnelt met behulp van de Copy on Write (CoW)-techniek die bovenop het Btrfs-bestandssysteem is geïmplementeerd.

Vergelijking van huidige en toekomstige methoden voor het installeren/bijwerken van RPM-pakketten in Fedora.

Huidige methode:

  • Verdeel het installatie-/updateverzoek in een lijst met pakketten en acties.
  • Download en controleer de integriteit van nieuwe pakketten.
  • Installeer/update pakketten consistent met behulp van RPM-bestanden, decomprimeer en schrijf nieuwe bestanden naar schijf.

Toekomstige methode:

  • Verdeel het installatie-/updateverzoek in een lijst met pakketten en acties.
  • Downloaden en tegelijkertijd uitpakken pakketten binnen lokaal geoptimaliseerd RPM-bestand.
  • Installeer/update pakketten opeenvolgend met behulp van RPM-bestanden en koppel ze opnieuw om gegevens die al op schijf staan ​​opnieuw te gebruiken.

Gebruik om linkkoppeling te implementeren ioctl_ficlonerange(2)

De verwachte productiviteitsstijging bedraagt ​​50%. Nauwkeurigere gegevens zullen in januari verschijnen.

Bron: linux.org.ru