PCIe NVMe SSD Linux 5.8 Benchmarks Benchmarks by Michael Larabel. Samsung 970 EVO Plus 250GB: Processor: AMD Ryzen 9 3900X 12-Core @ 3.80GHz (12 Cores / 24 Threads), Motherboard: ASUS TUF GAMING X570-PLUS (WI-FI) (2203 BIOS), Chipset: AMD Starship/Matisse, Memory: 16GB, Disk: Samsung SSD 970 EVO Plus 250GB, Graphics: MSI AMD Radeon RX 470/480/570/570X/580/580X/590 8GB (1366/2000MHz), Audio: AMD Ellesmere HDMI Audio, Monitor: ASUS MG28U, Network: Realtek RTL8111/8168/8411 + Intel-AC 9260 OS: Ubuntu 20.04, Kernel: 5.8.0-050800daily20200626-generic (x86_64), Desktop: GNOME Shell 3.36.1, Display Server: X Server 1.20.8, Display Driver: modesetting 1.20.8, OpenGL: 4.6 Mesa 20.0.4 (LLVM 9.0.1), Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 3840x2160 Samsung 960 EVO 500GB: Processor: AMD Ryzen 9 3900X 12-Core @ 3.80GHz (12 Cores / 24 Threads), Motherboard: ASUS TUF GAMING X570-PLUS (WI-FI) (2203 BIOS), Chipset: AMD Starship/Matisse, Memory: 16GB, Disk: Samsung SSD 960 EVO 500GB, Graphics: MSI AMD Radeon RX 470/480/570/570X/580/580X/590 8GB (1366/2000MHz), Audio: AMD Ellesmere HDMI Audio, Monitor: ASUS MG28U, Network: Realtek RTL8111/8168/8411 + Intel-AC 9260 OS: Ubuntu 20.04, Kernel: 5.8.0-050800daily20200626-generic (x86_64), Desktop: GNOME Shell 3.36.1, Display Server: X Server 1.20.8, Display Driver: modesetting 1.20.8, OpenGL: 4.6 Mesa 20.0.4 (LLVM 9.0.1), Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 3840x2160 Samsung 970 EVO 250GB: Processor: AMD Ryzen 9 3900X 12-Core @ 3.80GHz (12 Cores / 24 Threads), Motherboard: ASUS TUF GAMING X570-PLUS (WI-FI) (2203 BIOS), Chipset: AMD Starship/Matisse, Memory: 16GB, Disk: Samsung SSD 970 EVO 250GB, Graphics: MSI AMD Radeon RX 470/480/570/570X/580/580X/590 8GB (1366/2000MHz), Audio: AMD Ellesmere HDMI Audio, Monitor: ASUS MG28U, Network: Realtek RTL8111/8168/8411 + Intel-AC 9260 OS: Ubuntu 20.04, Kernel: 5.8.0-050800daily20200626-generic (x86_64), Desktop: GNOME Shell 3.36.1, Display Server: X Server 1.20.8, Display Driver: modesetting 1.20.8, OpenGL: 4.6 Mesa 20.0.4 (LLVM 9.0.1), Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 3840x2160 Corsair Force MP600 2TB: Processor: AMD Ryzen 9 3900X 12-Core @ 3.80GHz (12 Cores / 24 Threads), Motherboard: ASUS TUF GAMING X570-PLUS (WI-FI) (2203 BIOS), Chipset: AMD Starship/Matisse, Memory: 16GB, Disk: 2000GB Force MP600, Graphics: MSI AMD Radeon RX 470/480/570/570X/580/580X/590 8GB (1366/2000MHz), Audio: AMD Ellesmere HDMI Audio, Monitor: ASUS MG28U, Network: Realtek RTL8111/8168/8411 + Intel-AC 9260 OS: Ubuntu 20.04, Kernel: 5.8.0-050800daily20200626-generic (x86_64), Desktop: GNOME Shell 3.36.1, Display Server: X Server 1.20.8, Display Driver: modesetting 1.20.8, OpenGL: 4.6 Mesa 20.0.4 (LLVM 9.0.1), Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 3840x2160 Corsair Force MP600 1TB: Processor: AMD Ryzen 9 3900X 12-Core @ 3.80GHz (12 Cores / 24 Threads), Motherboard: ASUS TUF GAMING X570-PLUS (WI-FI) (2203 BIOS), Chipset: AMD Starship/Matisse, Memory: 16GB, Disk: 1000GB Force MP600, Graphics: MSI AMD Radeon RX 470/480/570/570X/580/580X/590 8GB (1366/2000MHz), Audio: AMD Ellesmere HDMI Audio, Monitor: ASUS MG28U, Network: Realtek RTL8111/8168/8411 + Intel-AC 9260 OS: Ubuntu 20.04, Kernel: 5.8.0-050800daily20200626-generic (x86_64), Desktop: GNOME Shell 3.36.1, Display Server: X Server 1.20.8, Display Driver: modesetting 1.20.8, OpenGL: 4.6 Mesa 20.0.4 (LLVM 9.0.1), Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 3840x2160 Seagate FireCuda 520 500GB: Processor: AMD Ryzen 9 3900X 12-Core @ 3.80GHz (12 Cores / 24 Threads), Motherboard: ASUS TUF GAMING X570-PLUS (WI-FI) (2203 BIOS), Chipset: AMD Starship/Matisse, Memory: 16GB, Disk: 500GB Seagate FireCuda 520 SSD ZP500GM30002, Graphics: MSI AMD Radeon RX 470/480/570/570X/580/580X/590 8GB (1366/2000MHz), Audio: AMD Ellesmere HDMI Audio, Monitor: ASUS MG28U, Network: Realtek RTL8111/8168/8411 + Intel-AC 9260 OS: Ubuntu 20.04, Kernel: 5.8.0-050800daily20200626-generic (x86_64), Desktop: GNOME Shell 3.36.1, Display Server: X Server 1.20.8, Display Driver: modesetting 1.20.8, OpenGL: 4.6 Mesa 20.0.4 (LLVM 9.0.1), Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 3840x2160 Western Digital SN750 500GB xfs: Processor: AMD Ryzen 5 3600X 6-Core @ 3.80GHz (6 Cores / 12 Threads), Motherboard: ASRock B450M Pro4 (P3.90 BIOS), Chipset: AMD Starship/Matisse, Memory: 32GB, Disk: 500GB Western Digital WDS500G3XHC-00SJG0 + 3001GB Western Digital WD30EFRX-68A, Graphics: Sapphire AMD Radeon R7 370 / R9 270/370 OEM 4GB, Audio: AMD Oland/Hainan/Cape, Monitor: LG ULTRAWIDE, Network: Intel I210 + Realtek RTL8111/8168/8411 OS: Arch rolling, Kernel: 5.7.7-arch1-1 (x86_64), Desktop: Xfce 4.14, Display Server: X Server 1.20.8, Display Driver: modesetting 1.20.8, OpenGL: 4.6 Mesa 20.1.2 (LLVM 10.0.0), OpenCL: OpenCL 1.1 Mesa 20.1.2, Compiler: GCC 10.1.0 + Clang 10.0.0 + LLVM 10.0.0, File-System: xfs, Screen Resolution: 2560x1080 Western Digital SN750 500GB: Processor: AMD Ryzen 5 3600X 6-Core @ 3.80GHz (6 Cores / 12 Threads), Motherboard: ASRock B450M Pro4 (P3.90 BIOS), Chipset: AMD Starship/Matisse, Memory: 32GB, Disk: 500GB Western Digital WDS500G3XHC-00SJG0 + 3001GB Western Digital WD30EFRX-68A, Graphics: Sapphire AMD Radeon R7 370 / R9 270/370 OEM 4GB, Audio: AMD Oland/Hainan/Cape, Monitor: LG ULTRAWIDE, Network: Intel I210 + Realtek RTL8111/8168/8411 OS: Arch rolling, Kernel: 5.7.7-arch1-1 (x86_64), Desktop: Xfce 4.14, Display Server: X Server 1.20.8, Display Driver: modesetting 1.20.8, OpenGL: 4.6 Mesa 20.1.2 (LLVM 10.0.0), OpenCL: OpenCL 1.1 Mesa 20.1.2, Compiler: GCC 10.1.0 + Clang 10.0.0 + LLVM 10.0.0, File-System: ext4, Screen Resolution: 2560x1080 SQLite 3.30.1 Threads / Copies: 1 Seconds < Lower Is Better Samsung 970 EVO Plus 250GB ...... 32.698 |=============================== Samsung 960 EVO 500GB ........... 39.492 |===================================== Samsung 970 EVO 250GB ........... 36.639 |================================== Corsair Force MP600 2TB ......... 15.205 |============== Corsair Force MP600 1TB ......... 14.805 |============== Seagate FireCuda 520 500GB ...... 14.722 |============== Western Digital SN750 500GB xfs . 10.193 |========== Western Digital SN750 500GB ..... 9.570 |========= SQLite 3.30.1 Threads / Copies: 8 Seconds < Lower Is Better Samsung 970 EVO Plus 250GB ...... 149.40 |=================== Samsung 960 EVO 500GB ........... 293.42 |===================================== Samsung 970 EVO 250GB ........... 198.96 |========================= Corsair Force MP600 2TB ......... 49.20 |====== Corsair Force MP600 1TB ......... 47.38 |====== Seagate FireCuda 520 500GB ...... 47.26 |====== Western Digital SN750 500GB xfs . 47.17 |====== Western Digital SN750 500GB ..... 41.10 |===== Flexible IO Tester 3.18 Type: Random Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory IOPS > Higher Is Better Samsung 970 EVO Plus 250GB ...... 142000 |============ Samsung 960 EVO 500GB ........... 253000 |====================== Samsung 970 EVO 250GB ........... 138333 |============ Corsair Force MP600 2TB ......... 407400 |=================================== Corsair Force MP600 1TB ......... 426333 |===================================== Seagate FireCuda 520 500GB ...... 337000 |============================= Western Digital SN750 500GB xfs . 184000 |================ Western Digital SN750 500GB ..... 184000 |================ Flexible IO Tester 3.18 Type: Random Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory IOPS > Higher Is Better Samsung 970 EVO Plus 250GB ...... 220333 |================== Samsung 960 EVO 500GB ........... 337000 |============================ Samsung 970 EVO 250GB ........... 220333 |================== Corsair Force MP600 2TB ......... 415000 |=================================== Corsair Force MP600 1TB ......... 415600 |=================================== Seagate FireCuda 520 500GB ...... 443667 |===================================== Western Digital SN750 500GB xfs . 187333 |================ Western Digital SN750 500GB ..... 185333 |=============== Flexible IO Tester 3.18 Type: Sequential Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory MB/s > Higher Is Better Samsung 970 EVO Plus 250GB ...... 3132 |====================================== Samsung 960 EVO 500GB ........... 2969 |==================================== Samsung 970 EVO 250GB ........... 3133 |====================================== Corsair Force MP600 2TB ......... 2867 |=================================== Corsair Force MP600 1TB ......... 3199 |======================================= Seagate FireCuda 520 500GB ...... 1523 |=================== Western Digital SN750 500GB xfs . 1557 |=================== Western Digital SN750 500GB ..... 1442 |================== Flexible IO Tester 3.18 Type: Sequential Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory MB/s > Higher Is Better Samsung 970 EVO Plus 250GB ...... 2291.0 |====================== Samsung 960 EVO 500GB ........... 1687.0 |================ Samsung 970 EVO 250GB ........... 1276.0 |============ Corsair Force MP600 2TB ......... 1321.5 |============= Corsair Force MP600 1TB ......... 3833.0 |===================================== Seagate FireCuda 520 500GB ...... 2412.0 |======================= Western Digital SN750 500GB xfs . 2484.0 |======================== Western Digital SN750 500GB ..... 2486.0 |======================== Facebook RocksDB 6.3.6 Test: Random Fill Op/s > Higher Is Better Samsung 970 EVO Plus 250GB ...... 983778 |===================================== Samsung 960 EVO 500GB ........... 927348 |=================================== Samsung 970 EVO 250GB ........... 903363 |================================== Corsair Force MP600 2TB ......... 884761 |================================= Corsair Force MP600 1TB ......... 872581 |================================= Seagate FireCuda 520 500GB ...... 866702 |================================= Western Digital SN750 500GB xfs . 891927 |================================== Western Digital SN750 500GB ..... 890774 |================================== PostgreSQL pgbench 12.0 Scaling: Buffer Test - Test: Normal Load - Mode: Read Write TPS > Higher Is Better Samsung 970 EVO Plus 250GB . 7256.97 |============== Samsung 960 EVO 500GB ...... 5960.76 |============ Samsung 970 EVO 250GB ...... 6577.81 |============= Corsair Force MP600 2TB .... 10741.13 |===================== Corsair Force MP600 1TB .... 13197.81 |========================== Seagate FireCuda 520 500GB . 20613.10 |======================================== MariaDB 10.5.2 Clients: 1 Queries Per Second > Higher Is Better Samsung 970 EVO Plus 250GB ...... 1054 |========= Samsung 960 EVO 500GB ........... 840 |======= Samsung 970 EVO 250GB ........... 828 |======= Corsair Force MP600 2TB ......... 1421 |============ Corsair Force MP600 1TB ......... 1565 |============== Seagate FireCuda 520 500GB ...... 3012 |========================== Western Digital SN750 500GB xfs . 4473 |======================================= Western Digital SN750 500GB ..... 4406 |====================================== MariaDB 10.5.2 Clients: 4 Queries Per Second > Higher Is Better Samsung 970 EVO Plus 250GB ...... 409 |====== Samsung 960 EVO 500GB ........... 324 |===== Samsung 970 EVO 250GB ........... 327 |===== Corsair Force MP600 2TB ......... 480 |======= Corsair Force MP600 1TB ......... 545 |======== Seagate FireCuda 520 500GB ...... 1832 |=========================== Western Digital SN750 500GB xfs . 2671 |======================================= Western Digital SN750 500GB ..... 2643 |======================================= MariaDB 10.5.2 Clients: 8 Queries Per Second > Higher Is Better Samsung 970 EVO Plus 250GB ...... 370 |====== Samsung 960 EVO 500GB ........... 293 |===== Samsung 970 EVO 250GB ........... 290 |===== Corsair Force MP600 2TB ......... 462 |======== Corsair Force MP600 1TB ......... 511 |======== Seagate FireCuda 520 500GB ...... 1772 |============================= Western Digital SN750 500GB xfs . 2351 |======================================= Western Digital SN750 500GB ..... 2340 |======================================= IOR 3.2.1 Write Test MB/s > Higher Is Better Samsung 970 EVO Plus 250GB ...... 293.82 |=========== Samsung 960 EVO 500GB ........... 237.55 |========= Samsung 970 EVO 250GB ........... 264.39 |========== Corsair Force MP600 2TB ......... 622.76 |======================= Corsair Force MP600 1TB ......... 575.05 |====================== Seagate FireCuda 520 500GB ...... 858.42 |================================ Western Digital SN750 500GB xfs . 819.35 |=============================== Western Digital SN750 500GB ..... 981.09 |===================================== IOR 3.2.1 Read Test MB/s > Higher Is Better Samsung 970 EVO Plus 250GB ...... 1403.39 |================================= Samsung 960 EVO 500GB ........... 919.76 |====================== Samsung 970 EVO 250GB ........... 1080.97 |========================= Corsair Force MP600 2TB ......... 909.47 |===================== Corsair Force MP600 1TB ......... 901.33 |===================== Seagate FireCuda 520 500GB ...... 692.20 |================ Western Digital SN750 500GB xfs . 1536.27 |==================================== Western Digital SN750 500GB ..... 1501.89 |=================================== Drive Temperature Monitor Phoronix Test Suite System Monitoring Celsius Samsung 970 EVO Plus 250GB . MIN: 39.9 AVG: 52.5 MAX: 65.9 Samsung 960 EVO 500GB ...... MIN: 37.9 AVG: 41.7 MAX: 56.9 Samsung 970 EVO 250GB ...... MIN: 37.9 AVG: 41.0 MAX: 55.9 Corsair Force MP600 2TB .... MIN: 34.9 AVG: 41.2 MAX: 56.9 Corsair Force MP600 1TB .... MIN: 32.9 AVG: 39.7 MAX: 54.9 Seagate FireCuda 520 500GB . MIN: 35.9 AVG: 43.9 MAX: 57.9 SQLite 3.30.1 Drive Temperature (nvme0n1) Monitor Celsius < Lower Is Better Western Digital SN750 500GB xfs . MIN: 27.9 AVG: 29.2 MAX: 30.9 Western Digital SN750 500GB ..... MIN: 42.9 AVG: 43.9 MAX: 44.9 SQLite 3.30.1 Drive Temperature (nvme0n1) Monitor Celsius < Lower Is Better Western Digital SN750 500GB xfs . MIN: 30.9 AVG: 33.0 MAX: 34.9 Western Digital SN750 500GB ..... MIN: 43.9 AVG: 44.5 MAX: 45.9 Flexible IO Tester 3.18 Type: Random Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory MB/s > Higher Is Better Western Digital SN750 500GB xfs . 717 |======================================== Western Digital SN750 500GB ..... 719 |======================================== Flexible IO Tester 3.18 Drive Temperature (nvme0n1) Monitor Celsius < Lower Is Better Western Digital SN750 500GB xfs . MIN: 34.9 AVG: 38.2 MAX: 40.9 Western Digital SN750 500GB ..... MIN: 44.9 AVG: 47.2 MAX: 48.9 Flexible IO Tester 3.18 Type: Random Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory MB/s > Higher Is Better Western Digital SN750 500GB xfs . 732 |======================================== Western Digital SN750 500GB ..... 723 |======================================== Flexible IO Tester 3.18 Drive Temperature (nvme0n1) Monitor Celsius < Lower Is Better Western Digital SN750 500GB xfs . MIN: 39.9 AVG: 40.9 MAX: 42.9 Western Digital SN750 500GB ..... MIN: 46.9 AVG: 48.2 MAX: 49.9 Flexible IO Tester 3.18 Type: Sequential Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory IOPS > Higher Is Better Western Digital SN750 500GB xfs . 775 |======================================== Western Digital SN750 500GB ..... 717 |===================================== Flexible IO Tester 3.18 Drive Temperature (nvme0n1) Monitor Celsius < Lower Is Better Western Digital SN750 500GB xfs . MIN: 40.9 AVG: 44.9 MAX: 47.9 Western Digital SN750 500GB ..... MIN: 47.9 AVG: 50.7 MAX: 52.9 Flexible IO Tester 3.18 Type: Sequential Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory IOPS > Higher Is Better Western Digital SN750 500GB xfs . 1238 |======================================= Western Digital SN750 500GB ..... 1239 |======================================= Flexible IO Tester 3.18 Drive Temperature (nvme0n1) Monitor Celsius < Lower Is Better Western Digital SN750 500GB xfs . MIN: 44.9 AVG: 48.6 MAX: 50.9 Western Digital SN750 500GB ..... MIN: 50.9 AVG: 53.3 MAX: 55.9 Facebook RocksDB 6.3.6 Drive Temperature (nvme0n1) Monitor Celsius < Lower Is Better Western Digital SN750 500GB xfs . MIN: 42.9 AVG: 45.5 MAX: 48.9 Western Digital SN750 500GB ..... MIN: 45.9 AVG: 49.0 MAX: 52.9 MariaDB 10.5.2 Drive Temperature (nvme0n1) Monitor Celsius < Lower Is Better Western Digital SN750 500GB xfs . MIN: 41.9 AVG: 43.4 MAX: 44.9 Western Digital SN750 500GB ..... MIN: 43.9 AVG: 45.4 MAX: 46.9 MariaDB 10.5.2 Drive Temperature (nvme0n1) Monitor Celsius < Lower Is Better Western Digital SN750 500GB xfs . MIN: 43.9 AVG: 44.8 MAX: 46.9 Western Digital SN750 500GB ..... MIN: 44.9 AVG: 46.5 MAX: 47.9 MariaDB 10.5.2 Drive Temperature (nvme0n1) Monitor Celsius < Lower Is Better Western Digital SN750 500GB xfs . MIN: 44.9 AVG: 46.1 MAX: 47.9 Western Digital SN750 500GB ..... MIN: 46.9 AVG: 47.2 MAX: 48.9 IOR 3.2.1 Drive Temperature (nvme0n1) Monitor Celsius < Lower Is Better Western Digital SN750 500GB xfs . MIN: 45.9 AVG: 46.0 MAX: 46.9 Western Digital SN750 500GB ..... MIN: 46.9 AVG: 46.9 MAX: 47.9 Drive Temperature (nvme0n1) Monitor Phoronix Test Suite System Monitoring Celsius Western Digital SN750 500GB xfs . MIN: 27.9 AVG: 42.9 MAX: 50.9 Western Digital SN750 500GB ..... MIN: 42.9 AVG: 47.3 MAX: 55.9