Práce DNF/RPM ve Fedoře 34 bude zrychlena

Jednou ze změn, které se plánují ve Fedoře 34, bude využití dnf-plugin-cow, což zrychlí práci DNF/RPM díky technice Copy on Write (CoW), implementované nad souborovým systémem Btrfs.

Srovnání aktuálních a budoucích metod instalace/aktualizace RPM balíčků ve Fedoře.

Aktuální metoda:

  • Rozložit požadavek na instalaci/aktualizaci na seznam balíčků a akcí.
  • Stáhnout a zkontrolovat integritu nových balíčků.
  • Postupně nainstalovat/aktualizovat balíčky pomocí RPM souborů, dekomprese a zápisu nových souborů na disk.

Budoucí metoda:

  • Rozložit požadavek na instalaci/aktualizaci na seznam balíčků a akcí.
  • Stáhnout a současně rozbalit balíčky do lokálně optimalizovaného RPM souboru.
  • Postupně nainstalovat/aktualizovat balíčky pomocí RPM souborů a svazkování odkazů (reflinking) pro opětovné využití dat, která již jsou na disku.

Pro realizaci svazkování odkazů se používá ioctl_ficlonerange(2)

Očekávané zvýšení výkonnosti — o 50%. Přesnější údaje se objeví v lednu.

Zdroj: linux.org.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster