Linux 4.3 SSD Testing XFS, F2FS, EXT4, Btrfs file-system solid-state drive benchmarks on Linux 4.1 through Linux 4.3 kernels. Benchmarks by Michael Larabel for a future article on phoronix.com. Btrfs: Linux 4.1: Processor: Intel Xeon E5-2687W v3 @ 3.50GHz (20 Cores), Motherboard: MSI X99S SLI PLUS (MS-7885) v1.0, Chipset: Intel Xeon E7 v3/Xeon, Memory: 16384MB, Disk: PNY CS1211 120GB + 80GB INTEL SSDSCKGW08, Graphics: AMD FirePro V7900 2048MB, Audio: Realtek ALC892, Monitor: ASUS PB278, Network: Intel Connection OS: Ubuntu 15.10, Kernel: 4.1.0-040100-generic (x86_64), Desktop: Unity, Display Server: X Server 1.17.2, Display Driver: radeon 7.5.99, Compiler: GCC 5.2.1 20151010, File-System: btrfs, Screen Resolution: 2560x1440 Btrfs: Linux 4.2: Processor: Intel Xeon E5-2687W v3 @ 3.50GHz (20 Cores), Motherboard: MSI X99S SLI PLUS (MS-7885) v1.0, Chipset: Intel Xeon E7 v3/Xeon, Memory: 16384MB, Disk: PNY CS1211 120GB + 80GB INTEL SSDSCKGW08, Graphics: AMD FirePro V7900 2048MB, Audio: Realtek ALC892, Monitor: ASUS PB278, Network: Intel Connection OS: Ubuntu 15.10, Kernel: 4.2.0-040200-generic (x86_64), Desktop: Unity, Display Server: X Server 1.17.2, Display Driver: radeon 7.5.99, OpenGL: 3.3 Mesa 11.0.2 Gallium 0.4, Compiler: GCC 5.2.1 20151010, File-System: btrfs, Screen Resolution: 2560x1440 Btrfs: Linux 4.3: Processor: Intel Xeon E5-2687W v3 @ 3.50GHz (20 Cores), Motherboard: MSI X99S SLI PLUS (MS-7885) v1.0, Chipset: Intel Xeon E7 v3/Xeon, Memory: 16384MB, Disk: PNY CS1211 120GB + 80GB INTEL SSDSCKGW08, Graphics: AMD FirePro V7900 2048MB, Audio: Realtek ALC892, Monitor: ASUS PB278, Network: Intel Connection OS: Ubuntu 15.10, Kernel: 4.3.0-040300rc7-generic (x86_64) 20151026, Desktop: Unity, Display Server: X Server 1.17.2, Display Driver: radeon 7.5.99, OpenGL: 3.3 Mesa 11.0.2 Gallium 0.4, Compiler: GCC 5.2.1 20151010, File-System: btrfs, Screen Resolution: 2560x1440 EXT4: Linux 4.1: Processor: Intel Xeon E5-2687W v3 @ 3.50GHz (20 Cores), Motherboard: MSI X99S SLI PLUS (MS-7885) v1.0, Chipset: Intel Xeon E7 v3/Xeon, Memory: 16384MB, Disk: PNY CS1211 120GB + 80GB INTEL SSDSCKGW08, Graphics: AMD FirePro V7900 2048MB, Audio: Realtek ALC892, Monitor: ASUS PB278, Network: Intel Connection OS: Ubuntu 15.10, Kernel: 4.1.0-040100-generic (x86_64), Desktop: Unity, Display Server: X Server 1.17.2, Display Driver: radeon 7.5.99, OpenGL: 3.3 Mesa 11.0.2 Gallium 0.4, Compiler: GCC 5.2.1 20151010, File-System: ext4, Screen Resolution: 2560x1440 EXT4: Linux 4.2: Processor: Intel Xeon E5-2687W v3 @ 3.50GHz (20 Cores), Motherboard: MSI X99S SLI PLUS (MS-7885) v1.0, Chipset: Intel Xeon E7 v3/Xeon, Memory: 16384MB, Disk: PNY CS1211 120GB + 80GB INTEL SSDSCKGW08, Graphics: AMD FirePro V7900 2048MB, Audio: Realtek ALC892, Monitor: ASUS PB278, Network: Intel Connection OS: Ubuntu 15.10, Kernel: 4.2.0-040200-generic (x86_64), Desktop: Unity, Display Server: X Server 1.17.2, Display Driver: radeon 7.5.99, OpenGL: 3.3 Mesa 11.0.2 Gallium 0.4, Compiler: GCC 5.2.1 20151010, File-System: ext4, Screen Resolution: 2560x1440 EXT4: Linux 4.3: Processor: Intel Xeon E5-2687W v3 @ 3.50GHz (20 Cores), Motherboard: MSI X99S SLI PLUS (MS-7885) v1.0, Chipset: Intel Xeon E7 v3/Xeon, Memory: 16384MB, Disk: PNY CS1211 120GB + 80GB INTEL SSDSCKGW08, Graphics: AMD FirePro V7900 2048MB, Audio: Realtek ALC892, Monitor: ASUS PB278, Network: Intel Connection OS: Ubuntu 15.10, Kernel: 4.3.0-040300rc7-generic (x86_64) 20151026, Desktop: Unity, Display Server: X Server 1.17.2, Display Driver: radeon 7.5.99, OpenGL: 3.3 Mesa 11.0.2 Gallium 0.4, Compiler: GCC 5.2.1 20151010, File-System: ext4, Screen Resolution: 2560x1440 XFS: Linux 4.1: Processor: Intel Xeon E5-2687W v3 @ 3.50GHz (20 Cores), Motherboard: MSI X99S SLI PLUS (MS-7885) v1.0, Chipset: Intel Xeon E7 v3/Xeon, Memory: 16384MB, Disk: PNY CS1211 120GB + 80GB INTEL SSDSCKGW08, Graphics: AMD FirePro V7900 2048MB, Audio: Realtek ALC892, Monitor: ASUS PB278, Network: Intel Connection OS: Ubuntu 15.10, Kernel: 4.1.0-040100-generic (x86_64), Desktop: Unity, Display Server: X Server 1.17.2, Display Driver: radeon 7.5.99, OpenGL: 3.3 Mesa 11.0.2 Gallium 0.4, Compiler: GCC 5.2.1 20151010, File-System: xfs, Screen Resolution: 2560x1440 XFS: Linux 4.2: Processor: Intel Xeon E5-2687W v3 @ 3.50GHz (20 Cores), Motherboard: MSI X99S SLI PLUS (MS-7885) v1.0, Chipset: Intel Xeon E7 v3/Xeon, Memory: 16384MB, Disk: PNY CS1211 120GB + 80GB INTEL SSDSCKGW08, Graphics: AMD FirePro V7900 2048MB, Audio: Realtek ALC892, Monitor: ASUS PB278, Network: Intel Connection OS: Ubuntu 15.10, Kernel: 4.2.0-040200-generic (x86_64), Desktop: Unity, Display Server: X Server 1.17.2, Display Driver: radeon 7.5.99, OpenGL: 3.3 Mesa 11.0.2 Gallium 0.4, Compiler: GCC 5.2.1 20151010, File-System: xfs, Screen Resolution: 2560x1440 XFS: Linux 4.3: Processor: Intel Xeon E5-2687W v3 @ 3.50GHz (20 Cores), Motherboard: MSI X99S SLI PLUS (MS-7885) v1.0, Chipset: Intel Xeon E7 v3/Xeon, Memory: 16384MB, Disk: PNY CS1211 120GB + 80GB INTEL SSDSCKGW08, Graphics: AMD FirePro V7900 2048MB, Audio: Realtek ALC892, Monitor: ASUS PB278, Network: Intel Connection OS: Ubuntu 15.10, Kernel: 4.3.0-040300rc7-generic (x86_64) 20151026, Desktop: Unity, Display Server: X Server 1.17.2, Display Driver: radeon 7.5.99, OpenGL: 3.3 Mesa 11.0.2 Gallium 0.4, Compiler: GCC 5.2.1 20151010, File-System: xfs, Screen Resolution: 2560x1440 F2FS: Linux 4.1: Processor: Intel Xeon E5-2687W v3 @ 3.50GHz (20 Cores), Motherboard: MSI X99S SLI PLUS (MS-7885) v1.0, Chipset: Intel Xeon E7 v3/Xeon, Memory: 16384MB, Disk: PNY CS1211 120GB + 80GB INTEL SSDSCKGW08, Graphics: AMD FirePro V7900 2048MB, Audio: Realtek ALC892, Monitor: ASUS PB278, Network: Intel Connection OS: Ubuntu 15.10, Kernel: 4.1.0-040100-generic (x86_64), Desktop: Unity, Display Server: X Server 1.17.2, Display Driver: radeon 7.5.99, OpenGL: 3.3 Mesa 11.0.2 Gallium 0.4, Compiler: GCC 5.2.1 20151010, File-System: f2fs, Screen Resolution: 2560x1440 F2FS: Linux 4.2: Processor: Intel Xeon E5-2687W v3 @ 3.50GHz (20 Cores), Motherboard: MSI X99S SLI PLUS (MS-7885) v1.0, Chipset: Intel Xeon E7 v3/Xeon, Memory: 16384MB, Disk: PNY CS1211 120GB + 80GB INTEL SSDSCKGW08, Graphics: AMD FirePro V7900 2048MB, Audio: Realtek ALC892, Monitor: ASUS PB278, Network: Intel Connection OS: Ubuntu 15.10, Kernel: 4.2.0-040200-generic (x86_64), Desktop: Unity, Display Server: X Server 1.17.2, Display Driver: radeon 7.5.99, OpenGL: 3.3 Mesa 11.0.2 Gallium 0.4, Compiler: GCC 5.2.1 20151010, File-System: f2fs, Screen Resolution: 2560x1440 F2FS: Linux 4.3: Processor: Intel Xeon E5-2687W v3 @ 3.50GHz (20 Cores), Motherboard: MSI X99S SLI PLUS (MS-7885) v1.0, Chipset: Intel Xeon E7 v3/Xeon, Memory: 16384MB, Disk: PNY CS1211 120GB + 80GB INTEL SSDSCKGW08, Graphics: AMD FirePro V7900 2048MB, Audio: Realtek ALC892, Monitor: ASUS PB278, Network: Intel Connection OS: Ubuntu 15.10, Kernel: 4.3.0-040300rc7-generic (x86_64) 20151026, Desktop: Unity, Display Server: X Server 1.17.2, Display Driver: radeon 7.5.99, OpenGL: 3.3 Mesa 11.0.2 Gallium 0.4, Compiler: GCC 5.2.1 20151010, File-System: f2fs, Screen Resolution: 2560x1440 SQLite 3.8.10.2 Test Target: Default Test Directory Seconds < Lower Is Better Btrfs: Linux 4.1 . 114.22 |==================================================== Btrfs: Linux 4.2 . 114.60 |==================================================== Btrfs: Linux 4.3 . 114.98 |==================================================== EXT4: Linux 4.1 .. 55.39 |========================= EXT4: Linux 4.2 .. 55.26 |========================= EXT4: Linux 4.3 .. 54.85 |========================= XFS: Linux 4.1 ... 78.49 |=================================== XFS: Linux 4.2 ... 78.20 |=================================== XFS: Linux 4.3 ... 78.06 |=================================== F2FS: Linux 4.1 .. 81.23 |===================================== F2FS: Linux 4.2 .. 65.75 |============================== F2FS: Linux 4.3 .. 65.54 |============================== Flexible IO Tester 2.1.13 Type: Random Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: /t - Result: MB/s MB/s > Higher Is Better Btrfs: Linux 4.1 . 25.56 |============================================= Btrfs: Linux 4.2 . 25.35 |============================================= Btrfs: Linux 4.3 . 25.48 |============================================= EXT4: Linux 4.1 .. 29.66 |===================================================== EXT4: Linux 4.2 .. 29.63 |===================================================== EXT4: Linux 4.3 .. 29.74 |===================================================== XFS: Linux 4.1 ... 29.64 |===================================================== XFS: Linux 4.2 ... 29.53 |==================================================== XFS: Linux 4.3 ... 29.68 |===================================================== F2FS: Linux 4.1 .. 29.80 |===================================================== F2FS: Linux 4.2 .. 29.65 |===================================================== F2FS: Linux 4.3 .. 29.88 |===================================================== Flexible IO Tester 2.1.13 Type: Random Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: /t - Result: MB/s MB/s > Higher Is Better Btrfs: Linux 4.1 . 41.73 |=================== Btrfs: Linux 4.2 . 41.39 |=================== Btrfs: Linux 4.3 . 42.03 |==================== EXT4: Linux 4.1 .. 99.96 |=============================================== EXT4: Linux 4.2 .. 101.92 |================================================ EXT4: Linux 4.3 .. 99.82 |=============================================== XFS: Linux 4.1 ... 107.88 |================================================== XFS: Linux 4.2 ... 107.80 |================================================== XFS: Linux 4.3 ... 111.46 |==================================================== F2FS: Linux 4.1 .. 106.14 |================================================== F2FS: Linux 4.2 .. 106.67 |================================================== F2FS: Linux 4.3 .. 109.43 |=================================================== FS-Mark 3.3 Test: 1000 Files, 1MB Size Files/s > Higher Is Better Btrfs: Linux 4.1 . 96.63 |=========================================== Btrfs: Linux 4.2 . 96.63 |=========================================== Btrfs: Linux 4.3 . 95.83 |=========================================== EXT4: Linux 4.1 .. 96.90 |=========================================== EXT4: Linux 4.2 .. 97.50 |============================================ EXT4: Linux 4.3 .. 99.47 |============================================ XFS: Linux 4.1 ... 100.60 |============================================= XFS: Linux 4.2 ... 101.03 |============================================= XFS: Linux 4.3 ... 106.10 |=============================================== F2FS: Linux 4.1 .. 116.10 |==================================================== F2FS: Linux 4.2 .. 116.37 |==================================================== F2FS: Linux 4.3 .. 116.47 |==================================================== FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads Files/s > Higher Is Better Btrfs: Linux 4.1 . 185.10 |============================================ Btrfs: Linux 4.2 . 185.60 |============================================ Btrfs: Linux 4.3 . 189.60 |============================================= EXT4: Linux 4.1 .. 192.13 |============================================== EXT4: Linux 4.2 .. 196.93 |=============================================== EXT4: Linux 4.3 .. 199.10 |=============================================== XFS: Linux 4.1 ... 189.67 |============================================= XFS: Linux 4.2 ... 189.73 |============================================= XFS: Linux 4.3 ... 189.67 |============================================= F2FS: Linux 4.1 .. 213.73 |=================================================== F2FS: Linux 4.2 .. 213.87 |=================================================== F2FS: Linux 4.3 .. 219.47 |==================================================== FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size Files/s > Higher Is Better Btrfs: Linux 4.1 . 96.73 |=========================================== Btrfs: Linux 4.2 . 96.63 |=========================================== Btrfs: Linux 4.3 . 95.20 |=========================================== EXT4: Linux 4.1 .. 96.63 |=========================================== EXT4: Linux 4.2 .. 97.27 |=========================================== EXT4: Linux 4.3 .. 98.73 |============================================ XFS: Linux 4.1 ... 99.93 |============================================= XFS: Linux 4.2 ... 100.03 |============================================= XFS: Linux 4.3 ... 105.60 |=============================================== F2FS: Linux 4.1 .. 116.00 |==================================================== F2FS: Linux 4.2 .. 116.07 |==================================================== F2FS: Linux 4.3 .. 116.37 |==================================================== Dbench 4.0 Client Count: 6 MB/s > Higher Is Better Btrfs: Linux 4.1 . 291.05 |======================================= Btrfs: Linux 4.2 . 292.90 |======================================= Btrfs: Linux 4.3 . 298.89 |======================================== EXT4: Linux 4.1 .. 332.95 |============================================ EXT4: Linux 4.2 .. 335.28 |============================================= EXT4: Linux 4.3 .. 338.43 |============================================= XFS: Linux 4.1 ... 385.13 |=================================================== XFS: Linux 4.2 ... 387.98 |==================================================== XFS: Linux 4.3 ... 389.27 |==================================================== F2FS: Linux 4.1 .. 367.16 |================================================= F2FS: Linux 4.2 .. 373.14 |================================================== F2FS: Linux 4.3 .. 371.68 |================================================== Compile Bench 0.6 Test: Initial Create MB/s > Higher Is Better Btrfs: Linux 4.1 . 170.60 |========================= Btrfs: Linux 4.2 . 164.16 |======================== Btrfs: Linux 4.3 . 160.65 |======================== EXT4: Linux 4.1 .. 286.84 |=========================================== EXT4: Linux 4.2 .. 310.06 |============================================== EXT4: Linux 4.3 .. 297.00 |============================================ XFS: Linux 4.1 ... 217.51 |================================ XFS: Linux 4.2 ... 226.81 |================================== XFS: Linux 4.3 ... 221.52 |================================= F2FS: Linux 4.1 .. 349.80 |==================================================== F2FS: Linux 4.2 .. 313.66 |=============================================== F2FS: Linux 4.3 .. 321.67 |================================================ PostMark 1.51 Disk Transaction Performance TPS > Higher Is Better Btrfs: Linux 4.1 . 5906 |================================================= Btrfs: Linux 4.2 . 5862 |================================================= Btrfs: Linux 4.3 . 5859 |================================================= EXT4: Linux 4.1 .. 5557 |============================================== EXT4: Linux 4.2 .. 5906 |================================================= EXT4: Linux 4.3 .. 6199 |=================================================== XFS: Linux 4.1 ... 6097 |================================================== XFS: Linux 4.2 ... 6000 |================================================== XFS: Linux 4.3 ... 6250 |==================================================== F2FS: Linux 4.1 .. 6522 |====================================================== F2FS: Linux 4.2 .. 6357 |===================================================== F2FS: Linux 4.3 .. 6410 |=====================================================