Benchmarking Bcachefs 1.38.6: The First Release No Longer "Experimental"

Written by Michael Larabel in Software on 22 June 2026 at 11:30 AM EDT. Page 4 of 4. 105 Comments.
ClickHouse benchmark with settings of 100M Rows Hits Dataset, Latency, Second Run. Bcachefs 1.38.6 was the fastest.
ClickHouse benchmark with settings of 100M Rows Hits Dataset, Latency, Third Run. Bcachefs 1.38.6 was the fastest.
ClickHouse benchmark with settings of 100M Rows Hits Dataset, Throughput. Bcachefs 1.38.6 was the fastest.

With the ClickHouse database there was consistently better performance using the new Bcachefs 1.38.6.

TigerBeetle benchmark with settings of Clients: 4. Bcachefs 1.38.6 was the fastest.
TigerBeetle benchmark with settings of Clients: 4. Bcachefs 1.38.6 was the fastest.
TigerBeetle benchmark with settings of Clients: 4. Bcachefs 1.38.6 was the fastest.
TigerBeetle benchmark with settings of Clients: 8. Bcachefs 1.38.6 was the fastest.
TigerBeetle benchmark with settings of Clients: 16. Bcachefs 1.38.6 was the fastest.
TigerBeetle benchmark with settings of Clients: 16. Bcachefs 1.38.6 was the fastest.
TigerBeetle benchmark with settings of Clients: 16. Bcachefs 1.38.6 was the fastest.

TigerBeetle also reflected better performance using the newer Bcachefs 1.38.6 release.

PostgreSQL benchmark with settings of Scaling Factor: 100, Clients: 250, Mode: Read Write. Bcachefs 1.38.6 was the fastest.
PostgreSQL benchmark with settings of Scaling Factor: 100, Clients: 250, Mode: Read Write, Average Latency. Bcachefs 1.38.6 was the fastest.
PostgreSQL benchmark with settings of Scaling Factor: 100, Clients: 800, Mode: Read Write. Bcachefs 1.38.6 was the fastest.
PostgreSQL benchmark with settings of Scaling Factor: 100, Clients: 800, Mode: Read Write, Average Latency. Bcachefs 1.38.6 was the fastest.

For PostgreSQL the performance difference between these Bcachefs versions was much more muted.

In many of the real-world workloads the Bcachefs 1.38.6 release was indeed delivering better performance over the prior Bcachefs 1.38.5. Plus there are reliability improvements and the file-system no longer being treated in "experimental". With some of the synthetic I/O tests using FIO, however, there were performance regressions compared to Bcachefs 1.38.5. So how does Bcachefs 1.38.6 compare to the latest mainline Linux file-systems? Those benchmarks will be coming soon as part of the Linux 7.2 kernel benchmarking.

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 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.