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&rdt&grr .
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 WD_BLACK SN850 1TB Sabrent Rocket 4.0 1TB Samsung 980 1TB Samsung 970 EVO 500GB WD_BLACK SN750 500GB Samsung 970 EVO Plus 250GB 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 Western Digital WD_BLACK SN850 1TB 1000GB Sabrent Rocket 4.0 1TB 1000GB Samsung SSD 980 1TB Samsung SSD 970 EVO 500GB 500GB Western Digital WDS500G3X0C-00SJG0 Samsung SSD 970 EVO Plus 250GB 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 - 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 - 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 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 - 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 - 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 - 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 - 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 - WD_BLACK SN850 1TB: NONE / relatime,rw / Block Size: 4096 - Sabrent Rocket 4.0 1TB: NONE / relatime,rw / Block Size: 4096 - Samsung 980 1TB: NONE / relatime,rw / Block Size: 4096 - Samsung 970 EVO 500GB: NONE / relatime,rw / Block Size: 4096 - WD_BLACK SN750 500GB: NONE / relatime,rw / Block Size: 4096 - Samsung 970 EVO Plus 250GB: 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 - WD_BLACK SN850 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 980 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 - WD_BLACK SN750 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 - 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 - 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 - 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 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 - 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 - 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 - 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 - 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 pgbench: 1000 - 1 - Read Write - Average Latency pgbench: 1000 - 1 - Read Write fs-mark: 5000 Files, 1MB Size, 4 Threads fio: Rand Read - IO_uring - No - Yes - 4KB - Default Test Directory fio: Seq Read - IO_uring - No - Yes - 2MB - 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: 4000 Files, 32 Sub Dirs, 1MB Size fio: Rand Read - IO_uring - No - Yes - 4KB - Default Test Directory fio: Seq Write - IO_uring - No - Yes - 2MB - Default Test Directory ior: 2MB - Default Test Directory fs-mark: 1000 Files, 1MB Size Corsair Force MP600 1TB WD_BLACK SN850 1TB Sabrent Rocket 4.0 1TB Samsung 980 1TB Samsung 970 EVO 500GB WD_BLACK SN750 500GB Samsung 970 EVO Plus 250GB Toshiba KXG50ZNV512G NVMe 512GB 280 1333.0 4690 4088 721.2 478667 1502.69 721.6 2156 2472.9 6362 5075 1016.2 768000 1608.29 1038.1 776 1288.8 4493 3736 720.9 475000 1524.07 718.7 316 1088.9 3436 2750 565.9 481667 877.93 564.1 311 286.0 3461 2404 219.1 256333 1192.28 261.7 1830 751.6 3268 2593 543.4 387667 1382.91 836.2 345 232.1 3431 2306 165.2 142000 1108.73 279.0 2.790 359 122.3 47.5 826 1244 216 73.0 16191 143 122.92 66.3 OpenBenchmarking.org
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
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 Corsair Force MP600 1TB WD_BLACK SN850 1TB Sabrent Rocket 4.0 1TB Samsung 980 1TB Samsung 970 EVO 500GB WD_BLACK SN750 500GB Samsung 970 EVO Plus 250GB Toshiba KXG50ZNV512G NVMe 512GB 500 1000 1500 2000 2500 SE +/- 7.90, N = 15 SE +/- 6.82, N = 3 SE +/- 65.12, N = 15 SE +/- 12.57, N = 12 SE +/- 40.95, N = 12 SE +/- 16.80, N = 7 SE +/- 0.89, N = 3 SE +/- 5.36, N = 9 280 2156 776 316 311 1830 345 359 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
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 Corsair Force MP600 1TB WD_BLACK SN850 1TB Sabrent Rocket 4.0 1TB Samsung 980 1TB Samsung 970 EVO 500GB WD_BLACK SN750 500GB Samsung 970 EVO Plus 250GB Toshiba KXG50ZNV512G NVMe 512GB 500 1000 1500 2000 2500 SE +/- 9.08, N = 3 SE +/- 11.38, N = 3 SE +/- 10.44, N = 3 SE +/- 1.79, N = 3 SE +/- 27.57, N = 15 SE +/- 8.35, N = 5 SE +/- 4.33, N = 15 SE +/- 2.87, N = 12 1333.0 2472.9 1288.8 1088.9 286.0 751.6 232.1 122.3 1. (CC) gcc options: -static
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 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 Corsair Force MP600 1TB WD_BLACK SN850 1TB Sabrent Rocket 4.0 1TB Samsung 980 1TB Samsung 970 EVO 500GB WD_BLACK SN750 500GB Samsung 970 EVO Plus 250GB Toshiba KXG50ZNV512G NVMe 512GB 1400 2800 4200 5600 7000 SE +/- 47.67, N = 3 SE +/- 44.90, N = 3 SE +/- 72.23, N = 15 SE +/- 1.76, N = 3 SE +/- 9.84, N = 3 SE +/- 9.06, N = 3 SE +/- 221.49, N = 15 4690 6362 4493 3436 3461 3268 3431 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 Corsair Force MP600 1TB WD_BLACK SN850 1TB Sabrent Rocket 4.0 1TB Samsung 980 1TB Samsung 970 EVO 500GB WD_BLACK SN750 500GB Samsung 970 EVO Plus 250GB Toshiba KXG50ZNV512G NVMe 512GB 1100 2200 3300 4400 5500 SE +/- 1.76, N = 3 SE +/- 50.00, N = 3 SE +/- 152.33, N = 15 SE +/- 5.78, N = 3 SE +/- 0.67, N = 3 SE +/- 0.88, N = 3 SE +/- 0.33, N = 3 SE +/- 1.67, N = 15 4088 5075 3736 2750 2404 2593 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
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 Corsair Force MP600 1TB WD_BLACK SN850 1TB Sabrent Rocket 4.0 1TB Samsung 980 1TB Samsung 970 EVO 500GB WD_BLACK SN750 500GB Samsung 970 EVO Plus 250GB Toshiba KXG50ZNV512G NVMe 512GB 200 400 600 800 1000 SE +/- 2.36, N = 3 SE +/- 3.24, N = 3 SE +/- 4.05, N = 3 SE +/- 0.69, N = 3 SE +/- 12.53, N = 15 SE +/- 27.28, N = 15 SE +/- 6.45, N = 15 SE +/- 0.35, N = 3 721.2 1016.2 720.9 565.9 219.1 543.4 165.2 73.0 1. (CC) gcc options: -static
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 Corsair Force MP600 1TB WD_BLACK SN850 1TB Sabrent Rocket 4.0 1TB Samsung 980 1TB Samsung 970 EVO 500GB WD_BLACK SN750 500GB Samsung 970 EVO Plus 250GB Toshiba KXG50ZNV512G NVMe 512GB 160K 320K 480K 640K 800K SE +/- 2027.59, N = 3 SE +/- 1527.53, N = 3 SE +/- 2000.00, N = 3 SE +/- 3711.84, N = 3 SE +/- 333.33, N = 3 SE +/- 666.67, N = 3 SE +/- 2045.40, N = 15 478667 768000 475000 481667 256333 387667 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 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
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 Corsair Force MP600 1TB WD_BLACK SN850 1TB Sabrent Rocket 4.0 1TB Samsung 980 1TB Samsung 970 EVO 500GB WD_BLACK SN750 500GB Samsung 970 EVO Plus 250GB Toshiba KXG50ZNV512G NVMe 512GB 300 600 900 1200 1500 SE +/- 15.86, N = 15 SE +/- 17.96, N = 12 SE +/- 11.26, N = 3 SE +/- 42.10, N = 15 SE +/- 2.08, N = 3 SE +/- 9.59, N = 3 SE +/- 11.25, N = 6 SE +/- 2.43, N = 15 1502.69 1608.29 1524.07 877.93 1192.28 1382.91 1108.73 122.92 MIN: 415.74 / MAX: 2348.75 MIN: 937.28 / MAX: 2640.46 MIN: 952.7 / MAX: 1986.51 MIN: 68.27 / MAX: 1592.04 MIN: 623.73 / MAX: 1398.72 MIN: 936.6 / MAX: 1833.89 MIN: 311.22 / MAX: 1422.26 1. (CC) gcc options: -O2 -lm -pthread -lmpi
FS-Mark Test: 1000 Files, 1MB Size OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size Corsair Force MP600 1TB WD_BLACK SN850 1TB Sabrent Rocket 4.0 1TB Samsung 980 1TB Samsung 970 EVO 500GB WD_BLACK SN750 500GB Samsung 970 EVO Plus 250GB Toshiba KXG50ZNV512G NVMe 512GB 200 400 600 800 1000 SE +/- 1.78, N = 3 SE +/- 0.99, N = 3 SE +/- 2.10, N = 3 SE +/- 1.39, N = 3 SE +/- 0.07, N = 3 SE +/- 2.88, N = 3 SE +/- 0.67, N = 3 SE +/- 3.47, N = 12 721.6 1038.1 718.7 564.1 261.7 836.2 279.0 66.3 1. (CC) gcc options: -static
Phoronix Test Suite v10.8.4