EXT4, Btrfs, F2FS, XFS, ReiserFS, NILFS2 and ZFS file-system benchmarks on Linux 4.1 with an SSD. Tests 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 1507015-BE-LINUX41DI63
Linux 4.1 ZFS File-System Tests
EXT4, Btrfs, F2FS, XFS, ReiserFS, NILFS2 and ZFS file-system benchmarks on Linux 4.1 with an SSD. Tests by Michael Larabel for a future article.
EXT4:
Processor: Intel Core i7-5960X @ 3.50GHz (16 Cores), Motherboard: Gigabyte X99-UD4-CF, Chipset: Intel Xeon E5 v3/Core, Memory: 16384MB, Disk: 120GB Toshiba MKNSSDEC120GB + 240GB OCZ VERTEX3, Graphics: XFX AMD Radeon R9 290 4096MB, Audio: Realtek ALC1150, Monitor: SyncMaster, Network: Intel Connection
OS: Ubuntu 15.10, Kernel: 4.1.0-040100-generic (x86_64), Desktop: Unity 7.3.2, Display Server: X Server 1.17.1, Display Driver: radeon 7.5.0, OpenGL: 3.3 Mesa 10.5.2 Gallium 0.4, Compiler: GCC 4.9.2, File-System: ext4, Screen Resolution: 2560x1600
Btrfs:
Processor: Intel Core i7-5960X @ 3.50GHz (16 Cores), Motherboard: Gigabyte X99-UD4-CF, Chipset: Intel Xeon E5 v3/Core, Memory: 16384MB, Disk: 120GB Toshiba MKNSSDEC120GB + 240GB OCZ VERTEX3, Graphics: XFX AMD Radeon R9 290 4096MB, Audio: Realtek ALC1150, Monitor: SyncMaster, Network: Intel Connection
OS: Ubuntu 15.10, Kernel: 4.1.0-040100-generic (x86_64), Desktop: Unity 7.3.2, Display Server: X Server 1.17.1, Display Driver: radeon 7.5.0, OpenGL: 3.3 Mesa 10.5.2 Gallium 0.4, Compiler: GCC 4.9.2, File-System: btrfs, Screen Resolution: 2560x1600
F2FS:
Processor: Intel Core i7-5960X @ 3.50GHz (16 Cores), Motherboard: Gigabyte X99-UD4-CF, Chipset: Intel Xeon E5 v3/Core, Memory: 16384MB, Disk: 120GB Toshiba MKNSSDEC120GB + 240GB OCZ VERTEX3, Graphics: XFX AMD Radeon R9 290 4096MB, Audio: Realtek ALC1150, Monitor: SyncMaster, Network: Intel Connection
OS: Ubuntu 15.10, Kernel: 4.1.0-040100-generic (x86_64), Desktop: Unity 7.3.2, Display Server: X Server 1.17.1, Display Driver: radeon 7.5.0, OpenGL: 3.3 Mesa 10.5.2 Gallium 0.4, Compiler: GCC 4.9.2, File-System: f2fs, Screen Resolution: 2560x1600
XFS:
Processor: Intel Core i7-5960X @ 3.50GHz (16 Cores), Motherboard: Gigabyte X99-UD4-CF, Chipset: Intel Xeon E5 v3/Core, Memory: 16384MB, Disk: 120GB Toshiba MKNSSDEC120GB + 240GB OCZ VERTEX3, Graphics: XFX AMD Radeon R9 290 4096MB, Audio: Realtek ALC1150, Monitor: SyncMaster, Network: Intel Connection
OS: Ubuntu 15.10, Kernel: 4.1.0-040100-generic (x86_64), Desktop: Unity 7.3.2, Display Server: X Server 1.17.1, Display Driver: radeon 7.5.0, OpenGL: 3.3 Mesa 10.5.2 Gallium 0.4, Compiler: GCC 4.9.2, File-System: xfs, Screen Resolution: 2560x1600
ReiserFS:
Processor: Intel Core i7-5960X @ 3.50GHz (16 Cores), Motherboard: Gigabyte X99-UD4-CF, Chipset: Intel Xeon E5 v3/Core, Memory: 16384MB, Disk: 120GB Toshiba MKNSSDEC120GB + 240GB OCZ VERTEX3, Graphics: XFX AMD Radeon R9 290 4096MB, Audio: Realtek ALC1150, Monitor: SyncMaster, Network: Intel Connection
OS: Ubuntu 15.10, Kernel: 4.1.0-040100-generic (x86_64), Desktop: Unity 7.3.2, Display Server: X Server 1.17.1, Display Driver: radeon 7.5.0, OpenGL: 3.3 Mesa 10.5.2 Gallium 0.4, Compiler: GCC 4.9.2, File-System: reiserfs, Screen Resolution: 2560x1600
NILFS2:
Processor: Intel Core i7-5960X @ 3.50GHz (16 Cores), Motherboard: Gigabyte X99-UD4-CF, Chipset: Intel Xeon E5 v3/Core, Memory: 16384MB, Disk: 120GB Toshiba MKNSSDEC120GB + 240GB OCZ VERTEX3, Graphics: XFX AMD Radeon R9 290 4096MB, Audio: Realtek ALC1150, Monitor: SyncMaster, Network: Intel Connection
OS: Ubuntu 15.10, Kernel: 4.1.0-040100-generic (x86_64), Desktop: Unity 7.3.2, Display Server: X Server 1.17.1, Display Driver: radeon 7.5.0, OpenGL: 3.3 Mesa 10.5.2 Gallium 0.4, Compiler: GCC 4.9.2, File-System: nilfs, Screen Resolution: 2560x1600
ZFS:
Processor: Intel Core i7-5960X @ 3.50GHz (16 Cores), Motherboard: Gigabyte X99-UD4-CF, Chipset: Intel Xeon E5 v3/Core, Memory: 16384MB, Disk: 120GB Toshiba MKNSSDEC120GB + 240GB OCZ VERTEX3, Graphics: XFX AMD Radeon R9 290 4096MB, Audio: Realtek ALC1150, Monitor: SyncMaster, Network: Intel Connection
OS: Ubuntu 15.10, Kernel: 4.1.0-040100-generic (x86_64), Desktop: Unity 7.3.2, Display Server: X Server 1.17.1, Display Driver: radeon 7.5.0, OpenGL: 3.3 Mesa 10.5.2 Gallium 0.4, Compiler: GCC 4.9.2, File-System: zfs, Screen Resolution: 2560x1600
Compile Bench 0.6
Test: Initial Create
MB/s > Higher Is Better
EXT4 ..... 277.09 |===================================================
Btrfs .... 149.82 |============================
F2FS ..... 324.07 |============================================================
XFS ...... 202.49 |=====================================
ReiserFS . 103.20 |===================
NILFS2 ... 89.32 |=================
ZFS ...... 114.33 |=====================
Dbench 4.0
Client Count: 6
MB/s > Higher Is Better
EXT4 ..... 26.95 |====================================================
Btrfs .... 28.97 |========================================================
F2FS ..... 28.71 |=======================================================
XFS ...... 31.51 |============================================================
ReiserFS . 25.13 |================================================
NILFS2 ... 21.34 |=========================================
ZFS ...... 31.84 |=============================================================
FS-Mark 3.3
Test: 1000 Files, 1MB Size
Files/s > Higher Is Better
EXT4 ..... 18.57 |================================
Btrfs .... 20.00 |===================================
F2FS ..... 35.27 |=============================================================
XFS ...... 19.47 |==================================
ReiserFS . 18.50 |================================
NILFS2 ... 32.50 |========================================================
ZFS ...... 22.07 |======================================
FS-Mark 3.3
Test: 5000 Files, 1MB Size, 4 Threads
Files/s > Higher Is Better
EXT4 ..... 64.93 |=============================================================
Btrfs .... 39.77 |=====================================
F2FS ..... 46.28 |===========================================
XFS ...... 41.13 |=======================================
ReiserFS . 49.10 |==============================================
NILFS2 ... 39.47 |=====================================
ZFS ...... 37.47 |===================================
FS-Mark 3.3
Test: 4000 Files, 32 Sub Dirs, 1MB Size
Files/s > Higher Is Better
EXT4 ..... 18.73 |================================
Btrfs .... 19.83 |==================================
F2FS ..... 35.30 |=============================================================
XFS ...... 19.27 |=================================
ReiserFS . 18.13 |===============================
NILFS2 ... 32.30 |========================================================
ZFS ...... 21.53 |=====================================
PostgreSQL pgbench 9.4.3
Scaling: On-Disk - Test: Normal Load - Mode: Read Write
TPS > Higher Is Better
EXT4 ..... 691.94 |=======================================================
Btrfs .... 522.86 |==========================================
F2FS ..... 749.14 |============================================================
XFS ...... 586.94 |===============================================
ReiserFS . 743.92 |============================================================
ZFS ...... 286.37 |=======================
PostgreSQL pgbench 9.4.3
Scaling: On-Disk - Test: Single Thread - Mode: Read Write
TPS > Higher Is Better
EXT4 ..... 39.89 |============================================================
Btrfs .... 21.01 |===============================
F2FS ..... 40.80 |=============================================================
XFS ...... 35.11 |====================================================
ReiserFS . 39.94 |============================================================
ZFS ...... 20.93 |===============================