カーネル バージョン 5.10 で BtrFS パフォーマンスの低下が検出されました

Reddit ユーザーは、カーネルをバージョン 5.10 に更新した後、btrfs システムの I/O が遅くなったと報告しました。

私は回帰を再現する非常に簡単な方法を見つけました。それは、巨大な tarball (例: tar xf firefox-84.0.source.tar.zst) を抽出することです。 Ryzen 3x 上の外付け USB5950 SSD では、15 カーネルでは約 5.9 秒から、5 ではほぼ 5.10 分かかりました。 ファイル システムの断片化を除外するために、以前は未使用だった新品の 4.0TB PCIe 1 SSD もテストしました。同様の、衝撃的ではありませんが、5.2 秒から 34 では約 650 秒、つまり約 5.10% まで短縮されました。:-/

これに関係があるようです 最近の活動 btrfs ドライバー内。


メッセージ linux-btrfs メーリングリストのリグレッションについて。

出所: linux.org.ru