Fedora 34 үшін жоспарланған өзгерістердің бірі пайдалану болады dnf-plugin-cow, ол Btrfs файлдық жүйесінің жоғарғы жағында іске асырылған Copy on Write (CoW) әдісін пайдаланып DNF/RPM жылдамдығын арттырады.
Fedora-да RPM пакеттерін орнату/жаңартудың ағымдағы және болашақ әдістерін салыстыру.
Ағымдағы әдіс:
- Орнату/жаңарту сұрауын бумалар мен әрекеттер тізіміне бөліңіз.
- Жаңа бумалардың тұтастығын жүктеп алыңыз және тексеріңіз.
- RPM файлдарын пайдаланып бумаларды жүйелі түрде орнатыңыз/жаңартыңыз, дискіге жаңа файлдарды ашыңыз және жазыңыз.
Болашақ әдіс:
- Орнату/жаңарту сұрауын бумалар мен әрекеттер тізіміне бөліңіз.
- Жүктеп алыңыз және бір уақытта разрядты ашу пакеттер жергілікті оңтайландырылған RPM файлы.
- RPM файлдарын пайдаланып және дискідегі деректерді қайта пайдалану үшін қайта сілтеме жасау арқылы бумаларды ретімен орнатыңыз/жаңартыңыз.
Сілтемені байланыстыруды жүзеге асыру үшін пайдаланыңыз ioctl_ficlonerange(2)
Өнімділіктің күтілетін өсімі 50% құрайды. Нақтырақ деректер қаңтар айында пайда болады.
Ақпарат көзі: linux.org.ru