DNF/RPM bude vo Fedore 34 rýchlejšie

Jednou zo zmien plánovaných pre Fedora 34 bude používanie dnf-plugin-krava, ktorý zrýchľuje DNF/RPM pomocou techniky Copy on Write (CoW) implementovanej nad súborovým systémom Btrfs.

Porovnanie súčasných a budúcich metód inštalácie/aktualizácie RPM balíkov vo Fedore.

Aktuálna metóda:

  • Rozdeľte požiadavku na inštaláciu/aktualizáciu na zoznam balíkov a akcií.
  • Stiahnite si a skontrolujte integritu nových balíkov.
  • Dôsledne inštalujte/aktualizujte balíky pomocou súborov RPM, dekomprimujte a zapíšte nové súbory na disk.

Budúca metóda:

  • Rozdeľte požiadavku na inštaláciu/aktualizáciu na zoznam balíkov a akcií.
  • Stiahnite si a zároveň rozopnúť balíky v lokálne optimalizované súbor RPM.
  • Postupne nainštalujte/aktualizujte balíky pomocou súborov RPM a opätovným prepojením, aby ste opätovne použili údaje, ktoré sú už na disku.

Ak chcete implementovať prepojenie odkazov, použite ioctl_ficlonerange(2)

Očakávaný nárast produktivity je 50 %. Presnejšie údaje sa objavia v januári.

Zdroj: linux.org.ru