Ena od načrtovanih sprememb za Fedoro 34 bo uporaba dnf-plugin-krava, ki pospeši DNF/RPM s tehniko Copy on Write (CoW), implementirano na vrhu datotečnega sistema Btrfs.
Primerjava trenutnih in prihodnjih metod za namestitev/posodabljanje paketov RPM v Fedori.
Trenutna metoda:
- Razčlenite zahtevo za namestitev/posodobitev na seznam paketov in dejanj.
- Prenesite in preverite celovitost novih paketov.
- Dosledno nameščajte/posodabljajte pakete z uporabo datotek RPM, dekompresijo in pisanjem novih datotek na disk.
Prihodnja metoda:
- Razčlenite zahtevo za namestitev/posodobitev na seznam paketov in dejanj.
- Prenos in hkrati razpakirati paketi v lokalno optimizirano RPM datoteko.
- Zaporedna namestitev/posodabljanje paketov z uporabo datotek RPM in ponovnega povezovanja za ponovno uporabo podatkov, ki so že na disku.
Za izvedbo povezovanja povezav uporabite ioctl_ficlonerange(2)
Pričakovano povečanje produktivnosti je 50 %. Natančnejši podatki se bodo pojavili januarja.
Vir: linux.org.ru