An Initial Benchmark Of Bcachefs vs. Btrfs vs. EXT4 vs. F2FS vs. XFS On Linux 6.11
First when carrying out some basic SQLite write tests with four concurrent databases, XFS and EXT4 were easily the fastest in their out-of-the-box form. The copy-on-write file-systems were slower for the databases with Btrfs by far being the slowest while Bcachefs was surprisingly in third just a short distance behind XFS and EXT4.
For 4K random reads with FIO, Btrfs in its default configuration was the slowest while Bcachefs was mid-way between the XFS / EXT4 / F2FS performance level and that of Btrfs.
When it came to FIO random writes with 32 concurrent jobs, Bcachefs was the slowest right behind Btrfs. F2FS was yielding the fastest performance with a nice boost over EXT4 and XFS.
For sequential writes, Bcachefs was the slowest while Btrfs was moderately faster while F2FS / XFS / EXT4 were all running about the same write speed in this default mount option (out of the box) testing on the PCIe 5.0 SSD from Solidigm.
