Ang DNF/RPM ay magiging mas mabilis sa Fedora 34

Ang isa sa mga pagbabagong binalak para sa Fedora 34 ay ang paggamit ng dnf-plugin-baka, na nagpapabilis sa DNF/RPM gamit ang pamamaraang Copy on Write (CoW) na ipinatupad sa itaas ng Btrfs file system.

Paghahambing ng kasalukuyan at hinaharap na mga pamamaraan para sa pag-install/pag-update ng mga RPM package sa Fedora.

Kasalukuyang paraan:

  • Hatiin ang kahilingan sa pag-install/pag-update sa isang listahan ng mga pakete at pagkilos.
  • I-download at suriin ang integridad ng mga bagong pakete.
  • Patuloy na i-install/i-update ang mga pakete gamit ang mga RPM file, pag-decompress at pagsusulat ng mga bagong file sa disk.

Paraan sa hinaharap:

  • Hatiin ang kahilingan sa pag-install/pag-update sa isang listahan ng mga pakete at pagkilos.
  • I-download at sa parehong oras i-unzip mga pakete sa lokal na na-optimize RPM file.
  • Sunud-sunod na i-install/i-update ang mga package gamit ang mga RPM file at muling pag-link upang muling magamit ang data na nasa disk na.

Upang ipatupad ang pag-link ng link, gamitin ioctl_ficlonerange(2)

Ang inaasahang pagtaas sa produktibidad ay 50%. Lalabas ang mas tumpak na data sa Enero.

Pinagmulan: linux.org.ru