DNF/RPM on Fedora 34-s kiirem

Üks Fedora 34 jaoks kavandatud muudatustest on selle kasutamine dnf-plugin-lehm, mis kiirendab DNF/RPM-i, kasutades Btrfs-failisüsteemi peal rakendatud Copy on Write (CoW) tehnikat.

Praeguste ja tulevaste meetodite võrdlus RPM-pakettide installimiseks/värskendamiseks Fedoras.

Praegune meetod:

  • Jaotage installi-/värskendustaotlus pakettide ja toimingute loendiks.
  • Laadige alla ja kontrollige uute pakettide terviklikkust.
  • Installige/värskendage pakette järjepidevalt RPM-failide abil, dekompresseerige ja kirjutage uued failid kettale.

Tulevane meetod:

  • Jaotage installi-/värskendustaotlus pakettide ja toimingute loendiks.
  • Laadige alla ja samal ajal lahti pakkima pakid sisse lokaalselt optimeeritud RPM-fail.
  • Installige/värskendage pakette järjestikku, kasutades RPM-faile ja uuesti linkimist, et juba kettal olevaid andmeid uuesti kasutada.

Linkide linkimise rakendamiseks kasutage ioctl_ficlonerange(2)

Eeldatav tootlikkuse kasv on 50%. Täpsemad andmed ilmuvad jaanuaris.

Allikas: linux.org.ru