Bcachefs file-system benchmarks by Michael Larabel for a future article.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 2311274-NE-SSDSTORAG18
Bcachefs File-System Benchmarks
Bcachefs file-system benchmarks by Michael Larabel for a future article.
,,"Bcachefs","Btrfs","EXT4","XFS","F2FS"
Processor,,AMD Ryzen Threadripper 7980X 64-Cores @ 8.21GHz (64 Cores / 128 Threads),AMD Ryzen Threadripper 7980X 64-Cores @ 8.21GHz (64 Cores / 128 Threads),AMD Ryzen Threadripper 7980X 64-Cores @ 8.21GHz (64 Cores / 128 Threads),AMD Ryzen Threadripper 7980X 64-Cores @ 8.21GHz (64 Cores / 128 Threads),AMD Ryzen Threadripper 7980X 64-Cores @ 8.21GHz (64 Cores / 128 Threads)
Motherboard,,ASUS Pro WS TRX50-SAGE WIFI (0217 BIOS),ASUS Pro WS TRX50-SAGE WIFI (0217 BIOS),ASUS Pro WS TRX50-SAGE WIFI (0217 BIOS),ASUS Pro WS TRX50-SAGE WIFI (0217 BIOS),ASUS Pro WS TRX50-SAGE WIFI (0217 BIOS)
Chipset,,AMD Device 14a4,AMD Device 14a4,AMD Device 14a4,AMD Device 14a4,AMD Device 14a4
Memory,,128GB,128GB,128GB,128GB,128GB
Disk,,2000GB Corsair MP700 PRO + 1000GB Western Digital WDS100T1X0E-00AFY0,2000GB Corsair MP700 PRO + 1000GB Western Digital WDS100T1X0E-00AFY0,2000GB Corsair MP700 PRO + 1000GB Western Digital WDS100T1X0E-00AFY0,2000GB Corsair MP700 PRO + 1000GB Western Digital WDS100T1X0E-00AFY0,2000GB Corsair MP700 PRO + 1000GB Western Digital WDS100T1X0E-00AFY0
Graphics,,AMD Radeon RX 7900 XT 20GB (2025/1249MHz),AMD Radeon RX 7900 XT 20GB (2025/1249MHz),AMD Radeon RX 7900 XT 20GB (2025/1249MHz),AMD Radeon RX 7900 XT 20GB (2025/1249MHz),AMD Radeon RX 7900 XT 20GB (2025/1249MHz)
Audio,,Realtek ALC1220,Realtek ALC1220,Realtek ALC1220,Realtek ALC1220,Realtek ALC1220
Monitor,,DELL U2723QE,DELL U2723QE,DELL U2723QE,DELL U2723QE,DELL U2723QE
Network,,Aquantia Device 04c0 + Intel I226-LM + MEDIATEK MT7922 802.11ax PCI,Aquantia Device 04c0 + Intel I226-LM + MEDIATEK MT7922 802.11ax PCI,Aquantia Device 04c0 + Intel I226-LM + MEDIATEK MT7922 802.11ax PCI,Aquantia Device 04c0 + Intel I226-LM + MEDIATEK MT7922 802.11ax PCI,Aquantia Device 04c0 + Intel I226-LM + MEDIATEK MT7922 802.11ax PCI
OS,,Ubuntu 23.10,Ubuntu 23.10,Ubuntu 23.10,Ubuntu 23.10,Ubuntu 23.10
Kernel,,6.7.0-060700rc2daily20231126-generic (x86_64),6.7.0-060700rc2daily20231126-generic (x86_64),6.7.0-060700rc2daily20231126-generic (x86_64),6.7.0-060700rc2daily20231126-generic (x86_64),6.7.0-060700rc2daily20231126-generic (x86_64)
Desktop,,GNOME Shell 45.0,GNOME Shell 45.0,GNOME Shell 45.0,GNOME Shell 45.0,GNOME Shell 45.0
Display Server,,X Server 1.21.1.7 + Wayland,X Server 1.21.1.7 + Wayland,X Server 1.21.1.7 + Wayland,X Server 1.21.1.7 + Wayland,X Server 1.21.1.7 + Wayland
OpenGL,,4.6 Mesa 23.2.1-1ubuntu3 (LLVM 15.0.7 DRM 3.56),4.6 Mesa 23.2.1-1ubuntu3 (LLVM 15.0.7 DRM 3.56),4.6 Mesa 23.2.1-1ubuntu3 (LLVM 15.0.7 DRM 3.56),4.6 Mesa 23.2.1-1ubuntu3 (LLVM 15.0.7 DRM 3.56),4.6 Mesa 23.2.1-1ubuntu3 (LLVM 15.0.7 DRM 3.56)
Compiler,,GCC 13.2.0,GCC 13.2.0,GCC 13.2.0,GCC 13.2.0,GCC 13.2.0
File-System,,BcacheFS,btrfs,ext4,xfs,f2fs
Screen Resolution,,3840x2160,3840x2160,3840x2160,3840x2160,3840x2160
,,"Bcachefs","Btrfs","EXT4","XFS","F2FS"
"Flexible IO Tester - Type: Random Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Job Count: 32 - Disk Target: Default Test Directory (IOPS)",HIB,158110,492566,1573677,1565720,1568767
"Flexible IO Tester - Type: Random Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Job Count: 1 - Disk Target: Default Test Directory (IOPS)",HIB,6820,75211,221819,223247,221728
"SQLite - Threads / Copies: 16 (sec)",LIB,66.873,78.224,150.241,154.650,104.875
"SQLite - Threads / Copies: 8 (sec)",LIB,57.214,73.379,95.298,87.274,84.342
"SQLite - Threads / Copies: 4 (sec)",LIB,52.812,71.199,66.356,52.835,57.772
"Flexible IO Tester - Type: Sequential Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Job Count: 1 - Disk Target: Default Test Directory (MiB/s)",HIB,10331.16,11396.02,11448.21,11483.75,11387.50
"Flexible IO Tester - Type: Sequential Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Job Count: 32 - Disk Target: Default Test Directory (MiB/s)",HIB,10111.73,10720.09,10798.65,10883.31,10432.69
"PostgreSQL - Scaling Factor: 1000 - Clients: 1000 - Mode: Read Write - Average Latency (ms)",LIB,157.701,33.040,31.020,19.976,36.535
"PostgreSQL - Scaling Factor: 1000 - Clients: 1000 - Mode: Read Write (TPS)",HIB,6558,30287,32701,51381,27488
"CockroachDB - Workload: KV, 50% Reads - Concurrency: 128 (ops/s)",HIB,48184.1,45262.3,70152.8,70505.5,84252.6
"Dbench - Client Count: 12 (MB/s)",HIB,747.406,1582.94,1611.99,808.244,2039.79
"Flexible IO Tester - Type: Sequential Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Job Count: 1 - Disk Target: Default Test Directory (MiB/s)",HIB,1779.41,4929.78,1631.19,11010.69,10995.64
"SQLite - Threads / Copies: 2 (sec)",LIB,51.593,69.931,44.149,34.059,41.217