S'ha detectat una regressió del rendiment de BtrFS a la versió 5.10 del nucli

Un usuari de Reddit va informar d'una E/S més lenta al seu sistema btrfs després d'actualitzar el nucli a la versió 5.10.

Vaig trobar una manera molt senzilla de reproduir la regressió, és a dir, extreint un fitxer tarball enorme, per exemple: tar xf firefox-84.0.source.tar.zst. Al meu SSD USB3 extern en un Ryzen 5950x, va trigar des de ~ 15 segons al nucli 5.9 fins a gairebé 5 minuts al 5.10! Per descartar la fragmentació del sistema de fitxers, també vaig provar un SSD PCIe 4.0 d'1 TB que abans no s'utilitzava, amb una regressió similar, encara que no tan impactant, de 5.2 segons a uns ~34 segons o ~650% en 5.10 :-/.

Això sembla estar relacionat amb Activitat recent al controlador btrfs.


Missatge sobre la regressió a la llista de correu linux-btrfs.

Font: linux.org.ru