Сравнение производительности файловых систем на ядре Linux 7.0: XFS лидирует, Btrfs в аутсайдерах
Команда Phoronix провела бенчмаркинг популярных файловых систем Linux на актуальном ядре версии 7.0 — результаты подтвердили доминирование XFS и поставили Btrfs в конец таблицы по чистой скорости.

Условия и методика тестирования
Для тестового стенда использовался высокопроизводительный серверный процессор AMD EPYC 9745, а в роли накопителя выступил Solidigm D7-PS1010 PCIe 5.0 NVMe SSD — одно из самых быстрых потребительских решений на рынке. Перед каждым этапом тестирования дисковое пространство заново форматировалось, что обеспечивало чистоту замеров.
Все файловые системы тестировались со стандартными параметрами по умолчанию. Для Btrfs был выполнен дополнительный прогон с отключённой функцией Copy-on-Write (nodatacow), чтобы оценить влияние этого механизма на производительность.
В сравнение вошли четыре файловые системы:
- XFS — высокопроизводительная 64-битная журналируемая FS, созданная Silicon Graphics для работы с крупными массивами данных.
- EXT4 — классическая и стабильная файловая система общего назначения, широко применяемая в Linux-дистрибутивах.
- F2FS — файловая система, оптимизированная для флеш-накопителей (NVMe, SSD, eMMC).
- Btrfs — современная FS на базе B-деревьев с поддержкой снапшотов, сжатия и проверки целостности данных через механизм Copy-on-Write (CoW).
Что такое Copy-on-Write и почему это важно
Copy-on-Write (CoW) — метод оптимизации управления данными, при котором копия блока создаётся только в момент его изменения. Это защищает данные от непредвиденных сбоев, но создаёт дополнительную нагрузку на подсистему ввода-вывода. Именно поэтому в тестировании Btrfs проверялась как в стандартном режиме, так и с отключённым CoW.
Результаты бенчмарков: итоговая таблица
По совокупности всех тестов (геометрическое среднее Geometric Mean Of All Test Results) файловые системы выстроились в следующем порядке:
| Место | Файловая система | Итоговый балл |
|---|---|---|
| 1 | XFS | 5749.49 |
| 2 | EXT4 | 5529.69 |
| 3 | F2FS | 4701.48 |
| 4 | Btrfs (nodatacow) | 4125.99 |
| 5 | Btrfs (стандартная) | 2773.17 |
XFS уверенно возглавила рейтинг, опередив ближайшего преследователя — EXT4 — примерно на 4%. F2FS заняла третью строчку. Btrfs в стандартной конфигурации показала результат более чем вдвое ниже лидера, однако отключение CoW подняло её на четвёртое место, существенно сократив отрыв от F2FS.
Интерпретация результатов
Разрыв между XFS и Btrfs (стандартная) выглядит впечатляюще, однако важно понимать контекст:
- XFS традиционно сильна на серверных нагрузках с крупными файлами и высоким параллелизмом — именно такую среду создаёт AMD EPYC + PCIe 5.0 NVMe.
- EXT4 демонстрирует отличную стабильность и минимальные накладные расходы — идеальный выбор для универсальных рабочих нагрузок и legacy-систем.
- F2FS показала средний результат: FS спроектирована под флеш-хранилища, но на enterprise NVMe её преимущества нивелируются.
- Btrfs уступает в чистой скорости, зато предоставляет богатый набор функций: снапшоты, сжатие, RAID на уровне FS и самовосстановление данных. Для десктопных систем с приоритетом безопасности данных это вполне оправданный выбор.
Что осталось за рамками тестирования
Мейнтейнеры OpenZFS и Bcachefs не успели адаптировать свои сборки для полной совместимости с актуальным состоянием репозитория Git Linux 7.0. Команда Phoronix пообещала выпустить дополнительный материал с тестами этих файловых систем после устранения проблем совместимости.
Рекомендации по выбору файловой системы
Чистая производительность — лишь один из критериев. При выборе файловой системы стоит учитывать сценарий использования:
- Серверы и HPC (большие файлы, высокий параллелизм) — XFS: лидер по пропускной способности и IOPS.
- Десктоп и рабочая станция со снапшотами — Btrfs: богатый функционал важнее чистой скорости.
- Универсальное применение, HDD, legacy-системы — EXT4: проверенная стабильность.
- Встроенные флеш-устройства, NVMe в бюджетном сегменте — F2FS: оптимизация под NAND-память.
Итог
Бенчмарки на ядре Linux 7.0 ещё раз подтвердили: XFS остаётся эталоном производительности для серверных задач, EXT4 — надёжным выбором общего назначения, а Btrfs платит заметную цену за функциональность. Выбор файловой системы по-прежнему определяется не только цифрами, но и конкретными требованиями к надёжности, функциям и типу нагрузки.