Samsung 980 NVMe SSD Linux benchmarks by Michael Larabel for a future article.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 2110035-IB-2103250PT98 Samsung 980 NVMe SSD Linux Performance - Phoronix Test Suite Samsung 980 NVMe SSD Linux Performance Samsung 980 NVMe SSD Linux benchmarks by Michael Larabel for a future article.
HTML result view exported from: https://openbenchmarking.org/result/2110035-IB-2103250PT98&sor&grt .
Samsung 980 NVMe SSD Linux Performance Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server OpenGL Vulkan Compiler File-System Screen Resolution Corsair Force MP600 1TB Sabrent Rocket 4.0 1TB Samsung 970 EVO 500GB Samsung 970 EVO Plus 250GB Samsung 980 1TB WD_BLACK SN750 500GB WD_BLACK SN850 1TB Toshiba KXG50ZNV512G NVMe 512GB AMD Ryzen 9 5900X 12-Core @ 3.70GHz (12 Cores / 24 Threads) ASUS ROG CROSSHAIR VIII HERO (3202 BIOS) AMD Starship/Matisse 16GB 1000GB Corsair Force MP600 Sapphire AMD Radeon RX 5600 OEM/5600 XT / 5700/5700 6GB (1780/875MHz) AMD Navi 10 HDMI Audio ASUS VP28U Realtek RTL8125 2.5GbE + Intel I211 Ubuntu 20.10 5.12.0-051200rc2-generic (x86_64) 20210306 GNOME Shell 3.38.1 X Server 1.20.9 4.6 Mesa 20.2.1 (LLVM 11.0.0) 1.2.131 GCC 10.2.0 ext4 3840x2160 1000GB Sabrent Rocket 4.0 1TB Samsung SSD 970 EVO 500GB Samsung SSD 970 EVO Plus 250GB 1000GB Samsung SSD 980 1TB 500GB Western Digital WDS500G3X0C-00SJG0 1000GB Western Digital WD_BLACK SN850 1TB Intel Core i5-7440HQ @ 3.80GHz (4 Cores) Dell 0GPNW9 (1.9.4 BIOS) Intel Xeon E3-1200 v6/7th 32GB Toshiba KXG50ZNV512G NVMe 512GB Intel HD 630 KBL GT2 3GB (1000MHz) Realtek ALC3266 Intel 8265 / 8275 Linuxmint 20.2 5.4.0-86-generic (x86_64) Cinnamon 5.0.5 X Server 1.20.11 4.6 Mesa 21.0.3 1.2.145 GCC 9.3.0 + Clang 10.0.0-4ubuntu1 OpenBenchmarking.org Kernel Details - Transparent Huge Pages: madvise Compiler Details - Corsair Force MP600 1TB: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-10-JvwpWM/gcc-10-10.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-10-JvwpWM/gcc-10-10.2.0/debian/tmp-gcn/usr,hsa --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v - Sabrent Rocket 4.0 1TB: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-10-JvwpWM/gcc-10-10.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-10-JvwpWM/gcc-10-10.2.0/debian/tmp-gcn/usr,hsa --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v - Samsung 970 EVO 500GB: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-10-JvwpWM/gcc-10-10.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-10-JvwpWM/gcc-10-10.2.0/debian/tmp-gcn/usr,hsa --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v - Samsung 970 EVO Plus 250GB: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-10-JvwpWM/gcc-10-10.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-10-JvwpWM/gcc-10-10.2.0/debian/tmp-gcn/usr,hsa --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v - Samsung 980 1TB: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-10-JvwpWM/gcc-10-10.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-10-JvwpWM/gcc-10-10.2.0/debian/tmp-gcn/usr,hsa --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v - WD_BLACK SN750 500GB: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-10-JvwpWM/gcc-10-10.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-10-JvwpWM/gcc-10-10.2.0/debian/tmp-gcn/usr,hsa --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v - WD_BLACK SN850 1TB: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-10-JvwpWM/gcc-10-10.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-10-JvwpWM/gcc-10-10.2.0/debian/tmp-gcn/usr,hsa --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v - Toshiba KXG50ZNV512G NVMe 512GB: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,hsa --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v Disk Details - Corsair Force MP600 1TB: NONE / relatime,rw / Block Size: 4096 - Sabrent Rocket 4.0 1TB: NONE / relatime,rw / Block Size: 4096 - Samsung 970 EVO 500GB: NONE / relatime,rw / Block Size: 4096 - Samsung 970 EVO Plus 250GB: NONE / relatime,rw / Block Size: 4096 - Samsung 980 1TB: NONE / relatime,rw / Block Size: 4096 - WD_BLACK SN750 500GB: NONE / relatime,rw / Block Size: 4096 - WD_BLACK SN850 1TB: NONE / relatime,rw / Block Size: 4096 - Toshiba KXG50ZNV512G NVMe 512GB: NONE / errors=remount-ro,relatime,rw / Block Size: 4096 Processor Details - Corsair Force MP600 1TB: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0xa201009 - Sabrent Rocket 4.0 1TB: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0xa201009 - Samsung 970 EVO 500GB: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0xa201009 - Samsung 970 EVO Plus 250GB: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0xa201009 - Samsung 980 1TB: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0xa201009 - WD_BLACK SN750 500GB: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0xa201009 - WD_BLACK SN850 1TB: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0xa201009 - Toshiba KXG50ZNV512G NVMe 512GB: Scaling Governor: intel_pstate powersave - CPU Microcode: 0xea - Thermald 1.9.1 Security Details - Corsair Force MP600 1TB: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected - Sabrent Rocket 4.0 1TB: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected - Samsung 970 EVO 500GB: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected - Samsung 970 EVO Plus 250GB: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected - Samsung 980 1TB: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected - WD_BLACK SN750 500GB: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected - WD_BLACK SN850 1TB: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected - Toshiba KXG50ZNV512G NVMe 512GB: itlb_multihit: KVM: Mitigation of Split huge pages + l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT disabled + mds: Mitigation of Clear buffers; SMT disabled + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: disabled RSB filling + srbds: Mitigation of Microcode + tsx_async_abort: Mitigation of Clear buffers; SMT disabled
Samsung 980 NVMe SSD Linux Performance fio: Rand Read - IO_uring - No - Yes - 4KB - Default Test Directory fio: Seq Read - IO_uring - No - Yes - 2MB - Default Test Directory fio: Seq Write - IO_uring - No - Yes - 2MB - Default Test Directory fio: Rand Read - IO_uring - No - Yes - 4KB - Default Test Directory fio: Seq Read - IO_uring - No - Yes - 2MB - Default Test Directory fio: Seq Write - IO_uring - No - Yes - 2MB - Default Test Directory fs-mark: 1000 Files, 1MB Size fs-mark: 5000 Files, 1MB Size, 4 Threads fs-mark: 4000 Files, 32 Sub Dirs, 1MB Size ior: 2MB - Default Test Directory pgbench: 1000 - 1 - Read Write pgbench: 1000 - 1 - Read Write - Average Latency Corsair Force MP600 1TB Sabrent Rocket 4.0 1TB Samsung 970 EVO 500GB Samsung 970 EVO Plus 250GB Samsung 980 1TB WD_BLACK SN750 500GB WD_BLACK SN850 1TB Toshiba KXG50ZNV512G NVMe 512GB 478667 4690 4088 721.6 1333.0 721.2 1502.69 280 475000 4493 3736 718.7 1288.8 720.9 1524.07 776 256333 3461 2404 261.7 286.0 219.1 1192.28 311 142000 3431 2306 279.0 232.1 165.2 1108.73 345 481667 3436 2750 564.1 1088.9 565.9 877.93 316 387667 3268 2593 836.2 751.6 543.4 1382.91 1830 768000 6362 5075 1038.1 2472.9 1016.2 1608.29 2156 16191 1244 216 47.5 826 143 66.3 122.3 73.0 122.92 359 2.790 OpenBenchmarking.org
Flexible IO Tester Type: Random Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.25 Type: Random Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory WD_BLACK SN850 1TB Samsung 980 1TB Corsair Force MP600 1TB Sabrent Rocket 4.0 1TB WD_BLACK SN750 500GB Samsung 970 EVO 500GB Samsung 970 EVO Plus 250GB Toshiba KXG50ZNV512G NVMe 512GB 160K 320K 480K 640K 800K SE +/- 1527.53, N = 3 SE +/- 3711.84, N = 3 SE +/- 2027.59, N = 3 SE +/- 2000.00, N = 3 SE +/- 666.67, N = 3 SE +/- 333.33, N = 3 SE +/- 2045.40, N = 15 768000 481667 478667 475000 387667 256333 142000 16191 -ll -ll -ll -ll -ll -ll -ll 1. (CC) gcc options: -rdynamic -lnuma -lrt -lz -lpthread -lm -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
Flexible IO Tester Type: Sequential Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.25 Type: Sequential Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory WD_BLACK SN850 1TB Corsair Force MP600 1TB Sabrent Rocket 4.0 1TB Samsung 970 EVO 500GB Samsung 980 1TB Samsung 970 EVO Plus 250GB WD_BLACK SN750 500GB Toshiba KXG50ZNV512G NVMe 512GB 1400 2800 4200 5600 7000 SE +/- 44.90, N = 3 SE +/- 47.67, N = 3 SE +/- 72.23, N = 15 SE +/- 1.76, N = 3 SE +/- 9.06, N = 3 SE +/- 9.84, N = 3 SE +/- 221.49, N = 15 6362 4690 4493 3461 3436 3431 3268 1244 -ll -ll -ll -ll -ll -ll -ll 1. (CC) gcc options: -rdynamic -lnuma -lrt -lz -lpthread -lm -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
Flexible IO Tester Type: Sequential Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.25 Type: Sequential Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory WD_BLACK SN850 1TB Corsair Force MP600 1TB Sabrent Rocket 4.0 1TB Samsung 980 1TB WD_BLACK SN750 500GB Samsung 970 EVO 500GB Samsung 970 EVO Plus 250GB Toshiba KXG50ZNV512G NVMe 512GB 1100 2200 3300 4400 5500 SE +/- 50.00, N = 3 SE +/- 1.76, N = 3 SE +/- 152.33, N = 15 SE +/- 5.78, N = 3 SE +/- 0.88, N = 3 SE +/- 0.67, N = 3 SE +/- 0.33, N = 3 SE +/- 1.67, N = 15 5075 4088 3736 2750 2593 2404 2306 216 -ll -ll -ll -ll -ll -ll -ll 1. (CC) gcc options: -rdynamic -lnuma -lrt -lz -lpthread -lm -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
Flexible IO Tester Type: Random Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.25 Type: Random Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Toshiba KXG50ZNV512G NVMe 512GB 11 22 33 44 55 SE +/- 6.00, N = 15 47.5 1. (CC) gcc options: -rdynamic -lnuma -lrt -lz -lpthread -lm -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
Flexible IO Tester Type: Sequential Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.25 Type: Sequential Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Toshiba KXG50ZNV512G NVMe 512GB 200 400 600 800 1000 SE +/- 146.82, N = 15 826 1. (CC) gcc options: -rdynamic -lnuma -lrt -lz -lpthread -lm -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
Flexible IO Tester Type: Sequential Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.25 Type: Sequential Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Toshiba KXG50ZNV512G NVMe 512GB 30 60 90 120 150 SE +/- 1.08, N = 15 143 1. (CC) gcc options: -rdynamic -lnuma -lrt -lz -lpthread -lm -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
FS-Mark Test: 1000 Files, 1MB Size OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size WD_BLACK SN850 1TB WD_BLACK SN750 500GB Corsair Force MP600 1TB Sabrent Rocket 4.0 1TB Samsung 980 1TB Samsung 970 EVO Plus 250GB Samsung 970 EVO 500GB Toshiba KXG50ZNV512G NVMe 512GB 200 400 600 800 1000 SE +/- 0.99, N = 3 SE +/- 2.88, N = 3 SE +/- 1.78, N = 3 SE +/- 2.10, N = 3 SE +/- 1.39, N = 3 SE +/- 0.67, N = 3 SE +/- 0.07, N = 3 SE +/- 3.47, N = 12 1038.1 836.2 721.6 718.7 564.1 279.0 261.7 66.3 1. (CC) gcc options: -static
FS-Mark Test: 5000 Files, 1MB Size, 4 Threads OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads WD_BLACK SN850 1TB Corsair Force MP600 1TB Sabrent Rocket 4.0 1TB Samsung 980 1TB WD_BLACK SN750 500GB Samsung 970 EVO 500GB Samsung 970 EVO Plus 250GB Toshiba KXG50ZNV512G NVMe 512GB 500 1000 1500 2000 2500 SE +/- 11.38, N = 3 SE +/- 9.08, N = 3 SE +/- 10.44, N = 3 SE +/- 1.79, N = 3 SE +/- 8.35, N = 5 SE +/- 27.57, N = 15 SE +/- 4.33, N = 15 SE +/- 2.87, N = 12 2472.9 1333.0 1288.8 1088.9 751.6 286.0 232.1 122.3 1. (CC) gcc options: -static
FS-Mark Test: 4000 Files, 32 Sub Dirs, 1MB Size OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size WD_BLACK SN850 1TB Corsair Force MP600 1TB Sabrent Rocket 4.0 1TB Samsung 980 1TB WD_BLACK SN750 500GB Samsung 970 EVO 500GB Samsung 970 EVO Plus 250GB Toshiba KXG50ZNV512G NVMe 512GB 200 400 600 800 1000 SE +/- 3.24, N = 3 SE +/- 2.36, N = 3 SE +/- 4.05, N = 3 SE +/- 0.69, N = 3 SE +/- 27.28, N = 15 SE +/- 12.53, N = 15 SE +/- 6.45, N = 15 SE +/- 0.35, N = 3 1016.2 721.2 720.9 565.9 543.4 219.1 165.2 73.0 1. (CC) gcc options: -static
IOR Block Size: 2MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better IOR 3.3.0 Block Size: 2MB - Disk Target: Default Test Directory WD_BLACK SN850 1TB Sabrent Rocket 4.0 1TB Corsair Force MP600 1TB WD_BLACK SN750 500GB Samsung 970 EVO 500GB Samsung 970 EVO Plus 250GB Samsung 980 1TB Toshiba KXG50ZNV512G NVMe 512GB 300 600 900 1200 1500 SE +/- 17.96, N = 12 SE +/- 11.26, N = 3 SE +/- 15.86, N = 15 SE +/- 9.59, N = 3 SE +/- 2.08, N = 3 SE +/- 11.25, N = 6 SE +/- 42.10, N = 15 SE +/- 2.43, N = 15 1608.29 1524.07 1502.69 1382.91 1192.28 1108.73 877.93 122.92 MIN: 937.28 / MAX: 2640.46 MIN: 952.7 / MAX: 1986.51 MIN: 415.74 / MAX: 2348.75 MIN: 936.6 / MAX: 1833.89 MIN: 623.73 / MAX: 1398.72 MIN: 311.22 / MAX: 1422.26 MIN: 68.27 / MAX: 1592.04 1. (CC) gcc options: -O2 -lm -pthread -lmpi
PostgreSQL pgbench Scaling Factor: 1000 - Clients: 1 - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 13.0 Scaling Factor: 1000 - Clients: 1 - Mode: Read Write WD_BLACK SN850 1TB WD_BLACK SN750 500GB Sabrent Rocket 4.0 1TB Toshiba KXG50ZNV512G NVMe 512GB Samsung 970 EVO Plus 250GB Samsung 980 1TB Samsung 970 EVO 500GB Corsair Force MP600 1TB 500 1000 1500 2000 2500 SE +/- 6.82, N = 3 SE +/- 16.80, N = 7 SE +/- 65.12, N = 15 SE +/- 5.36, N = 9 SE +/- 0.89, N = 3 SE +/- 12.57, N = 12 SE +/- 40.95, N = 12 SE +/- 7.90, N = 15 2156 1830 776 359 345 316 311 280 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
PostgreSQL pgbench Scaling Factor: 1000 - Clients: 1 - Mode: Read Write - Average Latency OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 13.0 Scaling Factor: 1000 - Clients: 1 - Mode: Read Write - Average Latency Toshiba KXG50ZNV512G NVMe 512GB 0.6278 1.2556 1.8834 2.5112 3.139 SE +/- 0.044, N = 9 2.790 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
Phoronix Test Suite v10.8.4