Il funzionamento di DNF/RPM in Fedora 34 sarà accelerato

Uno dei cambiamenti previsti in Fedora 34 sarà l'uso di dnf-plugin-cow, che accelera le operazioni di DNF/RPM grazie alla tecnica Copy on Write (CoW), implementata sopra il file system Btrfs.

Confronto tra i metodi attuali e futuri per l'installazione/aggiornamento dei pacchetti RPM in Fedora.

Metodo attuale:

  • Scomporre la richiesta di installazione/aggiornamento in un elenco di pacchetti e azioni.
  • Scaricare e controllare l'integrità dei nuovi pacchetti.
  • Installare/aggiornare i pacchetti in sequenza utilizzando file RPM, decompressione e scrittura dei nuovi file su disco.

Metodo futuro:

  • Scomporre la richiesta di installazione/aggiornamento in un elenco di pacchetti e azioni.
  • Scaricare e contemporaneamente decomprimere i pacchetti in un file RPM ottimizzato localmente.
  • Installare/aggiornare i pacchetti in sequenza utilizzando file RPM e collegamenti (reflinking) per riutilizzare i dati già presenti su disco.

Per implementare i collegamenti si utilizza ioctl_ficlonerange(2)

Ci si aspetta un aumento delle prestazioni del 50%. Dati più precisi saranno disponibili a gennaio.

Fonte: linux.org.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster