Solid state drive file-system comparison on Linux 4.0. Benchmarks by Michael Larabel for a future article on Phoronix testing Linux SSDs.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1504126-BE-LINUX4SSD00
Linux 4.0 SSD File-System Testing
Solid state drive file-system comparison on Linux 4.0. Benchmarks by Michael Larabel for a future article on Phoronix testing Linux SSDs.
Linux 4.0 Git: Btrfs:
Processor: Intel Core i7-5960X @ 3.50GHz (16 Cores), Motherboard: Gigabyte X99-UD4-CF, Chipset: Intel Xeon E5 v3/Core, Memory: 16384MB, Disk: 240GB OCZ VERTEX3 + 120GB OCZ VECTOR150, Graphics: Gigabyte AMD Radeon R9 270X 2048MB, Audio: Intel C610/X99, Monitor: SyncMaster, Network: Intel Connection
OS: Ubuntu 15.04, Kernel: 4.0.0-999-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
Linux 4.0 Git: XFS:
Processor: Intel Core i7-5960X @ 3.50GHz (16 Cores), Motherboard: Gigabyte X99-UD4-CF, Chipset: Intel Xeon E5 v3/Core, Memory: 16384MB, Disk: 240GB OCZ VERTEX3 + 120GB OCZ VECTOR150, Graphics: Gigabyte AMD Radeon R9 270X 2048MB, Audio: Intel C610/X99, Monitor: SyncMaster, Network: Intel Connection
OS: Ubuntu 15.04, Kernel: 4.0.0-999-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
Linux 4.0 Git: EXT4:
Processor: Intel Core i7-5960X @ 3.50GHz (16 Cores), Motherboard: Gigabyte X99-UD4-CF, Chipset: Intel Xeon E5 v3/Core, Memory: 16384MB, Disk: 240GB OCZ VERTEX3 + 120GB OCZ VECTOR150, Graphics: Gigabyte AMD Radeon R9 270X 2048MB, Audio: Intel C610/X99, Monitor: SyncMaster, Network: Intel Connection
OS: Ubuntu 15.04, Kernel: 4.0.0-999-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
Linux 4.0 Git: F2FS:
Processor: Intel Core i7-5960X @ 3.50GHz (16 Cores), Motherboard: Gigabyte X99-UD4-CF, Chipset: Intel Xeon E5 v3/Core, Memory: 16384MB, Disk: 240GB OCZ VERTEX3 + 120GB OCZ VECTOR150, Graphics: Gigabyte AMD Radeon R9 270X 2048MB, Audio: Intel C610/X99, Monitor: SyncMaster, Network: Intel Connection
OS: Ubuntu 15.04, Kernel: 4.0.0-999-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
Linux 3.19: F2FS:
Processor: Intel Core i7-5960X @ 3.50GHz (16 Cores), Motherboard: Gigabyte X99-UD4-CF, Chipset: Intel Xeon E5 v3/Core, Memory: 16384MB, Disk: 240GB OCZ VERTEX3 + 120GB OCZ VECTOR150, Graphics: LLVMpipe, Audio: Intel C610/X99, Monitor: SyncMaster, Network: Intel Connection
OS: Ubuntu 15.04, Kernel: 3.19.0-031900-generic (x86_64), Desktop: Unity 7.3.2, Display Server: X Server 1.17.1, Display Driver: radeon 7.5.0, OpenGL: 3.0 Mesa 10.5.2 Gallium 0.4, Compiler: GCC 4.9.2, File-System: f2fs, Screen Resolution: 2560x1600
Linux 3.19: EXT4:
Processor: Intel Core i7-5960X @ 3.50GHz (16 Cores), Motherboard: Gigabyte X99-UD4-CF, Chipset: Intel Xeon E5 v3/Core, Memory: 16384MB, Disk: 240GB OCZ VERTEX3 + 120GB OCZ VECTOR150, Graphics: Gigabyte AMD Radeon R9 270X 2048MB, Audio: Intel C610/X99, Monitor: SyncMaster, Network: Intel Connection
OS: Ubuntu 15.04, Kernel: 3.19.0-031900-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
Linux 3.19: XFS:
Processor: Intel Core i7-5960X @ 3.50GHz (16 Cores), Motherboard: Gigabyte X99-UD4-CF, Chipset: Intel Xeon E5 v3/Core, Memory: 16384MB, Disk: 240GB OCZ VERTEX3 + 120GB OCZ VECTOR150, Graphics: Gigabyte AMD Radeon R9 270X 2048MB, Audio: Intel C610/X99, Monitor: SyncMaster, Network: Intel Connection
OS: Ubuntu 15.04, Kernel: 3.19.0-031900-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
Linux 3.19: Btrfs:
Processor: Intel Core i7-5960X @ 3.50GHz (16 Cores), Motherboard: Gigabyte X99-UD4-CF, Chipset: Intel Xeon E5 v3/Core, Memory: 16384MB, Disk: 240GB OCZ VERTEX3 + 120GB OCZ VECTOR150, Graphics: LLVMpipe, Audio: Intel C610/X99, Monitor: SyncMaster, Network: Intel Connection
OS: Ubuntu 15.04, Kernel: 3.19.0-031900-generic (x86_64), Desktop: Unity 7.3.2, Display Server: X Server 1.17.1, Display Driver: radeon 7.5.0, OpenGL: 3.0 Mesa 10.5.2 Gallium 0.4, Compiler: GCC 4.9.2, File-System: btrfs, Screen Resolution: 2560x1600
FS-Mark 3.3
Test: 1000 Files, 1MB Size
Files/s > Higher Is Better
Linux 4.0 Git: Btrfs . 236.83 |==============================================
Linux 4.0 Git: XFS ... 200.27 |=======================================
Linux 4.0 Git: EXT4 .. 203.08 |========================================
Linux 4.0 Git: F2FS .. 246.10 |================================================
Linux 3.19: F2FS ..... 231.40 |=============================================
Linux 3.19: EXT4 ..... 201.57 |=======================================
Linux 3.19: XFS ...... 199.33 |=======================================
Linux 3.19: Btrfs .... 217.20 |==========================================
FS-Mark 3.3
Test: 5000 Files, 1MB Size, 4 Threads
Files/s > Higher Is Better
Linux 4.0 Git: Btrfs . 396.40 |================================================
Linux 4.0 Git: XFS ... 354.83 |===========================================
Linux 4.0 Git: EXT4 .. 353.20 |===========================================
Linux 4.0 Git: F2FS .. 381.37 |==============================================
Linux 3.19: F2FS ..... 369.90 |=============================================
Linux 3.19: EXT4 ..... 352.93 |===========================================
Linux 3.19: XFS ...... 354.83 |===========================================
Linux 3.19: Btrfs .... 368.17 |=============================================
FS-Mark 3.3
Test: 4000 Files, 32 Sub Dirs, 1MB Size
Files/s > Higher Is Better
Linux 4.0 Git: Btrfs . 237.80 |=============================================
Linux 4.0 Git: XFS ... 209.20 |========================================
Linux 4.0 Git: EXT4 .. 211.77 |========================================
Linux 4.0 Git: F2FS .. 251.10 |================================================
Linux 3.19: F2FS ..... 228.67 |============================================
Linux 3.19: EXT4 ..... 212.30 |=========================================
Linux 3.19: XFS ...... 211.60 |========================================
Linux 3.19: Btrfs .... 216.47 |=========================================
Flexible IO Tester 2.1.13
Type: Random Write - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s
MB/s > Higher Is Better
Linux 4.0 Git: Btrfs . 93.65 |===================
Linux 4.0 Git: XFS ... 215.61 |============================================
Linux 4.0 Git: EXT4 .. 186.31 |======================================
Linux 3.19: EXT4 ..... 178.75 |=====================================
Linux 3.19: XFS ...... 232.74 |================================================
Linux 3.19: Btrfs .... 96.77 |====================
Flexible IO Tester 2.1.13
Type: Random Read - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 128KB - Disk Target: Default Test Directory - Result: MB/s
MB/s > Higher Is Better
Linux 4.0 Git: Btrfs . 167.08 |====================
Linux 4.0 Git: XFS ... 277.39 |================================
Linux 4.0 Git: EXT4 .. 276.08 |================================
Linux 4.0 Git: F2FS .. 410.68 |================================================
Linux 3.19: F2FS ..... 382.58 |=============================================
Linux 3.19: EXT4 ..... 277.20 |================================
Linux 3.19: XFS ...... 276.24 |================================
Linux 3.19: Btrfs .... 152.76 |==================
Flexible IO Tester 2.1.13
Type: Sequential Read - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s
MB/s > Higher Is Better
Linux 4.0 Git: Btrfs . 497.77 |===========================================
Linux 4.0 Git: XFS ... 430.49 |======================================
Linux 4.0 Git: EXT4 .. 429.26 |=====================================
Linux 4.0 Git: F2FS .. 550.24 |================================================
Linux 3.19: F2FS ..... 500.67 |============================================
Linux 3.19: EXT4 ..... 427.62 |=====================================
Linux 3.19: XFS ...... 429.09 |=====================================
Linux 3.19: Btrfs .... 472.03 |=========================================
Flexible IO Tester 2.1.13
Type: Sequential Read - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 128KB - Disk Target: Default Test Directory - Result: MB/s
MB/s > Higher Is Better
Linux 4.0 Git: Btrfs . 498.61 |===========================================
Linux 4.0 Git: XFS ... 429.71 |=====================================
Linux 4.0 Git: EXT4 .. 429.53 |=====================================
Linux 4.0 Git: F2FS .. 559.78 |================================================
Linux 3.19: F2FS ..... 529.73 |=============================================
Linux 3.19: EXT4 ..... 429.89 |=====================================
Linux 3.19: XFS ...... 429.07 |=====================================
Linux 3.19: Btrfs .... 477.32 |=========================================
Compile Bench 0.6
Test: Initial Create
MB/s > Higher Is Better
Linux 4.0 Git: Btrfs . 145.01 |========================
Linux 4.0 Git: XFS ... 240.84 |========================================
Linux 4.0 Git: EXT4 .. 290.33 |================================================
Linux 4.0 Git: F2FS .. 284.02 |===============================================
Linux 3.19: F2FS ..... 232.28 |======================================
Linux 3.19: EXT4 ..... 284.56 |===============================================
Linux 3.19: XFS ...... 234.95 |=======================================
Linux 3.19: Btrfs .... 118.91 |====================
PostMark 1.51
Disk Transaction Performance
TPS > Higher Is Better
Linux 4.0 Git: Btrfs . 4238 |========================================
Linux 4.0 Git: XFS ... 5068 |===============================================
Linux 4.0 Git: EXT4 .. 4807 |=============================================
Linux 4.0 Git: F2FS .. 5357 |==================================================
Linux 3.19: F2FS ..... 5132 |================================================
Linux 3.19: EXT4 ..... 4807 |=============================================
Linux 3.19: XFS ...... 5282 |=================================================
Linux 3.19: Btrfs .... 3305 |===============================