Regresija performansi BtrFS otkrivena u verziji kernela 5.10

Korisnik Reddita prijavio je sporiji I/O na svom btrfs sistemu nakon ažuriranja kernela na verziju 5.10.

Pronašao sam vrlo jednostavan način da reprodukujem regresiju, naime izdvajanjem ogromnog tarball-a, na primjer: tar xf firefox-84.0.source.tar.zst. Na mom eksternom USB3 SSD-u na Ryzenu 5950x trebalo je od ~15s na 5.9 kernelu do skoro 5 minuta na 5.10! Da bih isključio fragmentaciju sistema datoteka, testirao sam i potpuno novi, ranije nekorišćeni 4.0TB PCIe 1 SSD, sa sličnim, iako ne tako šokantnim regresijom od 5.2s do ogromnih ~34 sekunde ili ~650% u 5.10 :-/.

Čini se da je ovo povezano sa Nedavne aktivnosti u drajveru btrfs.


Poruka o regresiji na linux-btrfs mailing listi.

izvor: linux.org.ru