Бенчмарк Btrfs, ZFS и bcachefs на нагрузках, которые пропускают классические тесты
Btrfs/ZFS/bcachefs under workloads classic benchmarks skip
Автор запустил 593 прогона на ядре 7.0.0-1012-azure, сравнивая ext4, XFS, ZFS, btrfs и bcachefs в конфигурациях с одним диском, RAID и шифрованием. Вместо стандартных тестов — десятки метрик: от p99.9 задержки fsync и деградации при переполнении до старения снапшотов и восстановления после сбоя. Результаты показывают, что CoW-файловые системы ведут себя совершенно иначе под реалистичной нагрузкой, а абсолютные цифры MB/s не сравнимы из-за loop-устройств на общих VM.
CI runs use loop devices on shared ephemeral VMs (one VM per filesystem): compare shapes and ratios, not absolute MB/s.