Práca DNF/RPM vo Fedore 34 bude urýchlená.

Jednou z plánovaných zmien vo Fedore 34 bude využitie dnf-plugin-cow, ktoré urýchli prácu DNF/RPM prostredníctvom techniky Copy on Write (CoW) implementovanej nad súborovým systémom Btrfs.

Porovnanie aktuálnych a budúcich metód inštalácie/aktualizácie balíkov RPM vo Fedore.

Aktuálna metóda:

  • Jednotlivé požiadavky na inštaláciu/aktualizáciu rozložiť na zoznam balíkov a akcií.
  • Stiahnuť a overiť integritu nových balíkov.
  • Postupne nainštalovať/aktualizovať balíky pomocou RPM súborov, dekompresie a zápisu nových súborov na disk.

Budúca metóda:

  • Jednotlivé požiadavky na inštaláciu/aktualizáciu rozložiť na zoznam balíkov a akcií.
  • Stiahnuť a súčasne rozbaliť balíky do lokálne optimalizovaného RPM súboru.
  • Postupne nainštalovať/aktualizovať balíky pomocou RPM súborov a prepojenia (reflinking) na opätovné využitie dát, ktoré už sú na disku.

Na realizáciu prepojenia sa využíva ioctl_ficlonerange(2)

Očakávané zvýšenie výkonu — o 50%. Presnejšie údaje budú k dispozícii v januári.

Zdroj: linux.org.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster