August 10th, 2024

Benchmark of Bcachefs vs. Btrfs vs. EXT4 vs. F2FS vs. XFS on Linux 6.11

A Phoronix benchmark compared Bcachefs with Btrfs, EXT4, F2FS, and XFS on AMD EPYC servers, showing Bcachefs's improved stability and reliable performance across all tested file systems.

Read original articleLink Icon
Benchmark of Bcachefs vs. Btrfs vs. EXT4 vs. F2FS vs. XFS on Linux 6.11

A recent benchmark conducted by Phoronix compared the performance of Bcachefs against other Linux file systems, including Btrfs, EXT4, F2FS, and XFS, using the Linux 6.11-rc2 kernel. The tests were performed on an AMD EPYC 8534P server equipped with Solidigm D7-PS1010 PCIe 5.0 NVMe SSDs, which are known for their high-speed performance. Each file system was freshly formatted and mounted with default options. The results indicated that Bcachefs has stabilized significantly in recent kernel releases, operating without errors during the tests. The other file systems also performed reliably, with no notable issues. OpenZFS was excluded from this round of testing due to its lack of support for the Linux 6.11 and 6.10 kernels in released form. This benchmarking effort was prompted by requests from Phoronix readers for updated performance comparisons among these file systems.

- Bcachefs showed improved stability in recent kernel versions.

- The benchmark included Btrfs, EXT4, F2FS, and XFS alongside Bcachefs.

- Testing was conducted on high-performance Solidigm PCIe 5.0 NVMe SSDs.

- OpenZFS was not included due to compatibility issues with the tested kernel.

- All file systems operated without significant errors during the tests.

Related

AMD Ryzen 7000/8000 Series vs. 14th Gen Intel Core CPU Performance on Linux

AMD Ryzen 7000/8000 Series vs. 14th Gen Intel Core CPU Performance on Linux

The article compares AMD Ryzen 7000/8000 Series processors with 14th Gen Intel Core CPUs on Linux 6.10 using 400+ benchmarks. Testing on Ubuntu 24.04 LTS with Linux 6.10 kernel includes various models like Ryzen 9 7950X and Core i9 14900K. Systems used DDR5-6000 memory, AMD Radeon RX 7900 GRE graphics, and NVMe SSDs. Results show performance differences and include performance-per-dollar metrics.

Linux 6.10 Released

Linux 6.10 Released

The Linux 6.10 release by Linus Torvalds featured increased activity in filesystems, driver updates, and miscellaneous changes. No extra release candidates were needed. Version 6.11's merge window will open soon, coinciding with Europe's summer vacation. Various subsystems received fixes and improvements, including ARM64, USB, networking, SPI, MMC, USB, ALSA, and more. The bcachefs filesystem underwent corrections and optimizations.

Bcachefs for Linux 6.11 Lands Accounting Rewrite and Self-Healing on Read Error

Bcachefs for Linux 6.11 Lands Accounting Rewrite and Self-Healing on Read Error

The Bcachefs update for Linux 6.11 introduces disk accounting code rewrite, self-healing for read and checksum errors, and stripe sectors accounting. Kent Overstreet leads these enhancements for improved file-system performance and reliability.

Bcachefs, an Introduction/Exploration

Bcachefs, an Introduction/Exploration

Bcachefs is a next-generation copy-on-write filesystem offering features like checksums, multi-device support, and RAID. It aims to improve performance and stability compared to existing filesystems like ext4 and Btrfs.

OpenZFS 2.2.5 Released with Linux 6.9 Support, Some Linux 6.10 Bits

OpenZFS 2.2.5 Released with Linux 6.9 Support, Some Linux 6.10 Bits

OpenZFS 2.2.5 has been released, adding support for Linux 6.9 and partial support for Linux 6.10, while maintaining compatibility with older kernels and FreeBSD 12.2 and later.

Link Icon 1 comments