Btrfs/ZFS/bcachefs under workloads classic benchmarks skip
- ID
- 26643
- Status
- summarized
- Published
- 20 Sep 2026, 2:11 AM
- Fetched
- 21 Sep 2026, 12:28 PM
- Provider
- Hacker News
- Category
- dev-community
- Original URL
- https://bartosz.fenski.pl/modern-fs-benchmark/
- Source URL
- https://hnrss.org/best
Summary
- Score
- 6.5
- Created
- 21 Sep 2026, 12:32 PM
- Tags
- Audience
- developersdatabase_learners
What happened
An independent CI benchmark project compares Btrfs, ZFS, and bcachefs across multi-device mirrored, parity, and single-device layouts using 600 runs on GitHub-hosted Ubuntu VMs with loop devices. It tests workloads classic benchmarks skip, including cold-cache reads and a corruption probe where a 2 GiB raw range is overwritten to see if data survives a scrub.
Why it matters
If you are picking a Linux CoW filesystem for multi-disk resilience, use this to compare relative performance shapes and corruption-survival ratios for your specific RAID or mirror layout, but do not rely on the absolute MiB/s numbers since the tests use loop devices on shared ephemeral VMs.
Discussion angle
Whether loop-device benchmarks on shared VMs are useful for deciding between ZFS, Btrfs, and bcachefs for real hardware deployments, and which corruption-probe results are most surprising.