
Im Vorfeld des Releases des Linux-Kernels 6.9 hat David Sterba von SUSE Updates für das Dateisystem Btrfs vorgestellt, die nicht nur Stabilitätsverbesserungen und Bugfixes umfassen, sondern auch eine Leistungsoptimierung.
Neuheiten in der Btrfs-Leistung
Zu den wichtigsten Leistungsoptimierungen von Btrfs in Linux 6.9 hebt Sterba folgende Verbesserungen hervor:
Beschleunigung des Journalings: Eine geringfügige Beschleunigung des Journalings, wenn die erneut zugewiesene Struktur nur einmal vorab zugewiesen wird, was die Latenz verringert und Blockierkonflikte reduziert.
Erhöhung der Bandbreite: Eine leichte Steigerung der Bandbreite (+6 %), Reduzierung von Blockierkonflikten nach der Bereinigung von verzögerten Zuweisungsbits, anwendbar auf mehrere gängige Arbeitslasttypen.
Vollständige Neuberechnung von Quoten überspringen: Wenn in derselben Transaktion eine neue Verbindung hinzugefügt wird, kann die vollständige Neuberechnung der Quoten übersprungen werden.
Diese Optimierungen verbessern nicht nur die Gesamtleistung von Btrfs, sondern machen deren Nutzung auch effizienter in verschiedenen Arbeitszenarien.
Zusätzliche Verbesserungen von BTRFS
Neben den genannten Optimierungen wird Btrfs in Linux 6.9 ein Fix für die Zstd-Komprimierung, Verbesserungen im Debug-Code, eine Erhöhung der Fehlerbehandlungsqualität, Vorbereitungen für eine detailliertere Blockierung von Sektoren und eine Überarbeitung des Codes erhalten. All diese Änderungen zielen darauf ab, die Stabilität, Sicherheit und Leistung des Dateisystems zu stärken.
Quelle: linux.org.ru
