DNF/RPM sera plus rapide dans Fedora 34

L'un des changements prévus pour Fedora 34 sera l'utilisation de dnf-plugin-vache, qui accélère DNF/RPM à l'aide de la technique Copy on Write (CoW) implémentée au-dessus du système de fichiers Btrfs.

Comparaison des méthodes actuelles et futures d'installation/mise à jour des packages RPM dans Fedora.

Méthode actuelle :

  • Décomposez la demande d'installation/mise à jour en une liste de packages et d'actions.
  • Téléchargez et vérifiez l'intégrité des nouveaux packages.
  • Installer/mettre à jour systématiquement les packages à l'aide de fichiers RPM, en décompressant et en écrivant de nouveaux fichiers sur le disque.

Méthode future :

  • Décomposez la demande d'installation/mise à jour en une liste de packages et d'actions.
  • Téléchargez et en même temps décompresser paquets dans optimisé localement Fichier RPM.
  • Installez/mettez à jour les packages de manière séquentielle à l'aide de fichiers RPM et de reflinks pour réutiliser les données déjà sur le disque.

Pour implémenter la liaison de liens, utilisez ioctl_ficlonerange(2)

L'augmentation attendue de la productivité est de 50 %. Des données plus précises apparaîtront en janvier.

Source: linux.org.ru