Die DNF/RPM-Performance in Fedora 34 wird verbessert

Eine der Änderungen, die für Fedora 34 geplant sind, ist die Verwendung von dnf-plugin-cow, das die Leistung von DNF/RPM durch die Copy on Write (CoW)-Technik verbessert, die über das Btrfs-Dateisystem realisiert wird.

Ein Vergleich der aktuellen und zukünftigen Methoden zur Installation/Updates von RPM-Paketen in Fedora.

Aktuelle Methode:

  • Installations-/Updateanfragen in eine Liste von Paketen und Aktionen zerlegen.
  • Neue Pakete herunterladen und deren Integrität prüfen.
  • Pakete nacheinander installieren/updaten unter Verwendung von RPM-Dateien, Dekompression und Schreiben neuer Dateien auf die Festplatte.

Zukünftige Methode:

  • Installations-/Updateanfragen in eine Liste von Paketen und Aktionen zerlegen.
  • Pakete herunterladen und gleichzeitig entpacken in eine lokal optimierte RPM-Datei.
  • Pakete nacheinander installieren/updaten unter Verwendung von RPM-Dateien und dem Verknüpfen von Links (Reflinking), um bereits auf der Festplatte vorhandene Daten wiederzuverwenden.

Für die Implementierung des Verknüpfens von Links wird ioctl_ficlonerange(2)

erwartet, dass die Leistung um 50% steigt. Genauere Daten werden im Januar bekannt gegeben.

Quelle: linux.org.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster