DNF/RPM töö Fedora 34-s kiireneb

Üks muudatus, mida plaanitakse Fedora 34-s, on dnf-plugin-cow, mis kiirendab DNF/RPM tööd Copy on Write (CoW) tehnika abil, mis on rakendatud Btrfsi failisüsteemi peal.

Praeguste ja tulevaste meetodite võrdlemine RPM paketide installimise/uuendamise protsessis Fedoral.

Praegune meetod:

  • Jaotada installimise/uuendamise päring pakettide ja toimingute loendiks.
  • Laadida alla ja kontrollida uute paketide terviklikkust.
  • Järkjärguline installimine/uuendamine kasutades RPM faile, dekompressioon ja uute failide kirjutamine kettale.

Tulevane meetod:

  • Jaotada installimise/uuendamise päring pakettide ja toimingute loendiks.
  • Laadida alla ja samal ajal dekompressida paketid kohandatud optimeeritud RPM faili.
  • Järkjärguline installimine/uuendamine kasutades RPM faile ja viidete sidumist (reflinking), et taaskasutada andmeid, mis juba asuvad kettal.

Viidete sidumise rakendamiseks kasutatakse ioctl_ficlonerange(2)

Oodatav jõudluse kasv — 50%. Täpsemad andmed selguvad jaanuaris.

Allikas: linux.org.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster