Ubuntu 18.04 SSDs Storage Benchmarks Tests for a future article. Intel SSDPEKKW256G7 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: 256GB INTEL SSDPEKKW256G7, Graphics: eVGA NVIDIA GeForce GTX 750 1024MB, Audio: Realtek ALC1220, Monitor: Acer B286HK, Network: Intel Connection OS: Ubuntu 18.04, Kernel: 4.13.0-25-generic (x86_64), Desktop: GNOME Shell 3.26.2, Display Server: X Server 1.19.5, Compiler: GCC 7.2.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, Graphics: eVGA NVIDIA GeForce GTX 750 1024MB, Audio: Realtek ALC1220, Monitor: Acer B286HK, Network: Intel Connection OS: Ubuntu 18.04, Kernel: 4.13.0-25-generic (x86_64), Desktop: GNOME Shell 3.26.2, Display Server: X Server 1.19.5, Compiler: GCC 7.2.0, File-System: ext4, Screen Resolution: 3840x2160 INTEL SSDSC2BW12 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: 120GB INTEL SSDSC2BW12, Graphics: eVGA NVIDIA GeForce GTX 750 1024MB, Audio: Realtek ALC1220, Monitor: Acer B286HK, Network: Intel Connection OS: Ubuntu 18.04, Kernel: 4.13.0-25-generic (x86_64), Desktop: GNOME Shell 3.26.2, Display Server: X Server 1.19.5, OpenGL: 4.3 Mesa 17.2.4, Compiler: GCC 7.2.0, File-System: ext4, Screen Resolution: 3840x2160 ADATA SU700 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: 120GB ADATA SU700, Graphics: eVGA NVIDIA GeForce GTX 750 1024MB, Audio: Realtek ALC1220, Monitor: Acer B286HK, Network: Intel Connection OS: Ubuntu 18.04, Kernel: 4.13.0-25-generic (x86_64), Desktop: GNOME Shell 3.26.2, Display Server: X Server 1.19.5, Compiler: GCC 7.2.0, File-System: ext4, Screen Resolution: 3840x2160 Apache Benchmark 2.4.7 Static Web Page Serving Requests Per Second > Higher Is Better Intel SSDPEKKW256G7 256GB . 38789.57 |======================================== Samsung 950 PRO 256GB ..... 39621.88 |========================================= INTEL SSDSC2BW12 120GB .... 33722.39 |=================================== ADATA SU700 120GB ......... 39071.61 |======================================== Apache Benchmark 2.4.7 Drive Temperature (nvme0n1) Monitor Celsius < Lower Is Better Intel SSDPEKKW256G7 256GB . MIN: 35.0 AVG: 35.0 MAX: 35.0 Samsung 950 PRO 256GB ..... MIN: 33.0 AVG: 33.4 MAX: 34.0 NGINX Benchmark 1.9.9 Static Web Page Serving Requests Per Second > Higher Is Better Intel SSDPEKKW256G7 256GB . 49385.83 |========================================= Samsung 950 PRO 256GB ..... 48406.07 |======================================== INTEL SSDSC2BW12 120GB .... 48088.61 |======================================== ADATA SU700 120GB ......... 48510.47 |======================================== NGINX Benchmark 1.9.9 Drive Temperature (nvme0n1) Monitor Celsius < Lower Is Better Intel SSDPEKKW256G7 256GB . MIN: 35.0 AVG: 35.0 MAX: 36.0 Samsung 950 PRO 256GB ..... MIN: 33.0 AVG: 33.0 MAX: 33.0 IOzone 3.465 Record Size: 4Kb - File Size: 8GB - Disk Test: Write Performance MB/s > Higher Is Better Intel SSDPEKKW256G7 256GB . 136.98 |======= Samsung 950 PRO 256GB ..... 847.77 |=========================================== INTEL SSDSC2BW12 120GB .... 465.01 |======================== ADATA SU700 120GB ......... 55.91 |=== IOzone 3.465 Drive Temperature (nvme0n1) Monitor Celsius < Lower Is Better Intel SSDPEKKW256G7 256GB . MIN: 35.0 AVG: 62.3 MAX: 68.0 Samsung 950 PRO 256GB ..... MIN: 33.0 AVG: 42.7 MAX: 51.0 Dbench 4.0 Client Count: 12 MB/s > Higher Is Better Intel SSDPEKKW256G7 256GB . 1535.42 |========================================== Samsung 950 PRO 256GB ..... 433.42 |============ INTEL SSDSC2BW12 120GB .... 118.62 |=== ADATA SU700 120GB ......... 356.66 |========== Dbench 4.0 Drive Temperature (nvme0n1) Monitor Celsius < Lower Is Better Intel SSDPEKKW256G7 256GB . MIN: 59.0 AVG: 59.7 MAX: 66.0 Samsung 950 PRO 256GB ..... MIN: 46.0 AVG: 46.7 MAX: 47.0 Compile Bench 0.6 Test: Initial Create MB/s > Higher Is Better Intel SSDPEKKW256G7 256GB . 729.37 |=========================================== Samsung 950 PRO 256GB ..... 699.78 |========================================= INTEL SSDSC2BW12 120GB .... 687.38 |========================================= ADATA SU700 120GB ......... 540.80 |================================ Compile Bench 0.6 Drive Temperature (nvme0n1) Monitor Celsius < Lower Is Better Intel SSDPEKKW256G7 256GB . MIN: 47.0 AVG: 62.7 MAX: 66.0 Samsung 950 PRO 256GB ..... MIN: 42.0 AVG: 46.0 MAX: 49.0 Compile Bench 0.6 Test: Compile MB/s > Higher Is Better Intel SSDPEKKW256G7 256GB . 1030.85 |============================= Samsung 950 PRO 256GB ..... 1508.20 |========================================== INTEL SSDSC2BW12 120GB .... 1160.58 |================================ ADATA SU700 120GB ......... 820.09 |======================= Compile Bench 0.6 Drive Temperature (nvme0n1) Monitor Celsius < Lower Is Better Intel SSDPEKKW256G7 256GB . MIN: 64.0 AVG: 64.0 MAX: 64.0 Samsung 950 PRO 256GB ..... MIN: 45.0 AVG: 45.0 MAX: 45.0 FS-Mark 3.3 Test: 1000 Files, 1MB Size Files/s > Higher Is Better Intel SSDPEKKW256G7 256GB . 235.57 |=========================================== Samsung 950 PRO 256GB ..... 127.53 |======================= INTEL SSDSC2BW12 120GB .... 40.73 |======= ADATA SU700 120GB ......... 41.57 |======== FS-Mark 3.3 Drive Temperature (nvme0n1) Monitor Celsius < Lower Is Better Intel SSDPEKKW256G7 256GB . MIN: 59.0 AVG: 63.1 MAX: 64.0 Samsung 950 PRO 256GB ..... MIN: 41.0 AVG: 41.0 MAX: 41.0 FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads Files/s > Higher Is Better Intel SSDPEKKW256G7 256GB . 100.80 |============== Samsung 950 PRO 256GB ..... 315.20 |=========================================== INTEL SSDSC2BW12 120GB .... 104.67 |============== ADATA SU700 120GB ......... 47.13 |====== FS-Mark 3.3 Drive Temperature (nvme0n1) Monitor Celsius < Lower Is Better Intel SSDPEKKW256G7 256GB . MIN: 62.0 AVG: 65.8 MAX: 66.0 Samsung 950 PRO 256GB ..... MIN: 39.0 AVG: 46.2 MAX: 49.0 FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size Files/s > Higher Is Better Intel SSDPEKKW256G7 256GB . 95.80 |================================ Samsung 950 PRO 256GB ..... 127.97 |=========================================== INTEL SSDSC2BW12 120GB .... 38.10 |============= ADATA SU700 120GB ......... 44.90 |=============== FS-Mark 3.3 Drive Temperature (nvme0n1) Monitor Celsius < Lower Is Better Intel SSDPEKKW256G7 256GB . MIN: 64.0 AVG: 65.9 MAX: 66.0 Samsung 950 PRO 256GB ..... MIN: 44.0 AVG: 44.1 MAX: 45.0 Timed GCC Compilation 7.2 Time To Compile Seconds < Lower Is Better Intel SSDPEKKW256G7 256GB . 785.55 |======================================= Samsung 950 PRO 256GB ..... 784.30 |======================================= INTEL SSDSC2BW12 120GB .... 794.58 |======================================== ADATA SU700 120GB ......... 859.21 |=========================================== Timed GCC Compilation 7.2 Drive Temperature (nvme0n1) Monitor Celsius < Lower Is Better Intel SSDPEKKW256G7 256GB . MIN: 35.0 AVG: 43.3 MAX: 64.0 Samsung 950 PRO 256GB ..... MIN: 36.0 AVG: 38.2 MAX: 41.0 BlogBench 1.0 Test: Write Final Score > Higher Is Better Intel SSDPEKKW256G7 256GB . 8088 |=========== Samsung 950 PRO 256GB ..... 31482 |============================================ INTEL SSDSC2BW12 120GB .... 6809 |========== ADATA SU700 120GB ......... 3951 |====== BlogBench 1.0 Drive Temperature (nvme0n1) Monitor Celsius < Lower Is Better Intel SSDPEKKW256G7 256GB . MIN: 47.0 AVG: 66.5 MAX: 68.0 Samsung 950 PRO 256GB ..... MIN: 37.0 AVG: 56.8 MAX: 61.0 Flexible IO Tester 2.1.13 Type: Random Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory MB/s > Higher Is Better Intel SSDPEKKW256G7 256GB . 298.74 |============ Samsung 950 PRO 256GB ..... 1074.30 |========================================== INTEL SSDSC2BW12 120GB .... 111.11 |==== ADATA SU700 120GB ......... 127.27 |===== Flexible IO Tester 2.1.13 Type: Random Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory IOPS > Higher Is Better Intel SSDPEKKW256G7 256GB . 74681 |============ Samsung 950 PRO 256GB ..... 275006 |=========================================== INTEL SSDSC2BW12 120GB .... 27773 |==== ADATA SU700 120GB ......... 31814 |===== Flexible IO Tester 2.1.13 Drive Temperature (nvme0n1) Monitor Celsius < Lower Is Better Intel SSDPEKKW256G7 256GB . MIN: 66.0 AVG: 66.0 MAX: 66.0 Samsung 950 PRO 256GB ..... MIN: 45.0 AVG: 50.1 MAX: 55.0 Flexible IO Tester 2.1.13 Type: Random Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory MB/s > Higher Is Better Intel SSDPEKKW256G7 256GB . 547.03 |=========================================== Samsung 950 PRO 256GB ..... 340.85 |=========================== INTEL SSDSC2BW12 120GB .... 117.70 |========= ADATA SU700 120GB ......... 45.67 |==== Flexible IO Tester 2.1.13 Type: Random Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory IOPS > Higher Is Better Intel SSDPEKKW256G7 256GB . 136753 |=========================================== Samsung 950 PRO 256GB ..... 85208 |=========================== INTEL SSDSC2BW12 120GB .... 29421 |========= ADATA SU700 120GB ......... 11414 |==== Flexible IO Tester 2.1.13 Drive Temperature (nvme0n1) Monitor Celsius < Lower Is Better Intel SSDPEKKW256G7 256GB . MIN: 62.0 AVG: 66.8 MAX: 70.0 Samsung 950 PRO 256GB ..... MIN: 47.0 AVG: 52.6 MAX: 57.0 Flexible IO Tester 2.1.13 Type: Sequential Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory MB/s > Higher Is Better Intel SSDPEKKW256G7 256GB . 274.01 |========== Samsung 950 PRO 256GB ..... 1150.70 |========================================== INTEL SSDSC2BW12 120GB .... 204.23 |======= ADATA SU700 120GB ......... 82.69 |=== Flexible IO Tester 2.1.13 Type: Sequential Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory IOPS > Higher Is Better Intel SSDPEKKW256G7 256GB . 68499 |========== Samsung 950 PRO 256GB ..... 294583 |=========================================== INTEL SSDSC2BW12 120GB .... 51053 |======= ADATA SU700 120GB ......... 20670 |=== Flexible IO Tester 2.1.13 Drive Temperature (nvme0n1) Monitor Celsius < Lower Is Better Intel SSDPEKKW256G7 256GB . MIN: 51.0 AVG: 57.4 MAX: 60.0 Samsung 950 PRO 256GB ..... MIN: 49.0 AVG: 51.2 MAX: 53.0 Flexible IO Tester 2.1.13 Type: Sequential Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory MB/s > Higher Is Better Intel SSDPEKKW256G7 256GB . 580.05 |========================== Samsung 950 PRO 256GB ..... 974.06 |=========================================== INTEL SSDSC2BW12 120GB .... 140.48 |====== ADATA SU700 120GB ......... 46.99 |== Flexible IO Tester 2.1.13 Type: Sequential Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory IOPS > Higher Is Better Intel SSDPEKKW256G7 256GB . 145010 |========================== Samsung 950 PRO 256GB ..... 243511 |=========================================== INTEL SSDSC2BW12 120GB .... 35116 |====== ADATA SU700 120GB ......... 11745 |== Flexible IO Tester 2.1.13 Drive Temperature (nvme0n1) Monitor Celsius < Lower Is Better Intel SSDPEKKW256G7 256GB . MIN: 47.0 AVG: 58.9 MAX: 66.0 Samsung 950 PRO 256GB ..... MIN: 46.0 AVG: 52.5 MAX: 58.0 SQLite 3.8.10.2 Test Target: Default Test Directory Seconds < Lower Is Better Intel SSDPEKKW256G7 256GB . 17.15 |== Samsung 950 PRO 256GB ..... 65.38 |========= INTEL SSDSC2BW12 120GB .... 316.20 |=========================================== ADATA SU700 120GB ......... 65.16 |========= SQLite 3.8.10.2 Drive Temperature (nvme0n1) Monitor Celsius < Lower Is Better Intel SSDPEKKW256G7 256GB . MIN: 51.0 AVG: 55.8 MAX: 58.0 Samsung 950 PRO 256GB ..... MIN: 43.0 AVG: 45.0 MAX: 51.0 Application Start-up Time 2.1.0 Background I/O mix: Only sequential reads - Application to start: Gnome terminal sec < Lower Is Better Intel SSDPEKKW256G7 256GB . 2.69 |========= Samsung 950 PRO 256GB ..... 2.56 |========= ADATA SU700 120GB ......... 12.88 |============================================ Application Start-up Time 2.1.0 Drive Temperature (nvme0n1) Monitor Celsius < Lower Is Better Intel SSDPEKKW256G7 256GB . MIN: 36.0 AVG: 46.2 MAX: 68.0 Samsung 950 PRO 256GB ..... MIN: 34.0 AVG: 40.9 MAX: 53.0 Application Start-up Time 2.1.0 Drive Temperature (nvme0n1) Monitor Celsius < Lower Is Better Intel SSDPEKKW256G7 256GB . MIN: 35.0 AVG: 35.7 MAX: 36.0 Application Start-up Time 2.1.0 Drive Temperature (nvme0n1) Monitor Celsius < Lower Is Better Intel SSDPEKKW256G7 256GB . MIN: 35.0 AVG: 35.0 MAX: 35.0 Application Start-up Time 2.1.0 Background I/O mix: Sequential reads and writes - Application to start: Gnome terminal sec < Lower Is Better Intel SSDPEKKW256G7 256GB . 3.96 |== Samsung 950 PRO 256GB ..... 3.47 |== ADATA SU700 120GB ......... 84.44 |============================================ Application Start-up Time 2.1.0 Drive Temperature (nvme0n1) Monitor Celsius < Lower Is Better Intel SSDPEKKW256G7 256GB . MIN: 35.0 AVG: 58.8 MAX: 72.0 Samsung 950 PRO 256GB ..... MIN: 34.0 AVG: 39.5 MAX: 47.0 Application Start-up Time 2.1.0 Drive Temperature (nvme0n1) Monitor Celsius < Lower Is Better Intel SSDPEKKW256G7 256GB . MIN: 36.0 AVG: 36.0 MAX: 36.0 Application Start-up Time 2.1.0 Drive Temperature (nvme0n1) Monitor Celsius < Lower Is Better Intel SSDPEKKW256G7 256GB . MIN: 35.0 AVG: 35.5 MAX: 36.0 Threaded I/O Tester 20170503 Test: Random Write - Size Per Thread: 256MB - Thread Count: 8 MB/s > Higher Is Better Intel SSDPEKKW256G7 256GB . 1114.94 |========================================== Samsung 950 PRO 256GB ..... 213.22 |======== INTEL SSDSC2BW12 120GB .... 49.27 |== ADATA SU700 120GB ......... 317.60 |============ Threaded I/O Tester 20170503 Drive Temperature (nvme0n1) Monitor Celsius < Lower Is Better Intel SSDPEKKW256G7 256GB . MIN: 54.0 AVG: 58.0 MAX: 59.0 Samsung 950 PRO 256GB ..... MIN: 41.0 AVG: 43.8 MAX: 44.0 Systemd Total Boot Time Test: Total ms < Lower Is Better Intel SSDPEKKW256G7 256GB . 43320 |================================== Samsung 950 PRO 256GB ..... 55560 |============================================ INTEL SSDSC2BW12 120GB .... 51530 |========================================= ADATA SU700 120GB ......... 50000 |======================================== Systemd Total Boot Time Drive Temperature (nvme0n1) Monitor Celsius < Lower Is Better Intel SSDPEKKW256G7 256GB . MIN: 58.0 AVG: 58.0 MAX: 58.0 Samsung 950 PRO 256GB ..... MIN: 41.0 AVG: 41.0 MAX: 41.0 Systemd Total Boot Time Test: Userspace ms < Lower Is Better Intel SSDPEKKW256G7 256GB . 21610 |=========================================== Samsung 950 PRO 256GB ..... 21600 |=========================================== INTEL SSDSC2BW12 120GB .... 22140 |============================================ ADATA SU700 120GB ......... 21670 |=========================================== Systemd Total Boot Time Drive Temperature (nvme0n1) Monitor Celsius < Lower Is Better Intel SSDPEKKW256G7 256GB . MIN: 47.0 AVG: 47.0 MAX: 47.0 Samsung 950 PRO 256GB ..... MIN: 38.0 AVG: 38.0 MAX: 38.0 Systemd Total Boot Time Test: Kernel ms < Lower Is Better Intel SSDPEKKW256G7 256GB . 3440 |======================================= Samsung 950 PRO 256GB ..... 3460 |======================================== INTEL SSDSC2BW12 120GB .... 3920 |============================================= ADATA SU700 120GB ......... 3390 |======================================= Systemd Total Boot Time Drive Temperature (nvme0n1) Monitor Celsius < Lower Is Better Intel SSDPEKKW256G7 256GB . 42.00 |============================================ Samsung 950 PRO 256GB ..... 36.00 |====================================== Systemd Total Boot Time Test: Loader ms < Lower Is Better Intel SSDPEKKW256G7 256GB . 2350 |====================== Samsung 950 PRO 256GB ..... 3720 |=================================== INTEL SSDSC2BW12 120GB .... 4820 |============================================= ADATA SU700 120GB ......... 4780 |============================================= Systemd Total Boot Time Drive Temperature (nvme0n1) Monitor Celsius < Lower Is Better Intel SSDPEKKW256G7 256GB . 39.00 |============================================ Samsung 950 PRO 256GB ..... 35.00 |======================================= Systemd Total Boot Time Test: Firmware ms < Lower Is Better Intel SSDPEKKW256G7 256GB . 15910 |========================== Samsung 950 PRO 256GB ..... 26770 |============================================ INTEL SSDSC2BW12 120GB .... 20640 |================================== ADATA SU700 120GB ......... 20150 |================================= Systemd Total Boot Time Drive Temperature (nvme0n1) Monitor Celsius < Lower Is Better Intel SSDPEKKW256G7 256GB . MIN: 38.0 AVG: 38.0 MAX: 38.0 Samsung 950 PRO 256GB ..... MIN: 34.0 AVG: 34.0 MAX: 34.0 Drive Temperature (nvme0n1) Monitor Phoronix Test Suite System Monitoring Celsius Intel SSDPEKKW256G7 256GB . MIN: 35.0 AVG: 54.9 MAX: 72.0 Samsung 950 PRO 256GB ..... MIN: 33.0 AVG: 43.9 MAX: 61.0 GIMP 2.8.20 Test: resize Seconds < Lower Is Better Intel SSDPEKKW256G7 256GB . 4.74 |========================================== Samsung 950 PRO 256GB ..... 4.75 |========================================== INTEL SSDSC2BW12 120GB .... 5.11 |============================================= ADATA SU700 120GB ......... 5.08 |============================================= GIMP 2.8.20 Test: auto-levels Seconds < Lower Is Better Intel SSDPEKKW256G7 256GB . 8.20 |============================================ Samsung 950 PRO 256GB ..... 8.21 |============================================ INTEL SSDSC2BW12 120GB .... 8.38 |============================================= ADATA SU700 120GB ......... 8.20 |============================================ GIMP 2.8.20 Test: unsharp-mask Seconds < Lower Is Better Intel SSDPEKKW256G7 256GB . 14.43 |========================================== Samsung 950 PRO 256GB ..... 14.71 |========================================== INTEL SSDSC2BW12 120GB .... 15.27 |============================================ ADATA SU700 120GB ......... 14.71 |========================================== GIMP 2.8.20 Drive Temperature (nvme0n1) Monitor Celsius < Lower Is Better Samsung 950 PRO 256GB . MIN: 34.0 AVG: 34.0 MAX: 34.0 GIMP 2.8.20 Drive Temperature (nvme0n1) Monitor Celsius < Lower Is Better Samsung 950 PRO 256GB . MIN: 34.0 AVG: 34.0 MAX: 34.0 GIMP 2.8.20 Drive Temperature (nvme0n1) Monitor Celsius < Lower Is Better Samsung 950 PRO 256GB . MIN: 33.0 AVG: 33.0 MAX: 33.0