DNF/RPM Fedora 34-те жылдамырақ болады

Fedora 34 үшін жоспарланған өзгерістердің бірі пайдалану болады dnf-plugin-cow, ол Btrfs файлдық жүйесінің жоғарғы жағында іске асырылған Copy on Write (CoW) әдісін пайдаланып DNF/RPM жылдамдығын арттырады.

Fedora-да RPM пакеттерін орнату/жаңартудың ағымдағы және болашақ әдістерін салыстыру.

Ағымдағы әдіс:

  • Орнату/жаңарту сұрауын бумалар мен әрекеттер тізіміне бөліңіз.
  • Жаңа бумалардың тұтастығын жүктеп алыңыз және тексеріңіз.
  • RPM файлдарын пайдаланып бумаларды жүйелі түрде орнатыңыз/жаңартыңыз, дискіге жаңа файлдарды ашыңыз және жазыңыз.

Болашақ әдіс:

  • Орнату/жаңарту сұрауын бумалар мен әрекеттер тізіміне бөліңіз.
  • Жүктеп алыңыз және бір уақытта разрядты ашу пакеттер жергілікті оңтайландырылған RPM файлы.
  • RPM файлдарын пайдаланып және дискідегі деректерді қайта пайдалану үшін қайта сілтеме жасау арқылы бумаларды ретімен орнатыңыз/жаңартыңыз.

Сілтемені байланыстыруды жүзеге асыру үшін пайдаланыңыз ioctl_ficlonerange(2)

Өнімділіктің күтілетін өсімі 50% құрайды. Нақтырақ деректер қаңтар айында пайда болады.

Ақпарат көзі: linux.org.ru