DNF/RPM-arbejdet i Fedora 34 vil blive accelereret

En af de ændringer, der planlægges i Fedora 34, vil være brugen af dnf-plugin-cow, som fremskynder DNF/RPM-arbejdet ved hjælp af teknikken Copy on Write (CoW), implementeret oven på Btrfs-filsystemet.

Sammenligning af nuværende og fremtidige metoder til installation/opdatering af RPM-pakker i Fedora.

Nuværende metode:

  • Opdele installations/opdateringsanmodningen til en liste over pakker og handlinger.
  • Hente og verificere integriteten af de nye pakker.
  • Sekventielt installere/opdatere pakker ved hjælp af RPM-filer, dekomprimering og skrivning af nye filer til disken.

Fremtidig metode:

  • Opdele installations/opdateringsanmodningen til en liste over pakker og handlinger.
  • Hente og samtidig udpakke pakker til lokalt optimeret RPM-fil.
  • Sekventielt installere/opdatere pakker ved hjælp af RPM-filer og reflinking for at genbruge data, der allerede findes på disken.

For at implementere reflinking bruges ioctl_ficlonerange(2)

Den forventede stigning i ydeevne er 50%. Mere præcise data vil være tilgængelige i januar.

Kilde: linux.org.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster