DNF/RPM će biti brži u Fedori 34

Jedna od promjena planiranih za Fedoru 34 će biti korištenje dnf-plugin-cow, koji ubrzava DNF/RPM koristeći tehniku ​​Copy on Write (CoW) implementiranu na Btrfs sistem datoteka.

Poređenje trenutnih i budućih metoda za instaliranje/ažuriranje RPM paketa u Fedori.

Trenutna metoda:

  • Rastavite zahtjev za instalaciju/ažuriranje na listu paketa i akcija.
  • Preuzmite i provjerite integritet novih paketa.
  • Dosljedno instalirajte/ažurirajte pakete koristeći RPM datoteke, dekomprimirajte i zapišite nove datoteke na disk.

Buduća metoda:

  • Rastavite zahtjev za instalaciju/ažuriranje na listu paketa i akcija.
  • Preuzmite i istovremeno raspakujte paketi u lokalno optimiziran RPM fajl.
  • Sekvencionalno instalirajte/ažurirajte pakete koristeći RPM datoteke i ponovno povezivanje za ponovno korištenje podataka koji su već na disku.

Za implementaciju povezivanja linkova koristite ioctl_ficlonerange(2)

Očekivano povećanje produktivnosti je 50%. Tačniji podaci će se pojaviti u januaru.

izvor: linux.org.ru