Një nga ndryshimet që priten në Fedora 34 do të jetë përdorimi dnf-plugin-cow, që përshpejton funksionimin e DNF/RPM duke përdorur teknikën Copy on Write (CoW), e cila zbatohet mbi sistemin e skedarëve Btrfs.
Krahasimi i metodave aktuale dhe të ardhshme të instalimit/përditësimit të pakos RPM në Fedora.
Metoda aktuale:
- Shkruaj kërkesën e instalimit/përditësimit në një listë paketash dhe veprimesh.
- Shkarko dhe verifiko integritetin e paketave të reja.
- Instalo/përditëso paketat një pas një duke përdorur skedarët RPM, dekompresimin dhe shkrimin e skedarëve të rinj në disk.
Metoda e ardhshme:
- Shkruaj kërkesën e instalimit/përditësimit në një listë paketash dhe veprimesh.
- Shkarko dhe njëkohësisht dekompreso paketat në skedarin RPM të optimizuar lokalisht. Instalo/përditëso paketat një pas një duke përdorur skedarët RPM dhe lidhjen e referencave (reflinking) për ri-përdorimin e të dhënave që tashmë janë në disk.
- Instaloni/rivendosni paketet në mënyrë të rregullt duke përdorur skedarët RPM dhe lidhjen e referencave (reflinking) për të ripërdorur të dhënat që tashmë janë në disk.
Për të realizuar lidhjen e referencave përdoret ioctl_ficlonerange(2)
Rritja e pritur e performancĂ«s â deri nĂ« 50%. TĂ« dhĂ«na mĂ« tĂ« sakta do tĂ« dalin nĂ« janar.
Burimi: linux.org.ru
