Samsung 980 NVMe SSD Linux Performance Samsung 980 NVMe SSD Linux benchmarks by Michael Larabel for a future article. Corsair Force MP600 1TB: Processor: AMD Ryzen 9 5900X 12-Core @ 3.70GHz (12 Cores / 24 Threads), Motherboard: ASUS ROG CROSSHAIR VIII HERO (3202 BIOS), Chipset: AMD Starship/Matisse, Memory: 16GB, Disk: 1000GB Corsair Force MP600, Graphics: Sapphire AMD Radeon RX 5600 OEM/5600 XT / 5700/5700 6GB (1780/875MHz), Audio: AMD Navi 10 HDMI Audio, Monitor: ASUS VP28U, Network: Realtek RTL8125 2.5GbE + Intel I211 OS: Ubuntu 20.10, Kernel: 5.12.0-051200rc2-generic (x86_64) 20210306, Desktop: GNOME Shell 3.38.1, Display Server: X Server 1.20.9, OpenGL: 4.6 Mesa 20.2.1 (LLVM 11.0.0), Vulkan: 1.2.131, Compiler: GCC 10.2.0, File-System: ext4, Screen Resolution: 3840x2160 Sabrent Rocket 4.0 1TB: Processor: AMD Ryzen 9 5900X 12-Core @ 3.70GHz (12 Cores / 24 Threads), Motherboard: ASUS ROG CROSSHAIR VIII HERO (3202 BIOS), Chipset: AMD Starship/Matisse, Memory: 16GB, Disk: 1000GB Sabrent Rocket 4.0 1TB, Graphics: Sapphire AMD Radeon RX 5600 OEM/5600 XT / 5700/5700 6GB (1780/875MHz), Audio: AMD Navi 10 HDMI Audio, Monitor: ASUS VP28U, Network: Realtek RTL8125 2.5GbE + Intel I211 OS: Ubuntu 20.10, Kernel: 5.12.0-051200rc2-generic (x86_64) 20210306, Desktop: GNOME Shell 3.38.1, Display Server: X Server 1.20.9, OpenGL: 4.6 Mesa 20.2.1 (LLVM 11.0.0), Vulkan: 1.2.131, Compiler: GCC 10.2.0, File-System: ext4, Screen Resolution: 3840x2160 Samsung 970 EVO 500GB: Processor: AMD Ryzen 9 5900X 12-Core @ 3.70GHz (12 Cores / 24 Threads), Motherboard: ASUS ROG CROSSHAIR VIII HERO (3202 BIOS), Chipset: AMD Starship/Matisse, Memory: 16GB, Disk: Samsung SSD 970 EVO 500GB, Graphics: Sapphire AMD Radeon RX 5600 OEM/5600 XT / 5700/5700 6GB (1780/875MHz), Audio: AMD Navi 10 HDMI Audio, Monitor: ASUS VP28U, Network: Realtek RTL8125 2.5GbE + Intel I211 OS: Ubuntu 20.10, Kernel: 5.12.0-051200rc2-generic (x86_64) 20210306, Desktop: GNOME Shell 3.38.1, Display Server: X Server 1.20.9, OpenGL: 4.6 Mesa 20.2.1 (LLVM 11.0.0), Vulkan: 1.2.131, Compiler: GCC 10.2.0, File-System: ext4, Screen Resolution: 3840x2160 Samsung 970 EVO Plus 250GB: Processor: AMD Ryzen 9 5900X 12-Core @ 3.70GHz (12 Cores / 24 Threads), Motherboard: ASUS ROG CROSSHAIR VIII HERO (3202 BIOS), Chipset: AMD Starship/Matisse, Memory: 16GB, Disk: Samsung SSD 970 EVO Plus 250GB, Graphics: Sapphire AMD Radeon RX 5600 OEM/5600 XT / 5700/5700 6GB (1780/875MHz), Audio: AMD Navi 10 HDMI Audio, Monitor: ASUS VP28U, Network: Realtek RTL8125 2.5GbE + Intel I211 OS: Ubuntu 20.10, Kernel: 5.12.0-051200rc2-generic (x86_64) 20210306, Desktop: GNOME Shell 3.38.1, Display Server: X Server 1.20.9, OpenGL: 4.6 Mesa 20.2.1 (LLVM 11.0.0), Vulkan: 1.2.131, Compiler: GCC 10.2.0, File-System: ext4, Screen Resolution: 3840x2160 Samsung 980 1TB: Processor: AMD Ryzen 9 5900X 12-Core @ 3.70GHz (12 Cores / 24 Threads), Motherboard: ASUS ROG CROSSHAIR VIII HERO (3202 BIOS), Chipset: AMD Starship/Matisse, Memory: 16GB, Disk: 1000GB Samsung SSD 980 1TB, Graphics: Sapphire AMD Radeon RX 5600 OEM/5600 XT / 5700/5700 6GB (1780/875MHz), Audio: AMD Navi 10 HDMI Audio, Monitor: ASUS VP28U, Network: Realtek RTL8125 2.5GbE + Intel I211 OS: Ubuntu 20.10, Kernel: 5.12.0-051200rc2-generic (x86_64) 20210306, Desktop: GNOME Shell 3.38.1, Display Server: X Server 1.20.9, OpenGL: 4.6 Mesa 20.2.1 (LLVM 11.0.0), Vulkan: 1.2.131, Compiler: GCC 10.2.0, File-System: ext4, Screen Resolution: 3840x2160 WD_BLACK SN750 500GB: Processor: AMD Ryzen 9 5900X 12-Core @ 3.70GHz (12 Cores / 24 Threads), Motherboard: ASUS ROG CROSSHAIR VIII HERO (3202 BIOS), Chipset: AMD Starship/Matisse, Memory: 16GB, Disk: 500GB Western Digital WDS500G3X0C-00SJG0, Graphics: Sapphire AMD Radeon RX 5600 OEM/5600 XT / 5700/5700 6GB (1780/875MHz), Audio: AMD Navi 10 HDMI Audio, Monitor: ASUS VP28U, Network: Realtek RTL8125 2.5GbE + Intel I211 OS: Ubuntu 20.10, Kernel: 5.12.0-051200rc2-generic (x86_64) 20210306, Desktop: GNOME Shell 3.38.1, Display Server: X Server 1.20.9, OpenGL: 4.6 Mesa 20.2.1 (LLVM 11.0.0), Vulkan: 1.2.131, Compiler: GCC 10.2.0, File-System: ext4, Screen Resolution: 3840x2160 WD_BLACK SN850 1TB: Processor: AMD Ryzen 9 5900X 12-Core @ 3.70GHz (12 Cores / 24 Threads), Motherboard: ASUS ROG CROSSHAIR VIII HERO (3202 BIOS), Chipset: AMD Starship/Matisse, Memory: 16GB, Disk: 1000GB Western Digital WD_BLACK SN850 1TB, Graphics: Sapphire AMD Radeon RX 5600 OEM/5600 XT / 5700/5700 6GB (1780/875MHz), Audio: AMD Navi 10 HDMI Audio, Monitor: ASUS VP28U, Network: Realtek RTL8125 2.5GbE + Intel I211 OS: Ubuntu 20.10, Kernel: 5.12.0-051200rc2-generic (x86_64) 20210306, Desktop: GNOME Shell 3.38.1, Display Server: X Server 1.20.9, OpenGL: 4.6 Mesa 20.2.1 (LLVM 11.0.0), Vulkan: 1.2.131, Compiler: GCC 10.2.0, File-System: ext4, Screen Resolution: 3840x2160 Toshiba KXG50ZNV512G NVMe 512GB: Processor: Intel Core i5-7440HQ @ 3.80GHz (4 Cores), Motherboard: Dell 0GPNW9 (1.9.4 BIOS), Chipset: Intel Xeon E3-1200 v6/7th, Memory: 32GB, Disk: Toshiba KXG50ZNV512G NVMe 512GB, Graphics: Intel HD 630 KBL GT2 3GB (1000MHz), Audio: Realtek ALC3266, Network: Intel 8265 / 8275 OS: Linuxmint 20.2, Kernel: 5.4.0-86-generic (x86_64), Desktop: Cinnamon 5.0.5, Display Server: X Server 1.20.11, OpenGL: 4.6 Mesa 21.0.3, Vulkan: 1.2.145, Compiler: GCC 9.3.0 + Clang 10.0.0-4ubuntu1, File-System: ext4, Screen Resolution: 3840x2160 Flexible IO Tester 3.25 Type: Random Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory IOPS > Higher Is Better Corsair Force MP600 1TB ......... 478667 |======================= Sabrent Rocket 4.0 1TB .......... 475000 |======================= Samsung 970 EVO 500GB ........... 256333 |============ Samsung 970 EVO Plus 250GB ...... 142000 |======= Samsung 980 1TB ................. 481667 |======================= WD_BLACK SN750 500GB ............ 387667 |=================== WD_BLACK SN850 1TB .............. 768000 |===================================== Toshiba KXG50ZNV512G NVMe 512GB . 16191 |= Flexible IO Tester 3.25 Type: Sequential Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory MB/s > Higher Is Better Corsair Force MP600 1TB ......... 4690 |============================= Sabrent Rocket 4.0 1TB .......... 4493 |============================ Samsung 970 EVO 500GB ........... 3461 |===================== Samsung 970 EVO Plus 250GB ...... 3431 |===================== Samsung 980 1TB ................. 3436 |===================== WD_BLACK SN750 500GB ............ 3268 |==================== WD_BLACK SN850 1TB .............. 6362 |======================================= Toshiba KXG50ZNV512G NVMe 512GB . 1244 |======== Flexible IO Tester 3.25 Type: Sequential Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory MB/s > Higher Is Better Corsair Force MP600 1TB ......... 4088 |=============================== Sabrent Rocket 4.0 1TB .......... 3736 |============================= Samsung 970 EVO 500GB ........... 2404 |================== Samsung 970 EVO Plus 250GB ...... 2306 |================== Samsung 980 1TB ................. 2750 |===================== WD_BLACK SN750 500GB ............ 2593 |==================== WD_BLACK SN850 1TB .............. 5075 |======================================= Toshiba KXG50ZNV512G NVMe 512GB . 216 |== FS-Mark 3.3 Test: 1000 Files, 1MB Size Files/s > Higher Is Better Corsair Force MP600 1TB ......... 721.6 |========================== Sabrent Rocket 4.0 1TB .......... 718.7 |========================== Samsung 970 EVO 500GB ........... 261.7 |========= Samsung 970 EVO Plus 250GB ...... 279.0 |========== Samsung 980 1TB ................. 564.1 |==================== WD_BLACK SN750 500GB ............ 836.2 |============================== WD_BLACK SN850 1TB .............. 1038.1 |===================================== Toshiba KXG50ZNV512G NVMe 512GB . 66.3 |== FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads Files/s > Higher Is Better Corsair Force MP600 1TB ......... 1333.0 |==================== Sabrent Rocket 4.0 1TB .......... 1288.8 |=================== Samsung 970 EVO 500GB ........... 286.0 |==== Samsung 970 EVO Plus 250GB ...... 232.1 |=== Samsung 980 1TB ................. 1088.9 |================ WD_BLACK SN750 500GB ............ 751.6 |=========== WD_BLACK SN850 1TB .............. 2472.9 |===================================== Toshiba KXG50ZNV512G NVMe 512GB . 122.3 |== FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size Files/s > Higher Is Better Corsair Force MP600 1TB ......... 721.2 |========================== Sabrent Rocket 4.0 1TB .......... 720.9 |========================== Samsung 970 EVO 500GB ........... 219.1 |======== Samsung 970 EVO Plus 250GB ...... 165.2 |====== Samsung 980 1TB ................. 565.9 |===================== WD_BLACK SN750 500GB ............ 543.4 |==================== WD_BLACK SN850 1TB .............. 1016.2 |===================================== Toshiba KXG50ZNV512G NVMe 512GB . 73.0 |=== PostgreSQL pgbench 13.0 Scaling Factor: 1000 - Clients: 1 - Mode: Read Write TPS > Higher Is Better Corsair Force MP600 1TB ......... 280 |===== Sabrent Rocket 4.0 1TB .......... 776 |============== Samsung 970 EVO 500GB ........... 311 |====== Samsung 970 EVO Plus 250GB ...... 345 |====== Samsung 980 1TB ................. 316 |====== WD_BLACK SN750 500GB ............ 1830 |================================= WD_BLACK SN850 1TB .............. 2156 |======================================= Toshiba KXG50ZNV512G NVMe 512GB . 359 |====== IOR 3.3.0 Block Size: 2MB - Disk Target: Default Test Directory MB/s > Higher Is Better Corsair Force MP600 1TB ......... 1502.69 |================================== Sabrent Rocket 4.0 1TB .......... 1524.07 |================================== Samsung 970 EVO 500GB ........... 1192.28 |=========================== Samsung 970 EVO Plus 250GB ...... 1108.73 |========================= Samsung 980 1TB ................. 877.93 |==================== WD_BLACK SN750 500GB ............ 1382.91 |=============================== WD_BLACK SN850 1TB .............. 1608.29 |==================================== Toshiba KXG50ZNV512G NVMe 512GB . 122.92 |=== Flexible IO Tester 3.25 Type: Random Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory MB/s > Higher Is Better Toshiba KXG50ZNV512G NVMe 512GB . 47.5 |======================================= Flexible IO Tester 3.25 Type: Sequential Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory IOPS > Higher Is Better Toshiba KXG50ZNV512G NVMe 512GB . 826 |======================================== Flexible IO Tester 3.25 Type: Sequential Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory IOPS > Higher Is Better Toshiba KXG50ZNV512G NVMe 512GB . 143 |======================================== PostgreSQL pgbench 13.0 Scaling Factor: 1000 - Clients: 1 - Mode: Read Write - Average Latency ms < Lower Is Better Toshiba KXG50ZNV512G NVMe 512GB . 2.790 |======================================