Regresi prestasi BtrFS dikesan dalam versi kernel 5.10

Pengguna Reddit melaporkan I/O yang lebih perlahan pada sistem btrfsnya selepas mengemas kini kernel kepada versi 5.10.

Saya menemui cara yang sangat mudah untuk menghasilkan semula regresi, iaitu dengan mengekstrak bola tar yang besar, contohnya: tar xf firefox-84.0.source.tar.zst. Pada SSD USB3 luaran saya pada Ryzen 5950x, ia mengambil masa daripada ~15s pada kernel 5.9 kepada hampir 5 minit pada 5.10! Untuk mengetepikan pemecahan sistem fail, saya juga menguji SSD 4.0TB PCIe 1 yang baru, yang sebelum ini tidak digunakan, dengan regresi yang serupa, walaupun tidak begitu mengejutkan daripada 5.2s kepada ~34 saat atau ~650% dalam 5.10 :-/.

Ini nampaknya ada kaitan dengan Aktiviti Terkini dalam pemandu btrfs.


mesej tentang regresi pada senarai mel linux-btrfs.

Sumber: linux.org.ru