DNF / RPM bus greitesnis „Fedora 34“.

Vienas iš planuojamų „Fedora 34“ pakeitimų bus naudojimas dnf-plugin-cow, kuris pagreitina DNF / RPM naudojant Copy on Write (CoW) techniką, įdiegtą Btrfs failų sistemos viršuje.

Dabartinių ir būsimų RPM paketų diegimo / atnaujinimo metodų palyginimas Fedora.

Dabartinis metodas:

  • Diegimo / atnaujinimo užklausą suskirstykite į paketų ir veiksmų sąrašą.
  • Atsisiųskite ir patikrinkite naujų paketų vientisumą.
  • Nuosekliai diegti / atnaujinti paketus naudodami RPM failus, išskleisti ir įrašyti naujus failus į diską.

Būsimas metodas:

  • Diegimo / atnaujinimo užklausą suskirstykite į paketų ir veiksmų sąrašą.
  • Atsisiųskite ir tuo pačiu metu išpakuokite pakuotės į optimizuotas lokaliai RPM failas.
  • Iš eilės įdiekite / atnaujinkite paketus naudodami RPM failus ir pakartotinai susiekite, kad dar kartą naudotumėte duomenis, esančius diske.

Norėdami įdiegti nuorodų susiejimą, naudokite ioctl_ficlonerange(2)

Tikimasi, kad produktyvumas padidės 50%. Tikslesni duomenys pasirodys sausio mėnesį.

Šaltinis: linux.org.ru