В ядре версии 5.10 обнаружена регрессия производительности BtrFS
Пользователь реддита сообщил о замедлении операций ввода-вывода на его системе с btrfs, после обновления ядра до версии 5.10.
Я нашел очень простой способ воспроизвести регрессию, а именно извлечение огромного тарбола, например:
tar xf firefox-84.0.source.tar.zst
. На моем внешнем, USB3 SSD на Ryzen 5950x это заняло вместо ~15s на ядре 5.9, до почти 5 минут в 5.10! Чтобы исключить фрагментацию файловой системы, я также протестировал совершенно новый, ранее не использовавшийся SSD PCIe 4.0 емкостью 1 ТБ, с похожей, хотя и не такой шокирующей регрессией от 5.2s до колоссальных ~34 секунд или ~650% в 5.10:-/.
Похоже это связано с недавней активностью в драйвере btrfs.
Сообщение о регрессии в списке рассылки linux-btrfs.
>>> Подробности