An Initial Benchmark Of Bcachefs vs. Btrfs vs. EXT4 vs. F2FS vs. XFS On Linux 6.11
For Dbench, F2FS again had a lovely first place finish followed by XFS and then EXT4. Bcachefs and Btrfs were back in last with at least Bcachefs performing a fair amount better than Btrfs for this storage benchmark.
For the Cockroach database XFS and F2FS were effectively tied for first while Btrfs was the slowest and Bcachefs was mid-way between the Btrfs CoW and EXT4 / F2FS / XFS.
Bcachefs with its copy-on-write design impressed for the out-of-the-box performance in MariaDB that it performed closer to EXT4 / XFS / F2FS than Btrfs out-of-the-box.
For PostgreSQL, Bcachefs also continued performing a fair amount better than Btrfs.
From this testing on Linux 6.11-rc2, Bcachefs continues looking better with each new kernel version. There were some nice improvements since the last time I carried out Bcachefs testing and it performed measurably better in a number of benchmarks than Btrfs. XFS and EXT4 remained tied in first place overall for those curious about the out-of-the-box Linux file-system performance without any additional tuning/tweaks.
If you enjoyed this article consider joining Phoronix Premium to view this site ad-free, multi-page articles on a single page, and other benefits. PayPal or Stripe tips are also graciously accepted. Thanks for your support.
