Производительность файловой системы Btrfs снизилась в период с релиза ядра Linux 6.12 LTS до текущих тестовых сборок Linux 7.0. Ожидаемого за полтора года разработки прироста скорости не произошло. Бенчмарки зафиксировали заметные регрессии, особенно на фоне недавних проверок EXT4 и XFS, где наблюдалась положительная динамика.
Стенд и параметры тестирования
Аппаратная платформа базируется на серверном процессоре AMD EPYC 9745 и материнской плате Gigabyte MZ33-AR1. Тесты ввода-вывода выполнялись на твердотельном накопителе Solidigm D7-PS1010 с интерфейсом PCIe 5.0 NVMe.
Операционной системой выступила разрабатываемая ветка Ubuntu 26.04. Для каждого этапа накопитель форматировался заново. Сборки ядер устанавливались из репозитория Ubuntu Mainline Kernel PPA. Кодовая база Linux 7.0 зафиксирована по состоянию Git-репозитория на 13 марта.
Раздел Btrfs монтировался с параметрами по умолчанию, включающими механизм копирования при записи (CoW). Альтернативные замеры без активации данной функции вынесены в отдельное сравнение производительности файловых систем на ядре Linux 7.0.
Copy-on-write (CoW) — метод оптимизации дискового пространства, при котором данные физически копируются только в момент их изменения. Это позволяет моментально создавать снимки файловой системы, но может приводить к фрагментации при интенсивной перезаписи.
Падение показателей и сравнение
Основные проблемы со скоростью работы Btrfs начали проявляться с релиза Linux 6.15. Регрессии затронули все последующие крупные обновления ядра. Сильнее всего просадки отразились в тестах базы данных Tigerbeetle. Сбои также зафиксированы при операциях случайной записи в бенчмарке FIO.
FIO (Flexible I/O Tester) — инструмент для стресс-тестирования накопителей. Программа имитирует дисковую нагрузку с заданными параметрами для проверки пропускной способности и задержек.
Эти два фактора сыграли ключевую роль в снижении среднего геометрического результата. Динамика Btrfs выглядит скромно по сравнению с улучшениями файловой системы EXT4 за аналогичный период времени. Отследить историю падения показателей можно в более ранних материалах: сравнительном тестировании на Linux 6.11 и последующем тестировании на Linux 6.17.
Сырая пропускная способность не является единственным критерием выбора файловой системы. Системные администраторы оценивают другие параметры:
- набор функций для работы с массивами;
- механизмы обеспечения безопасности;
- надежность хранения информации.
Linux: обзоры и обновления
• Steam Machine может получить полноценный HDMI 2.1: AMD подтвердила планы по полной реализации в драйвере AMDGPU
• Опрос Steam за апрель 2026: Windows 11 лидирует среди геймеров, доля Linux снизилась до 4,52%
• KDE Plasma 6.7 получит портал Background Apps и режим повышения резкости в Zoom
• EndeavourOS Titan Neo переводит KDE Plasma c NVIDIA на plasma-login-manager
• В Wine 11.8 закрыли 22 ошибки и обновили движок Mono до 11.1
• SteamOS 3.8.3 Beta: подготовка к Steam Machine и Steam Controller, исправления для Crimson Desert и Sushi Ben

