Detectouse a regresión do rendemento de BtrFS na versión 5.10 do núcleo

Un usuario de Reddit informou de I/O máis lenta no seu sistema btrfs despois de actualizar o núcleo á versión 5.10.

Atopei un xeito moi sinxelo de reproducir a regresión, é dicir, extraendo un tarball enorme, por exemplo: tar xf firefox-84.0.source.tar.zst. No meu SSD USB3 externo nun Ryzen 5950x tardou de ~15 segundos no núcleo 5.9 a case 5 minutos no 5.10! Para descartar a fragmentación do sistema de ficheiros, tamén probei un novo disco SSD PCIe 4.0 de 1 TB sen usar anteriormente, cunha regresión similar, aínda que non tan impactante, de 5.2 segundos a ~34 segundos ou ~650 % en 5.10 :-/.

Isto parece estar relacionado con Actividade Recente no controlador btrfs.


Mensaxe sobre a regresión na lista de correo linux-btrfs.

Fonte: linux.org.ru