Reiser4 Linux 4.17 Benchmarking Reiser4 file-system Linux benchmarks against other file-systems on Linux 4.17. Tests for a future article. Reiser4: Processor: Intel Core i9-7980XE @ 4.40GHz (18 Cores / 36 Threads), Motherboard: ASUS PRIME X299-A (1301 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 4 x 4096 MB DDR4-3200MT/s Corsair CMK16GX4M4C3200C16, Disk: 256GB INTEL SSDPEKKW256G8 + Samsung SSD 970 EVO 250GB, Graphics: AMD Radeon RX Vega 8192MB, Audio: Realtek ALC1220, Monitor: Acer B286HK, Network: Intel Connection OS: Ubuntu 18.04, Kernel: 4.17.3-reiser4 (x86_64), Desktop: GNOME Shell 3.28.1, Display Server: X Server 1.19.6, Display Driver: modesetting 1.19.6, OpenGL: 4.5 Mesa 18.1.1- padoka PPA (LLVM 6.0.0), Compiler: GCC 7.3.0, File-System: Reiser4, Screen Resolution: 3840x2160 ReiserFS: Processor: Intel Core i9-7980XE @ 4.40GHz (18 Cores / 36 Threads), Motherboard: ASUS PRIME X299-A (1301 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 4 x 4096 MB DDR4-3200MT/s Corsair CMK16GX4M4C3200C16, Disk: 256GB INTEL SSDPEKKW256G8 + Samsung SSD 970 EVO 250GB, Graphics: AMD Radeon RX Vega 8192MB, Audio: Realtek ALC1220, Monitor: Acer B286HK, Network: Intel Connection OS: Ubuntu 18.04, Kernel: 4.17.3-reiser4 (x86_64), Desktop: GNOME Shell 3.28.1, Display Server: X Server 1.19.6, Display Driver: modesetting 1.19.6, OpenGL: 4.5 Mesa 18.1.1- padoka PPA (LLVM 6.0.0), Compiler: GCC 7.3.0, File-System: reiserfs, Screen Resolution: 3840x2160 EXT4: Processor: Intel Core i9-7980XE @ 4.40GHz (18 Cores / 36 Threads), Motherboard: ASUS PRIME X299-A (1301 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 4 x 4096 MB DDR4-3200MT/s Corsair CMK16GX4M4C3200C16, Disk: 256GB INTEL SSDPEKKW256G8 + Samsung SSD 970 EVO 250GB, Graphics: AMD Radeon RX Vega 8192MB, Audio: Realtek ALC1220, Monitor: Acer B286HK, Network: Intel Connection OS: Ubuntu 18.04, Kernel: 4.17.3-reiser4 (x86_64), Desktop: GNOME Shell 3.28.1, Display Server: X Server 1.19.6, Display Driver: modesetting 1.19.6, OpenGL: 4.5 Mesa 18.1.1- padoka PPA (LLVM 6.0.0), Compiler: GCC 7.3.0, File-System: ext4, Screen Resolution: 3840x2160 Btrfs: Processor: Intel Core i9-7980XE @ 4.40GHz (18 Cores / 36 Threads), Motherboard: ASUS PRIME X299-A (1301 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 4 x 4096 MB DDR4-3200MT/s Corsair CMK16GX4M4C3200C16, Disk: 256GB INTEL SSDPEKKW256G8 + Samsung SSD 970 EVO 250GB, Graphics: AMD Radeon RX Vega 8192MB, Audio: Realtek ALC1220, Monitor: Acer B286HK, Network: Intel Connection OS: Ubuntu 18.04, Kernel: 4.17.3-reiser4 (x86_64), Desktop: GNOME Shell 3.28.1, Display Server: X Server 1.19.6, Display Driver: modesetting 1.19.6, OpenGL: 4.5 Mesa 18.1.1- padoka PPA (LLVM 6.0.0), Compiler: GCC 7.3.0, File-System: btrfs, Screen Resolution: 3840x2160 XFS: Processor: Intel Core i9-7980XE @ 4.40GHz (18 Cores / 36 Threads), Motherboard: ASUS PRIME X299-A (1301 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 4 x 4096 MB DDR4-3200MT/s Corsair CMK16GX4M4C3200C16, Disk: 256GB INTEL SSDPEKKW256G8 + Samsung SSD 970 EVO 250GB, Graphics: AMD Radeon RX Vega 8192MB, Audio: Realtek ALC1220, Monitor: Acer B286HK, Network: Intel Connection OS: Ubuntu 18.04, Kernel: 4.17.3-reiser4 (x86_64), Desktop: GNOME Shell 3.28.1, Display Server: X Server 1.19.6, Display Driver: modesetting 1.19.6, OpenGL: 4.5 Mesa 18.1.1- padoka PPA (LLVM 6.0.0), Compiler: GCC 7.3.0, File-System: xfs, Screen Resolution: 3840x2160 F2FS: Processor: Intel Core i9-7980XE @ 4.40GHz (18 Cores / 36 Threads), Motherboard: ASUS PRIME X299-A (1301 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 4 x 4096 MB DDR4-3200MT/s Corsair CMK16GX4M4C3200C16, Disk: 256GB INTEL SSDPEKKW256G8 + Samsung SSD 970 EVO 250GB, Graphics: AMD Radeon RX Vega 8192MB, Audio: Realtek ALC1220, Monitor: Acer B286HK, Network: Intel Connection OS: Ubuntu 18.04, Kernel: 4.17.3-reiser4 (x86_64), Desktop: GNOME Shell 3.28.1, Display Server: X Server 1.19.6, Display Driver: modesetting 1.19.6, OpenGL: 4.5 Mesa 18.1.1- padoka PPA (LLVM 6.0.0), Compiler: GCC 7.3.0, File-System: f2fs, Screen Resolution: 3840x2160 BlogBench 1.0 Test: Read Final Score > Higher Is Better Reiser4 .. 2228767 |================================= ReiserFS . 3973902 |=========================================================== EXT4 ..... 748885 |=========== Btrfs .... 3908441 |========================================================== XFS ...... 3403556 |=================================================== F2FS ..... 1467723 |====================== BlogBench 1.0 Test: Write Final Score > Higher Is Better Reiser4 .. 6101 |===================================== ReiserFS . 4079 |========================= EXT4 ..... 10134 |============================================================= Btrfs .... 5188 |=============================== XFS ...... 5836 |=================================== F2FS ..... 7536 |============================================= Compile Bench 0.6 Test: Initial Create MB/s > Higher Is Better Reiser4 .. 490.21 |============================================= ReiserFS . 182.09 |================= EXT4 ..... 656.80 |============================================================ Btrfs .... 318.03 |============================= XFS ...... 515.50 |=============================================== F2FS ..... 483.77 |============================================ Dbench 4.0 Client Count: 6 MB/s > Higher Is Better Reiser4 .. 166.02 |======================= ReiserFS . 273.59 |====================================== EXT4 ..... 203.95 |============================ Btrfs .... 433.76 |============================================================ XFS ...... 318.13 |============================================ F2FS ..... 169.46 |======================= FS-Mark 3.3 Test: 1000 Files, 1MB Size Files/s > Higher Is Better Reiser4 .. 145.37 |========================= ReiserFS . 82.20 |============== EXT4 ..... 221.07 |====================================== Btrfs .... 227.37 |======================================= XFS ...... 205.90 |==================================== F2FS ..... 345.47 |============================================================ FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads Files/s > Higher Is Better Reiser4 .. 383.70 |============================================================ ReiserFS . 185.47 |============================= EXT4 ..... 180.00 |============================ Btrfs .... 206.48 |================================ XFS ...... 201.18 |=============================== F2FS ..... 190.28 |============================== FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size Files/s > Higher Is Better Reiser4 .. 143.33 |======================================== ReiserFS . 64.43 |================== EXT4 ..... 97.53 |=========================== Btrfs .... 216.07 |============================================================ XFS ...... 94.08 |========================== F2FS ..... 143.57 |======================================== PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Only TPS > Higher Is Better Reiser4 .. 462614.68 |======================================================== ReiserFS . 471436.01 |========================================================= EXT4 ..... 471497.60 |========================================================= Btrfs .... 468894.86 |========================================================= XFS ...... 466449.84 |======================================================== F2FS ..... 465513.84 |======================================================== PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Write TPS > Higher Is Better Reiser4 .. 2031.15 |========= ReiserFS . 6521.36 |============================== EXT4 ..... 6108.74 |============================ Btrfs .... 5169.22 |======================= XFS ...... 12790.32 |========================================================== F2FS ..... 4702.73 |===================== PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Only TPS > Higher Is Better Reiser4 .. 500584.01 |======================================================== ReiserFS . 510348.20 |========================================================= EXT4 ..... 511374.40 |========================================================= Btrfs .... 503361.20 |======================================================== XFS ...... 507902.45 |========================================================= PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Write TPS > Higher Is Better Reiser4 .. 2012.74 |========= ReiserFS . 6551.02 |============================== EXT4 ..... 6017.79 |=========================== Btrfs .... 5146.66 |======================= XFS ...... 12806.18 |========================================================== F2FS ..... 5231.04 |======================== PostMark 1.51 Disk Transaction Performance TPS > Higher Is Better Reiser4 .. 4385 |==================================== ReiserFS . 4286 |=================================== EXT4 ..... 6756 |======================================================= Btrfs .... 6522 |===================================================== XFS ...... 6522 |===================================================== F2FS ..... 7575 |============================================================== SQLite 3.22 Timed SQLite Insertions Seconds < Lower Is Better Reiser4 .. 140.57 |============================================================ ReiserFS . 92.59 |======================================== EXT4 ..... 39.30 |================= Btrfs .... 93.23 |======================================== XFS ...... 39.20 |================= F2FS ..... 43.47 |=================== Threaded I/O Tester 20170503 Test: Write - Size Per Thread: 32MB - Thread Count: 8 MB/s > Higher Is Better Reiser4 .. 509.15 |============================================================ ReiserFS . 2.01 | EXT4 ..... 4.97 |= Btrfs .... 8.80 |= XFS ...... 3.55 | F2FS ..... 3.30 |