Régression des performances BtrFS détectée dans la version 5.10 du noyau

Un utilisateur de Reddit a signalé des E/S plus lentes sur son système btrfs après la mise à jour du noyau vers la version 5.10.

J'ai trouvé un moyen très simple de reproduire la régression, à savoir en extrayant une énorme archive tar, par exemple : tar xf firefox-84.0.source.tar.zst. Sur mon SSD USB3 externe sur un Ryzen 5950x, cela a pris environ 15 secondes sur le noyau 5.9 à près de 5 minutes sur 5.10 ! Pour exclure la fragmentation du système de fichiers, j'ai également testé un tout nouveau SSD PCIe 4.0 de 1 To, inutilisé auparavant, avec une régression similaire, bien que pas aussi choquante, de 5.2 secondes à environ 34 secondes ou ~ 650 % en 5.10 :-/.

Cela semble être lié à Activité récente dans le pilote btrfs.


Post à propos de la régression sur la liste de diffusion linux-btrfs.

Source: linux.org.ru