Una dintre modificările planificate în Fedora 34 va fi utilizarea dnf-plugin-cow, care va accelera funcționarea DNF/RPM prin tehnica Copy on Write (CoW), implementată deasupra sistemului de fișiere Btrfs.
Compararea metodelor actuale și viitoare de instalare/actualizare a pachetelor RPM în Fedora.
Metoda actuală:
- Dezvoltarea unei cereri de instalare/actualizare într-o listă de pachete și acțiuni.
- Descărcarea și verificarea integrității noilor pachete.
- Instalarea/actualizarea secvențială a pachetelor folosind fișiere RPM, decomprimarea și scrierea noilor fișiere pe disc.
Metoda viitoare:
- Dezvoltarea unei cereri de instalare/actualizare într-o listă de pachete și acțiuni.
- Descărcarea și în același timp dezarhivarea pachetelor în un fișier RPM optimizat local. Instalarea/actualizarea secvențială a pachetelor folosind fișiere RPM și legarea referințelor (reflinking) pentru reutilizarea datelor deja aflate pe disc.
- Pentru implementarea legării referințelor se utilizează
ioctl_ficlonerange(2) Se așteaptă o creștere a performanței de 50%. Date mai precise vor apărea în ianuarie.
Una dintre modificările planificate în Fedora 34 va fi utilizarea dnf-plugin-cow, care va accelera funcționarea DNF/RPM prin tehnica Copy on Write (CoW), implementată deasupra sistemului de fișiere Btrfs.
Sursa: linux.org.ru
