BtrFS našumo regresija aptikta branduolio versijoje 5.10

„Reddit“ vartotojas pranešė apie lėtesnį įvedimą / išvestį savo btrfs sistemoje, atnaujinęs branduolį į 5.10 versiją.

Radau labai paprastą būdą atkurti regresiją, būtent išskleidus didžiulį tarbolą, pavyzdžiui: tar xf firefox-84.0.source.tar.zst. Mano išoriniame USB3 SSD diske, esančiame Ryzen 5950x, tai užtruko nuo ~15 sekundžių 5.9 branduolyje iki beveik 5 minučių 5.10! Kad būtų išvengta failų sistemos suskaidymo, aš taip pat išbandžiau visiškai naują, anksčiau nenaudotą 4.0 TB PCIe 1 SSD su panašia, nors ir ne tokia šokiruojančia regresija nuo 5.2 s iki milžiniškos ~ 34 sekundės arba ~ 650% per 5.10 :-/.

Atrodo, kad tai susiję su Paskutiniai veiksmai btrfs tvarkyklėje.


Žinutė apie regresiją linux-btrfs adresų sąraše.

Šaltinis: linux.org.ru