SSD Linux Ubuntu NVMe Disk Benchmarks Linux NVMe SSD benchmarks by Michael Larabel for a future article. Corsair Force MP500 120GB: 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 + 120GB Force MP500, Graphics: NV134 8192MB, Audio: Realtek ALC1220, Monitor: Acer B286HK, Network: Intel Connection OS: Ubuntu 18.04, Kernel: 4.17.0-999-generic (x86_64) 20180531, Desktop: GNOME Shell 3.28.1, 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 Intel 600p 256GB SSDPEKKW256G7: 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 + 256GB INTEL SSDPEKKW256G7, Graphics: NV134 8192MB, Audio: Realtek ALC1220, Monitor: Acer B286HK, Network: Intel Connection OS: Ubuntu 18.04, Kernel: 4.17.0-999-generic (x86_64) 20180531, Desktop: GNOME Shell 3.28.1, 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 Intel 760p 256GB SSDPEKKW256G8: 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, Graphics: NV134 8192MB, Audio: Realtek ALC1220, Monitor: Acer B286HK, Network: Intel Connection OS: Ubuntu 18.04, Kernel: 4.17.0-999-generic (x86_64) 20180531, Desktop: GNOME Shell 3.28.1, 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 Intel 800p 120GB SSDPEK1W120GA: 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 + 118GB INTEL SSDPEK1W120GA, Graphics: NV134 8192MB, Audio: Realtek ALC1220, Monitor: Acer B286HK, Network: Intel Connection OS: Ubuntu 18.04, Kernel: 4.17.0-999-generic (x86_64) 20180531, Desktop: GNOME Shell 3.28.1, 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 Intel 900p 280GB SSDPE21D280GA: 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: 280GB INTEL SSDPE21D280GA + 256GB INTEL SSDPEKKW256G8, Graphics: NV134 8192MB, Audio: Realtek ALC1220, Monitor: Acer B286HK, Network: Intel Connection OS: Ubuntu 18.04, Kernel: 4.17.0-999-generic (x86_64) 20180531, Desktop: GNOME Shell 3.28.1, 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 Samsung 950 PRO 256GB: 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: Samsung SSD 950 PRO 256GB + 256GB INTEL SSDPEKKW256G8, Graphics: NV134 8192MB, Audio: Realtek ALC1220, Monitor: Acer B286HK, Network: Intel Connection OS: Ubuntu 18.04, Kernel: 4.17.0-999-generic (x86_64) 20180531, Desktop: GNOME Shell 3.28.1, 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 Samsung 970 EVO 250GB: 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 970 EVO 250GB, Graphics: NV134 8192MB, Audio: Realtek ALC1220, Monitor: Acer B286HK, Network: Intel Connection OS: Ubuntu 18.04, Kernel: 4.17.0-999-generic (x86_64) 20180531, Desktop: GNOME Shell 3.28.1, 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 Timed GCC Compilation 7.2 Time To Compile Seconds < Lower Is Better Corsair Force MP500 120GB ...... 537.72 |====================================== Intel 600p 256GB SSDPEKKW256G7 . 534.75 |====================================== Intel 760p 256GB SSDPEKKW256G8 . 537.27 |====================================== Intel 800p 120GB SSDPEK1W120GA . 536.09 |====================================== Intel 900p 280GB SSDPE21D280GA . 535.61 |====================================== Samsung 950 PRO 256GB .......... 536.11 |====================================== Samsung 970 EVO 250GB .......... 534.46 |====================================== Timed Linux Kernel Compilation 4.13 Time To Compile Seconds < Lower Is Better Corsair Force MP500 120GB ...... 35.58 |======================================= Intel 600p 256GB SSDPEKKW256G7 . 35.68 |======================================= Intel 760p 256GB SSDPEKKW256G8 . 35.77 |======================================= Intel 800p 120GB SSDPEK1W120GA . 35.69 |======================================= Intel 900p 280GB SSDPE21D280GA . 35.72 |======================================= Samsung 950 PRO 256GB .......... 35.72 |======================================= Samsung 970 EVO 250GB .......... 35.74 |======================================= Flexible IO Tester 3.1 Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory MB/s > Higher Is Better Corsair Force MP500 120GB ...... 1419 |===================================== Intel 600p 256GB SSDPEKKW256G7 . 655 |================= Intel 760p 256GB SSDPEKKW256G8 . 986 |========================= Intel 800p 120GB SSDPEK1W120GA . 1379 |=================================== Intel 900p 280GB SSDPE21D280GA . 957 |========================= Samsung 950 PRO 256GB .......... 990 |========================= Samsung 970 EVO 250GB .......... 1554 |======================================== Flexible IO Tester 3.1 Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 64KB - Disk Target: Default Test Directory MB/s > Higher Is Better Corsair Force MP500 120GB ...... 2221 |============================ Intel 600p 256GB SSDPEKKW256G7 . 1477 |=================== Intel 760p 256GB SSDPEKKW256G8 . 2628 |================================== Intel 800p 120GB SSDPEK1W120GA . 1382 |================== Intel 900p 280GB SSDPE21D280GA . 2130 |=========================== Samsung 950 PRO 256GB .......... 2767 |=================================== Samsung 970 EVO 250GB .......... 3131 |======================================== 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 Corsair Force MP500 120GB ...... 2223 |============================ Intel 600p 256GB SSDPEKKW256G7 . 1451 |=================== Intel 760p 256GB SSDPEKKW256G8 . 2892 |===================================== Intel 800p 120GB SSDPEK1W120GA . 1388 |================== Intel 900p 280GB SSDPE21D280GA . 2438 |=============================== Samsung 950 PRO 256GB .......... 2944 |====================================== Samsung 970 EVO 250GB .......... 3131 |======================================== Flexible IO Tester 3.1 Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory MB/s > Higher Is Better Corsair Force MP500 120GB ...... 310 |========= Intel 600p 256GB SSDPEKKW256G7 . 527 |============== Intel 760p 256GB SSDPEKKW256G8 . 992 |=========================== Intel 800p 120GB SSDPEK1W120GA . 613 |================= Intel 900p 280GB SSDPE21D280GA . 1016 |============================ Samsung 950 PRO 256GB .......... 1014 |============================ Samsung 970 EVO 250GB .......... 1458 |======================================== Flexible IO Tester 3.1 Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 64KB - Disk Target: Default Test Directory MB/s > Higher Is Better Corsair Force MP500 120GB ...... 300 |======== Intel 600p 256GB SSDPEKKW256G7 . 536 |=============== Intel 760p 256GB SSDPEKKW256G8 . 1116 |============================== Intel 800p 120GB SSDPEK1W120GA . 613 |================= Intel 900p 280GB SSDPE21D280GA . 1110 |============================== Samsung 950 PRO 256GB .......... 1112 |============================== Samsung 970 EVO 250GB .......... 1466 |======================================== 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 Corsair Force MP500 120GB ...... 316 |========= Intel 600p 256GB SSDPEKKW256G7 . 540 |=============== Intel 760p 256GB SSDPEKKW256G8 . 1095 |============================== Intel 800p 120GB SSDPEK1W120GA . 620 |================= Intel 900p 280GB SSDPE21D280GA . 1134 |=============================== Samsung 950 PRO 256GB .......... 1139 |=============================== Samsung 970 EVO 250GB .......... 1466 |======================================== FS-Mark 3.3 Test: 1000 Files, 1MB Size Files/s > Higher Is Better Corsair Force MP500 120GB ...... 423.67 |====================================== Intel 600p 256GB SSDPEKKW256G7 . 270.40 |======================== Intel 760p 256GB SSDPEKKW256G8 . 221.70 |==================== Intel 800p 120GB SSDPEK1W120GA . 404.20 |==================================== Intel 900p 280GB SSDPE21D280GA . 283.73 |========================= Samsung 950 PRO 256GB .......... 193.10 |================= Samsung 970 EVO 250GB .......... 219.43 |==================== FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads Files/s > Higher Is Better Corsair Force MP500 120GB ...... 899.07 |====================================== Intel 600p 256GB SSDPEKKW256G7 . 100.93 |==== Intel 760p 256GB SSDPEKKW256G8 . 128.40 |===== Intel 800p 120GB SSDPEK1W120GA . 535.93 |======================= Intel 900p 280GB SSDPE21D280GA . 117.33 |===== Samsung 950 PRO 256GB .......... 123.00 |===== Samsung 970 EVO 250GB .......... 202.80 |========= hdparm Timed Disk Reads Disk To Read: /dev/nvme0n1 MB/s > Higher Is Better Corsair Force MP500 120GB ...... 1605.97 |======================== Intel 600p 256GB SSDPEKKW256G7 . 1605.75 |======================== Intel 760p 256GB SSDPEKKW256G8 . 1618.65 |======================== Intel 800p 120GB SSDPEK1W120GA . 1628.20 |======================== Intel 900p 280GB SSDPE21D280GA . 2502.58 |===================================== Samsung 950 PRO 256GB .......... 1289.48 |=================== Samsung 970 EVO 250GB .......... 1602.26 |======================== IOzone 3.465 Record Size: 4Kb - File Size: 8GB - Disk Test: Write Performance MB/s > Higher Is Better Corsair Force MP500 120GB ...... 279.69 |============== Intel 600p 256GB SSDPEKKW256G7 . 165.18 |======== Intel 760p 256GB SSDPEKKW256G8 . 290.50 |=============== Intel 800p 120GB SSDPEK1W120GA . 582.10 |============================== Intel 900p 280GB SSDPE21D280GA . 298.08 |=============== Samsung 950 PRO 256GB .......... 309.00 |================ Samsung 970 EVO 250GB .......... 741.45 |====================================== IOzone 3.465 Record Size: 64Kb - File Size: 8GB - Disk Test: Write Performance MB/s > Higher Is Better Corsair Force MP500 120GB ...... 283.52 |================== Intel 600p 256GB SSDPEKKW256G7 . 116.33 |======== Intel 760p 256GB SSDPEKKW256G8 . 300.57 |=================== Intel 800p 120GB SSDPEK1W120GA . 588.15 |====================================== Intel 900p 280GB SSDPE21D280GA . 306.31 |==================== Samsung 950 PRO 256GB .......... 307.83 |==================== Samsung 970 EVO 250GB .......... 479.69 |=============================== PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Write TPS > Higher Is Better Corsair Force MP500 120GB ...... 12318.85 |============= Intel 600p 256GB SSDPEKKW256G7 . 12344.50 |============= Intel 760p 256GB SSDPEKKW256G8 . 8959.06 |========= Intel 800p 120GB SSDPEK1W120GA . 35389.12 |==================================== Intel 900p 280GB SSDPE21D280GA . 9614.94 |========== Samsung 950 PRO 256GB .......... 9192.13 |========= Samsung 970 EVO 250GB .......... 14295.12 |=============== PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Write TPS > Higher Is Better Corsair Force MP500 120GB ...... 11414.82 |============ Intel 600p 256GB SSDPEKKW256G7 . 14781.63 |=============== Intel 760p 256GB SSDPEKKW256G8 . 11089.67 |=========== Intel 800p 120GB SSDPEK1W120GA . 35426.47 |==================================== Intel 900p 280GB SSDPE21D280GA . 11516.33 |============ Samsung 950 PRO 256GB .......... 9931.30 |========== Samsung 970 EVO 250GB .......... 14114.15 |============== SQLite 3.22 Timed SQLite Insertions Seconds < Lower Is Better Corsair Force MP500 120GB ...... 22.60 |====================== Intel 600p 256GB SSDPEKKW256G7 . 18.91 |================== Intel 760p 256GB SSDPEKKW256G8 . 18.45 |================== Intel 900p 280GB SSDPE21D280GA . 21.00 |==================== Samsung 950 PRO 256GB .......... 13.83 |============= Samsung 970 EVO 250GB .......... 40.67 |======================================= Drive Temperature (nvme1n1) Monitor Phoronix Test Suite System Monitoring Celsius Corsair Force MP500 120GB ...... MIN: 52.0 AVG: 62.5 MAX: 80.0 Intel 600p 256GB SSDPEKKW256G7 . MIN: 35.0 AVG: 55.2 MAX: 70.0 Intel 760p 256GB SSDPEKKW256G8 . MIN: 31.0 AVG: 42.7 MAX: 54.0 Intel 800p 120GB SSDPEK1W120GA . MIN: 39.0 AVG: 53.0 MAX: 65.0 Intel 900p 280GB SSDPE21D280GA . MIN: 31.0 AVG: 37.6 MAX: 39.0 Samsung 950 PRO 256GB .......... MIN: 28.0 AVG: 30.0 MAX: 33.0 Samsung 970 EVO 250GB .......... MIN: 30.0 AVG: 42.5 MAX: 64.0