Ein Update für Linux 7.2 hat einen Fehler im Btrfs-Dateisystem behoben, der seit 2023 das Schreiben von Daten verlangsamte. Durch die Beseitigung dieser Einschränkung verbessert sich die Leistung um bis zu 59 %, von 826 MB/s auf 1.311 MB/s. Für die Allgemeinheit bedeutet dies, dass Computer mit Linux beim Speichern großer Dateien schneller werden und die verlorene Geschwindigkeit zurückkehrt.
Der Fehler, der Btrfs zwei Jahre lang ausbremste 🛑
Der Fehler lag in einer unnötigen Sperroperation, die das sequenzielle Schreiben von Daten beeinträchtigte – ein häufiger Vorgang beim Kopieren großer Dateien. Die Entwickler identifizierten, dass eine Synchronisationsfunktion, die dazu gedacht war, Korruption in Extremfällen zu verhindern, bei jedem Schreibvorgang ausgeführt wurde. Durch die Beseitigung dieser Einschränkung schießt die Leistung bei NVMe-Speicher in die Höhe, von 826 MB/s auf 1.311 MB/s. Dieser Patch ist bereits im Kernel 7.2 verfügbar und wird für Systeme mit Hochgeschwindigkeitsfestplatten empfohlen.
Der Bug, der deine SSD in eine Festplatte der 90er verwandelte 🐌
Es stellt sich heraus, dass Linux-Benutzer zwei Jahre lang Dateien in Zeitlupe gespeichert haben, ohne es zu wissen. Es ist, als ob dein Sportwagen seit 2023 die Handbremse angezogen hätte und es bis jetzt niemand bemerkt hätte. Die Entwickler geben mit Pokerface zu, dass der Fehler so dumm war, dass er wie eine göttliche Strafe für diejenigen wirkt, die Btrfs vertraut haben. Gut, dass der Patch gekommen ist, bevor wir angefangen haben, Brieftauben zur Datenübertragung zu nutzen.