Nakita ang pagbabalik ng pagganap ng BtrFS sa bersyon ng kernel 5.10

Ang isang user ng Reddit ay nag-ulat ng mas mabagal na I/O sa kanyang btrfs system pagkatapos i-update ang kernel sa bersyon 5.10.

Nakakita ako ng isang napakasimpleng paraan upang muling buuin ang regression, katulad ng pagkuha ng malaking tarball, halimbawa: tar xf firefox-84.0.source.tar.zst. Sa aking panlabas na USB3 SSD sa isang Ryzen 5950x tumagal ito mula ~15s sa 5.9 kernel hanggang halos 5 minuto sa 5.10! Upang maalis ang fragmentation ng file system, sinubukan ko rin ang isang bagong-bagong, dati nang hindi nagamit na 4.0TB PCIe 1 SSD, na may katulad, kahit na hindi gaanong nakakagulat na regression mula 5.2s hanggang sa napakalaki ~34 segundo o ~650% sa 5.10 :-/.

Ito ay tila may kaugnayan sa kamakailang aktibidad sa btrfs driver.


Mensahe tungkol sa regression sa linux-btrfs mailing list.

Pinagmulan: linux.org.ru