Btrfs-Performance-Boost: Chunk-Zuweisung mit Geräte-Rollen

2025-07-11

Eine signifikante Performance-Verbesserung kommt für das Btrfs-Dateisystem! Ein neuer Patch führt eine performancebasierte Chunk-Zuweisung unter Verwendung von Geräte-Rollen ein, wodurch das aktuelle Ungleichgewicht behoben wird, das durch die bisherige Zuweisung basierend ausschließlich auf freiem Speicherplatz entstanden ist. Durch die Definition von fünf Geräte-Rollen (metadata_only, metadata, none, data, data_only) und die Priorisierung von Rollen zusammen mit dem verbleibenden Speicherplatz kann das System schnellere Geräte intelligent Metadaten und langsamere Geräte Daten zuweisen, wodurch die Lese-/Schreib-Performance deutlich verbessert wird. Diese Verbesserung vermeidet komplexe Messungen der Gerätegeschwindigkeit und nutzt das vorhandene On-Disk-Format für ein intelligenteres und effizienteres Speichermanagement.

Entwicklung