W jądrze wersji 5.10 wykryto regresję wydajności BtrFS

Użytkownik Reddita zgłosił spowolnienie operacji we/wy w swoim systemie z btrfs po aktualizacji jądra do wersji 5.10.

Znalazłem bardzo prosty sposób na odtworzenie regresji, a mianowicie rozpakowanie ogromnego tarbola, na przykład: tar xf firefox-84.0.source.tar.zst. Na moim zewnętrznym, SSD USB3 na Ryzen 5950x zajęło to zamiast ~15s na jądrze 5.9, niemal 5 minut w 5.10! Aby wykluczyć fragmentację systemu plików, przetestowałem również zupełnie nowy, wcześniej nieużywany SSD PCIe 4.0 o pojemności 1 TB, z podobną, choć nie tak szokującą regresją od 5.2s do kolosalnych ~34 sekundy, czyli ~650% w 5.10 :-\/.

Wydaje się, że to związane z ostatnią aktywnością w sterowniku btrfs.


Komunikat o regresji na liście mailingowej linux-btrfs.

Źródło: linux.org.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster