Another Look At The Bcachefs Performance on Linux 6.7

Written by Michael Larabel in Software on 30 November 2023 at 12:00 AM EST. Page 3 of 3. 81 Comments.
Dbench benchmark with settings of Client Count: 12. F2FS was the fastest.

With Samba's Dbench, the Bcachefs performance was similar to that of XFS.

CockroachDB benchmark with settings of Workload: KV, 50% Reads, Concurrency: 128. F2FS was the fastest.

With the CockroachDB database meanwhile the Bcachefs performance was similar to fellow copy-on-write file-system Btrfs.

PostgreSQL benchmark with settings of Scaling Factor: 1000, Clients: 1000, Mode: Read Write. XFS was the fastest.

The PostgreSQL performance atop Bcachefs was still the slowest of the tested file-systems with the defaults being tested on each file-system.

The Bcachefs file-system performance has improved since the second round of changes were merged for the Linux 6.7 cycle. In some cases Bcachefs is performing extremely well while in other cases there still is certainly room for more improvement. As the Bcachefs file-system matures over the coming months I'll be back around with more benchmarks as well as testing more of the Bcachefs features like multi-device support.

Those wishing to learn more about the Bcachefs file-system features can do so via Bcachefs.org and look for its premiere in the stable Linux 6.7 release around the end of the month.

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.


Related Articles
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.