Samsung 960 EVO Linux RAID Benchmarks Samsung 960 EVO RAID0 and RAID1 dual drive Btrfs XFS EXT4 F2FS Linux RAID performance benchmarks on 4.16 kernel. Benchmarks by Michael Larabel for a future article on Phoronix.com. Single: Btrfs: Processor: Intel Core i9-7980XE @ 4.40GHz (18 Cores / 36 Threads), Motherboard: ASUS PRIME X299-A (1004 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 4 x 4096 MB DDR4-3200MT/s Corsair CMK16GX4M4C3200C16, Disk: 256GB INTEL SSDPEKKW256G8 + Samsung SSD 960 EVO 500GB, Graphics: NV136 6144MB, Audio: Realtek ALC1220, Monitor: Acer B286HK, Network: Intel Connection OS: Ubuntu 18.04, Kernel: 4.16.0-999-generic (x86_64) 20180324, Desktop: GNOME Shell 3.28.0, Display Server: X Server 1.19.6, OpenGL: 4.3 Mesa 18.0.0-rc5, Compiler: GCC 7.3.0, File-System: btrfs, Screen Resolution: 3840x2160 Single: EXT4: Processor: Intel Core i9-7980XE @ 4.40GHz (18 Cores / 36 Threads), Motherboard: ASUS PRIME X299-A (1004 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 4 x 4096 MB DDR4-3200MT/s Corsair CMK16GX4M4C3200C16, Disk: 256GB INTEL SSDPEKKW256G8 + Samsung SSD 960 EVO 500GB, Graphics: NV136 6144MB, Audio: Realtek ALC1220, Monitor: Acer B286HK, Network: Intel Connection OS: Ubuntu 18.04, Kernel: 4.16.0-999-generic (x86_64) 20180324, Desktop: GNOME Shell 3.28.0, Display Server: X Server 1.19.6, OpenGL: 4.3 Mesa 18.0.0-rc5, Compiler: GCC 7.3.0, File-System: ext4, Screen Resolution: 3840x2160 Single: F2FS: Processor: Intel Core i9-7980XE @ 4.40GHz (18 Cores / 36 Threads), Motherboard: ASUS PRIME X299-A (1004 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 4 x 4096 MB DDR4-3200MT/s Corsair CMK16GX4M4C3200C16, Disk: 256GB INTEL SSDPEKKW256G8 + Samsung SSD 960 EVO 500GB, Graphics: NV136 6144MB, Audio: Realtek ALC1220, Monitor: Acer B286HK, Network: Intel Connection OS: Ubuntu 18.04, Kernel: 4.16.0-999-generic (x86_64) 20180324, Desktop: GNOME Shell 3.28.0, Display Server: X Server 1.19.6, OpenGL: 4.3 Mesa 18.0.0-rc5, Compiler: GCC 7.3.0, File-System: f2fs, Screen Resolution: 3840x2160 Single: XFS: Processor: Intel Core i9-7980XE @ 4.40GHz (18 Cores / 36 Threads), Motherboard: ASUS PRIME X299-A (1004 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 4 x 4096 MB DDR4-3200MT/s Corsair CMK16GX4M4C3200C16, Disk: 256GB INTEL SSDPEKKW256G8 + Samsung SSD 960 EVO 500GB, Graphics: NV136 6144MB, Audio: Realtek ALC1220, Monitor: Acer B286HK, Network: Intel Connection OS: Ubuntu 18.04, Kernel: 4.16.0-999-generic (x86_64) 20180324, Desktop: GNOME Shell 3.28.0, Display Server: X Server 1.19.6, OpenGL: 4.3 Mesa 18.0.0-rc5, Compiler: GCC 7.3.0, File-System: xfs, Screen Resolution: 3840x2160 RAID0: Btrfs: Processor: Intel Core i9-7980XE @ 4.40GHz (18 Cores / 36 Threads), Motherboard: ASUS PRIME X299-A (1004 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 4 x 4096 MB DDR4-3200MT/s Corsair CMK16GX4M4C3200C16, Disk: 256GB INTEL SSDPEKKW256G8 + 2 x Samsung SSD 960 EVO 500GB, Graphics: NV136 6144MB, Audio: Realtek ALC1220, Monitor: Acer B286HK, Network: Intel Connection OS: Ubuntu 18.04, Kernel: 4.16.0-999-generic (x86_64) 20180324, Desktop: GNOME Shell 3.28.0, Display Server: X Server 1.19.6, OpenGL: 4.3 Mesa 18.0.0-rc5, Compiler: GCC 7.3.0, File-System: btrfs, Screen Resolution: 3840x2160 RAID0: EXT4: Processor: Intel Core i9-7980XE @ 4.40GHz (18 Cores / 36 Threads), Motherboard: ASUS PRIME X299-A (1004 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 4 x 4096 MB DDR4-3200MT/s Corsair CMK16GX4M4C3200C16, Disk: 256GB INTEL SSDPEKKW256G8 + 2 x Samsung SSD 960 EVO 500GB, Graphics: NV136 6144MB, Audio: Realtek ALC1220, Monitor: Acer B286HK, Network: Intel Connection OS: Ubuntu 18.04, Kernel: 4.16.0-999-generic (x86_64) 20180324, Desktop: GNOME Shell 3.28.0, Display Server: X Server 1.19.6, OpenGL: 4.3 Mesa 18.0.0-rc5, Compiler: GCC 7.3.0, File-System: ext4, Screen Resolution: 3840x2160 RAID0: F2FS: Processor: Intel Core i9-7980XE @ 4.40GHz (18 Cores / 36 Threads), Motherboard: ASUS PRIME X299-A (1004 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 4 x 4096 MB DDR4-3200MT/s Corsair CMK16GX4M4C3200C16, Disk: 256GB INTEL SSDPEKKW256G8 + 2 x Samsung SSD 960 EVO 500GB, Graphics: NV136 6144MB, Audio: Realtek ALC1220, Monitor: Acer B286HK, Network: Intel Connection OS: Ubuntu 18.04, Kernel: 4.16.0-999-generic (x86_64) 20180324, Desktop: GNOME Shell 3.28.0, Display Server: X Server 1.19.6, OpenGL: 4.3 Mesa 18.0.0-rc5, Compiler: GCC 7.3.0, File-System: f2fs, Screen Resolution: 3840x2160 RAID0: XFS: Processor: Intel Core i9-7980XE @ 4.40GHz (18 Cores / 36 Threads), Motherboard: ASUS PRIME X299-A (1004 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 4 x 4096 MB DDR4-3200MT/s Corsair CMK16GX4M4C3200C16, Disk: 256GB INTEL SSDPEKKW256G8 + 2 x Samsung SSD 960 EVO 500GB, Graphics: NV136 6144MB, Audio: Realtek ALC1220, Monitor: Acer B286HK, Network: Intel Connection OS: Ubuntu 18.04, Kernel: 4.16.0-999-generic (x86_64) 20180324, Desktop: GNOME Shell 3.28.0, Display Server: X Server 1.19.6, OpenGL: 4.3 Mesa 18.0.0-rc5, Compiler: GCC 7.3.0, File-System: xfs, Screen Resolution: 3840x2160 RAID1: Btrfs: Processor: Intel Core i9-7980XE @ 4.40GHz (18 Cores / 36 Threads), Motherboard: ASUS PRIME X299-A (1004 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 4 x 4096 MB DDR4-3200MT/s Corsair CMK16GX4M4C3200C16, Disk: 256GB INTEL SSDPEKKW256G8 + 2 x Samsung SSD 960 EVO 500GB, Graphics: NV136 6144MB, Audio: Realtek ALC1220, Monitor: Acer B286HK, Network: Intel Connection OS: Ubuntu 18.04, Kernel: 4.16.0-999-generic (x86_64) 20180324, Desktop: GNOME Shell 3.28.0, Display Server: X Server 1.19.6, OpenGL: 4.3 Mesa 18.0.0-rc5, Compiler: GCC 7.3.0, File-System: btrfs, Screen Resolution: 3840x2160 RAID1: EXT4: Processor: Intel Core i9-7980XE @ 4.40GHz (18 Cores / 36 Threads), Motherboard: ASUS PRIME X299-A (1004 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 4 x 4096 MB DDR4-3200MT/s Corsair CMK16GX4M4C3200C16, Disk: 256GB INTEL SSDPEKKW256G8 + 2 x Samsung SSD 960 EVO 500GB, Graphics: NV136 6144MB, Audio: Realtek ALC1220, Monitor: Acer B286HK, Network: Intel Connection OS: Ubuntu 18.04, Kernel: 4.16.0-999-generic (x86_64) 20180324, Desktop: GNOME Shell 3.28.0, Display Server: X Server 1.19.6, OpenGL: 4.3 Mesa 18.0.0-rc5, Compiler: GCC 7.3.0, File-System: ext4, Screen Resolution: 3840x2160 RAID1: F2FS: Processor: Intel Core i9-7980XE @ 4.40GHz (18 Cores / 36 Threads), Motherboard: ASUS PRIME X299-A (1004 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 4 x 4096 MB DDR4-3200MT/s Corsair CMK16GX4M4C3200C16, Disk: 256GB INTEL SSDPEKKW256G8 + 2 x Samsung SSD 960 EVO 500GB, Graphics: NV136 6144MB, Audio: Realtek ALC1220, Monitor: Acer B286HK, Network: Intel Connection OS: Ubuntu 18.04, Kernel: 4.16.0-999-generic (x86_64) 20180324, Desktop: GNOME Shell 3.28.0, Display Server: X Server 1.19.6, OpenGL: 4.3 Mesa 18.0.0-rc5, Compiler: GCC 7.3.0, File-System: f2fs, Screen Resolution: 3840x2160 RAID1: XFS: Processor: Intel Core i9-7980XE @ 4.40GHz (18 Cores / 36 Threads), Motherboard: ASUS PRIME X299-A (1004 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 4 x 4096 MB DDR4-3200MT/s Corsair CMK16GX4M4C3200C16, Disk: 256GB INTEL SSDPEKKW256G8 + 2 x Samsung SSD 960 EVO 500GB, Graphics: NV136 6144MB, Audio: Realtek ALC1220, Monitor: Acer B286HK, Network: Intel Connection OS: Ubuntu 18.04, Kernel: 4.16.0-999-generic (x86_64) 20180324, Desktop: GNOME Shell 3.28.0, Display Server: X Server 1.19.6, OpenGL: 4.3 Mesa 18.0.0-rc5, Compiler: GCC 7.3.0, File-System: xfs, Screen Resolution: 3840x2160 SQLite 3.22 Timed SQLite Insertions Seconds < Lower Is Better Single: Btrfs . 111.58 |===================================== Single: EXT4 .. 45.11 |=============== Single: F2FS .. 43.24 |============== Single: XFS ... 44.05 |=============== RAID0: Btrfs .. 110.45 |===================================== RAID0: EXT4 ... 50.90 |================= RAID0: F2FS ... 43.28 |============== RAID0: XFS .... 45.14 |=============== RAID1: Btrfs .. 113.25 |====================================== RAID1: EXT4 ... 165.92 |======================================================= RAID1: F2FS ... 47.55 |================ RAID1: XFS .... 47.52 |================ Flexible IO Tester 3.1 Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory MB/s > Higher Is Better Single: Btrfs . 1146 |======================== Single: EXT4 .. 1171 |======================== Single: F2FS .. 1146 |======================== Single: XFS ... 1152 |======================== RAID0: Btrfs .. 2159 |============================================= RAID0: EXT4 ... 2747 |========================================================= RAID0: F2FS ... 2319 |================================================ RAID0: XFS .... 2402 |================================================== RAID1: Btrfs .. 1127 |======================= RAID1: EXT4 ... 1698 |=================================== RAID1: F2FS ... 2357 |================================================= RAID1: XFS .... 2305 |================================================ Flexible IO Tester 3.1 Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory MB/s > Higher Is Better Single: Btrfs . 505 |========= Single: EXT4 .. 1586 |=========================== Single: F2FS .. 1552 |========================== Single: XFS ... 1564 |========================== RAID0: Btrfs .. 1551 |========================== RAID0: EXT4 ... 3369 |========================================================= RAID0: F2FS ... 3349 |========================================================= RAID0: XFS .... 3369 |========================================================= RAID1: Btrfs .. 727 |============ RAID1: EXT4 ... 605 |========== RAID1: F2FS ... 1576 |=========================== RAID1: XFS .... 1570 |=========================== Flexible IO Tester 3.1 Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory MB/s > Higher Is Better Single: Btrfs . 942 |========= Single: EXT4 .. 2723 |=========================== Single: F2FS .. 2909 |============================= Single: XFS ... 2872 |============================ RAID0: Btrfs .. 2176 |====================== RAID0: EXT4 ... 5745 |========================================================= RAID0: F2FS ... 2321 |======================= RAID0: XFS .... 5180 |=================================================== RAID1: Btrfs .. 1105 |=========== RAID1: EXT4 ... 2802 |============================ RAID1: F2FS ... 4546 |============================================= RAID1: XFS .... 4548 |============================================= Flexible IO Tester 3.1 Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory MB/s > Higher Is Better Single: Btrfs . 631 |========== Single: EXT4 .. 1826 |============================= Single: F2FS .. 1763 |============================ Single: XFS ... 1780 |============================ RAID0: Btrfs .. 1581 |========================= RAID0: EXT4 ... 3642 |========================================================= RAID0: F2FS ... 3598 |======================================================== RAID0: XFS .... 3643 |========================================================= RAID1: Btrfs .. 712 |=========== RAID1: EXT4 ... 612 |========== RAID1: F2FS ... 1822 |============================= RAID1: XFS .... 1821 |============================ FS-Mark 3.3 Test: 1000 Files, 1MB Size Files/s > Higher Is Better Single: Btrfs . 160.83 |=========================== Single: EXT4 .. 173.57 |============================= Single: F2FS .. 295.53 |================================================== Single: XFS ... 184.90 |=============================== RAID0: Btrfs .. 164.90 |============================ RAID0: EXT4 ... 177.67 |============================== RAID0: F2FS ... 326.50 |======================================================= RAID0: XFS .... 195.50 |================================= RAID1: Btrfs .. 164.97 |============================ RAID1: EXT4 ... 116.02 |==================== RAID1: F2FS ... 282.70 |================================================ RAID1: XFS .... 173.73 |============================= FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads Files/s > Higher Is Better Single: Btrfs . 222.05 |=========================== Single: EXT4 .. 229.80 |============================ Single: F2FS .. 258.47 |================================ Single: XFS ... 208.80 |========================== RAID0: Btrfs .. 446.53 |======================================================= RAID0: EXT4 ... 356.27 |============================================ RAID0: F2FS ... 416.85 |=================================================== RAID0: XFS .... 426.57 |===================================================== RAID1: Btrfs .. 247.07 |============================== RAID1: EXT4 ... 143.33 |================== RAID1: F2FS ... 272.98 |================================== RAID1: XFS .... 214.22 |========================== FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size Files/s > Higher Is Better Single: Btrfs . 139.90 |=================================== Single: EXT4 .. 104.00 |========================== Single: F2FS .. 179.75 |============================================= Single: XFS ... 104.43 |========================== RAID0: Btrfs .. 110.52 |============================ RAID0: EXT4 ... 122.98 |=============================== RAID0: F2FS ... 220.92 |======================================================= RAID0: XFS .... 191.87 |================================================ RAID1: Btrfs .. 108.52 |=========================== RAID1: EXT4 ... 46.82 |============ RAID1: F2FS ... 164.03 |========================================= RAID1: XFS .... 99.77 |========================= BlogBench 1.0 Test: Write Final Score > Higher Is Better Single: Btrfs . 5401 |====== Single: EXT4 .. 27330 |=============================== Single: F2FS .. 7444 |========= Single: XFS ... 6292 |======= RAID0: Btrfs .. 5337 |====== RAID0: EXT4 ... 48714 |======================================================== RAID0: F2FS ... 8643 |========== RAID0: XFS .... 2862 |=== RAID1: Btrfs .. 5380 |====== RAID1: EXT4 ... 14078 |================ RAID1: F2FS ... 8307 |========== RAID1: XFS .... 5316 |====== Dbench 4.0 Client Count: 12 MB/s > Higher Is Better Single: Btrfs . 310.90 |==================================== Single: EXT4 .. 353.52 |========================================= Single: F2FS .. 136.23 |================ Single: XFS ... 333.76 |======================================= RAID0: Btrfs .. 340.84 |======================================== RAID0: EXT4 ... 374.02 |============================================ RAID0: F2FS ... 139.93 |================ RAID0: XFS .... 281.47 |================================= RAID1: Btrfs .. 471.80 |======================================================= RAID1: EXT4 ... 299.23 |=================================== RAID1: F2FS ... 123.79 |============== RAID1: XFS .... 143.93 |================= IOzone 3.465 Record Size: 1MB - File Size: 8GB - Disk Test: Write Performance MB/s > Higher Is Better Single: Btrfs . 729.25 |================= Single: EXT4 .. 678.26 |=============== Single: F2FS .. 595.87 |============== Single: XFS ... 862.94 |==================== RAID0: Btrfs .. 2179.58 |================================================== RAID0: EXT4 ... 1358.80 |=============================== RAID0: F2FS ... 1354.88 |=============================== RAID0: XFS .... 2369.79 |====================================================== RAID1: Btrfs .. 1625.99 |===================================== RAID1: EXT4 ... 290.98 |======= RAID1: F2FS ... 563.51 |============= RAID1: XFS .... 1085.61 |========================= IOzone 3.465 Record Size: 4Kb - File Size: 8GB - Disk Test: Write Performance MB/s > Higher Is Better Single: Btrfs . 737.61 |================= Single: EXT4 .. 670.16 |=============== Single: F2FS .. 388.04 |========= Single: XFS ... 860.45 |==================== RAID0: Btrfs .. 1872.37 |=========================================== RAID0: EXT4 ... 1311.08 |============================== RAID0: F2FS ... 1256.90 |============================= RAID0: XFS .... 2360.19 |====================================================== RAID1: Btrfs .. 1568.28 |==================================== RAID1: EXT4 ... 535.62 |============ RAID1: F2FS ... 336.53 |======== RAID1: XFS .... 1499.26 |================================== Compile Bench 0.6 Test: Compile MB/s > Higher Is Better Single: Btrfs . 1753.94 |=============================== Single: EXT4 .. 1205.48 |====================== Single: F2FS .. 1309.50 |======================= Single: XFS ... 1399.49 |========================= RAID0: Btrfs .. 3011.17 |====================================================== RAID0: EXT4 ... 2159.13 |======================================= RAID0: F2FS ... 2455.17 |============================================ RAID0: XFS .... 2973.84 |===================================================== RAID1: Btrfs .. 2007.22 |==================================== RAID1: EXT4 ... 1036.53 |=================== RAID1: F2FS ... 1265.95 |======================= RAID1: XFS .... 1815.14 |================================= Compile Bench 0.6 Test: Initial Create MB/s > Higher Is Better Single: Btrfs . 285.69 |====================== Single: EXT4 .. 638.18 |================================================== Single: F2FS .. 641.50 |================================================== Single: XFS ... 520.23 |========================================= RAID0: Btrfs .. 328.09 |========================== RAID0: EXT4 ... 660.81 |=================================================== RAID0: F2FS ... 706.09 |======================================================= RAID0: XFS .... 543.81 |========================================== RAID1: Btrfs .. 268.37 |===================== RAID1: EXT4 ... 627.87 |================================================= RAID1: F2FS ... 494.11 |====================================== RAID1: XFS .... 518.78 |======================================== Unpacking The Linux Kernel linux-4.15.tar.xz Seconds < Lower Is Better Single: Btrfs . 5.74 |================================================= Single: EXT4 .. 5.20 |============================================= Single: F2FS .. 5.59 |================================================ Single: XFS ... 6.04 |==================================================== RAID0: Btrfs .. 5.70 |================================================= RAID0: EXT4 ... 5.37 |============================================== RAID0: F2FS ... 5.62 |================================================ RAID0: XFS .... 6.64 |========================================================= RAID1: Btrfs .. 5.71 |================================================= RAID1: EXT4 ... 5.45 |=============================================== RAID1: F2FS ... 5.72 |================================================= RAID1: XFS .... 6.49 |======================================================== Gzip Compression Linux Source Tree Archiving To .tar.gz Seconds < Lower Is Better Single: Btrfs . 34.97 |======================================================= Single: EXT4 .. 34.96 |======================================================= Single: F2FS .. 34.42 |====================================================== Single: XFS ... 34.54 |====================================================== RAID0: Btrfs .. 33.99 |===================================================== RAID0: EXT4 ... 34.91 |======================================================= RAID0: F2FS ... 33.61 |==================================================== RAID0: XFS .... 33.75 |===================================================== RAID1: Btrfs .. 35.24 |======================================================= RAID1: EXT4 ... 35.87 |======================================================== RAID1: F2FS ... 34.38 |====================================================== RAID1: XFS .... 34.26 |===================================================== PostgreSQL pgbench 10.3 Scaling: Mostly RAM - Test: Normal Load - Mode: Read Only TPS > Higher Is Better Single: Btrfs . 108580.71 |========================= Single: EXT4 .. 112451.34 |========================== Single: F2FS .. 112571.02 |========================== Single: XFS ... 93888.75 |====================== RAID0: Btrfs .. 201194.53 |============================================== RAID0: EXT4 ... 207376.84 |================================================ RAID0: F2FS ... 206821.75 |=============================================== RAID0: XFS .... 218391.41 |================================================== RAID1: Btrfs .. 204955.62 |=============================================== RAID1: EXT4 ... 209072.69 |================================================ RAID1: F2FS ... 216444.71 |================================================== RAID1: XFS .... 226603.67 |==================================================== PostgreSQL pgbench 10.3 Scaling: Mostly RAM - Test: Normal Load - Mode: Read Write TPS > Higher Is Better Single: Btrfs . 4303.45 |=================================== Single: EXT4 .. 5280.73 |============================================ Single: F2FS .. 3457.06 |============================ Single: XFS ... 5526.96 |============================================== RAID0: Btrfs .. 3533.85 |============================= RAID0: EXT4 ... 6254.56 |==================================================== RAID0: F2FS ... 5967.51 |================================================= RAID0: XFS .... 6555.07 |====================================================== RAID1: Btrfs .. 5184.95 |=========================================== RAID1: EXT4 ... 3409.42 |============================ RAID1: F2FS ... 3039.79 |========================= RAID1: XFS .... 5436.99 |============================================= OSBench Test: Create Files us Per Event < Lower Is Better Single: Btrfs . 27.11 |=============================== Single: EXT4 .. 12.65 |============== Single: F2FS .. 20.42 |======================= Single: XFS ... 35.54 |======================================== RAID0: Btrfs .. 27.19 |=============================== RAID0: EXT4 ... 12.54 |============== RAID0: F2FS ... 21.10 |======================== RAID0: XFS .... 44.03 |================================================== RAID1: Btrfs .. 27.83 |================================ RAID1: EXT4 ... 12.70 |============== RAID1: F2FS ... 21.09 |======================== RAID1: XFS .... 49.31 |========================================================