BtrFS-Leistungsrückgang in Kernel-Version 5.10 erkannt

Ein Reddit-Benutzer berichtete über langsamere I/O-Vorgänge auf seinem BTRFS-System, nachdem er den Kernel auf Version 5.10 aktualisiert hatte.

Ich habe einen sehr einfachen Weg gefunden, die Regression zu reproduzieren, nämlich durch Extrahieren eines riesigen Tarballs, zum Beispiel: tar xf firefox-84.0.source.tar.zst. Auf meiner externen USB3-SSD auf einem Ryzen 5950x dauerte es von ~15 Sekunden beim 5.9-Kernel bis zu fast 5 Minuten beim 5.10! Um eine Fragmentierung des Dateisystems auszuschließen, habe ich auch eine brandneue, bisher unbenutzte 4.0 TB PCIe 1 SSD getestet, mit einem ähnlichen, wenn auch nicht ganz so schockierenden Rückgang von 5.2 Sekunden auf satte ~34 Sekunden oder ~650 % in 5.10 :-/.

Dies scheint damit zusammenzuhängen Letzte Aktivität im BTRFS-Treiber.


Nachricht über Regression auf der Linux-btrfs-Mailingliste.

Source: linux.org.ru