WD_BLACK SN850 Linux NVMe SSD Benchmarks

Linux storage benchmarks for a future article by Michael Larabel.

HTML result view exported from: https://openbenchmarking.org/result/2012026-FI-2011240HA07&grr.

WD_BLACK SN850 Linux NVMe SSD BenchmarksProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLVulkanCompilerFile-SystemScreen ResolutionCrucial P2 500GBSamsung 980 PRO 1TBSabrent Rocket 4.0 1TBCorsair Force MP600 1TBIntel Optane 900p 280GBWD_BLACK SN850 1TBSamsung 830 128GBAMD Ryzen 7 5800X 8-Core @ 3.80GHz (8 Cores / 16 Threads)ASRock X570 Pro4 (P3.40 BIOS)AMD Starship/Matisse16GB500GB CT500P2SSD8Sapphire AMD Radeon RX 470/480/570/570X/580/580X/590 8GB (1560/2100MHz)AMD Ellesmere HDMI AudioG237HLIntel I211Ubuntu 20.105.8.0-29-generic (x86_64)GNOME Shell 3.38.1X Server 1.20.9modesetting 1.20.94.6 Mesa 20.2.1 (LLVM 11.0.0)1.2.131GCC 10.2.0ext41920x10801000GB Samsung SSD 980 PRO 1TB1000GB Sabrent Rocket 4.0 1TB1000GB Corsair Force MP600280GB INTEL SSDPED1D280GA1000GB Western Digital WD_BLACK SN850 1TBIntel Core i7-2670QM @ 3.10GHz (4 Cores / 8 Threads)ASUS G74Sx v1.0 (G74Sx.203 BIOS)Intel 2nd Generation Core DRAM128GB SAMSUNG SSD 830 + 500GB Seagate ST9500423ASASUS NVIDIA GeForce GTX 560M 3GB (776/1247MHz)Realtek ALC269VBRealtek RTL8111/8168/8411 + Intel 7260ManjaroLinux 20.25.9.11-3-MANJARO (x86_64)NVIDIA 390.1324.6.03648x1152OpenBenchmarking.orgCompiler Details- Crucial P2 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 980 PRO 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 - 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 - Intel Optane 900p 280GB: --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 - Samsung 830 128GB: --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-werror --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-install-libiberty --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++,d --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-isl --with-linker-hash-style=gnu Disk Details- Crucial P2 500GB: NONE / errors=remount-ro,relatime,rw / Block Size: 4096- Samsung 980 PRO 1TB: NONE / errors=remount-ro,relatime,rw / Block Size: 4096- Sabrent Rocket 4.0 1TB: NONE / errors=remount-ro,relatime,rw / Block Size: 4096- Corsair Force MP600 1TB: NONE / errors=remount-ro,relatime,rw / Block Size: 4096- Intel Optane 900p 280GB: NONE / errors=remount-ro,relatime,rw / Block Size: 4096- WD_BLACK SN850 1TB: NONE / errors=remount-ro,relatime,rw / Block Size: 4096- Samsung 830 128GB: MQ-DEADLINE / noatime,rwProcessor Details- Crucial P2 500GB: Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0xa201009- Samsung 980 PRO 1TB: Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0xa201009- Sabrent Rocket 4.0 1TB: Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0xa201009- Corsair Force MP600 1TB: Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0xa201009- Intel Optane 900p 280GB: Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0xa201009- WD_BLACK SN850 1TB: Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0xa201009- Samsung 830 128GB: Scaling Governor: intel_cpufreq schedutil - CPU Microcode: 0x2fPython Details- Crucial P2 500GB, Samsung 980 PRO 1TB, Sabrent Rocket 4.0 1TB: Python 3.8.6Security Details- Crucial P2 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 980 PRO 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 - 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 - Intel Optane 900p 280GB: 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 - Samsung 830 128GB: itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + 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: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected

WD_BLACK SN850 Linux NVMe SSD Benchmarksdbench: 6mysqlslap: 4mysqlslap: 1sqlite: 8fs-mark: 5000 Files, 1MB Size, 4 Threadssqlite: 1pgbench: 100 - 1 - Read Write - Average Latencypgbench: 100 - 1 - Read Writerocksdb: Rand Fill Syncfio: Seq Write - IO_uring - No - Yes - 2MB - Default Test Directoryfio: Seq Read - IO_uring - No - Yes - 2MB - Default Test Directorypgbench: 100 - 50 - Read Write - Average Latencypgbench: 100 - 50 - Read Writefio: Rand Read - IO_uring - No - Yes - 4KB - Default Test Directoryfio: Rand Write - IO_uring - No - Yes - 4KB - Default Test Directoryfio: Rand Read - IO_uring - No - Yes - 4KB - Default Test Directoryfio: Seq Write - IO_uring - No - Yes - 2MB - Default Test Directoryfio: Seq Read - IO_uring - No - Yes - 2MB - Default Test Directoryfio: Rand Write - IO_uring - No - Yes - 4KB - Default Test Directoryfs-mark: 4000 Files, 32 Sub Dirs, 1MB Sizefs-mark: 1000 Files, 1MB Sizeleveldb: Fill Syncleveldb: Fill Syncior: Read Testior: Write TestCrucial P2 500GBSamsung 980 PRO 1TBSabrent Rocket 4.0 1TBCorsair Force MP600 1TBIntel Optane 900p 280GBWD_BLACK SN850 1TBSamsung 830 128GB486.529368680333.973609.964.4032.60338427481151.32122336.6657503317000273667236.8207.36411.8280.3386.42203.13218.878468849196.849329.374.0352.1924561194472627465.2949446424400263923144.5145.311253.3280.22194.19157.221361.041869306138.2211281.914.5410.80412458680408724431.64730363458333504667633.2613.31696.66011051.93807.541366.161830303639.8721286.514.4240.83711958756407828021.69729517460667490333633.4629.01768.20711315.31810.894672.9713841189203.7221411.50.240417396783197725041.24340228439000302667843.7774.2189.3229.22091.131459.282298.613745518528.5732266.47.3540.583171617932452633161.30038462596000520667849.9851.7865.75822184.911443.50125.699370613249.244133.986.5533.51228640099327352513.4723712761332270029813325990.061.252.454.94015.9145.4766.74OpenBenchmarking.org

Dbench

Client Count: 6

OpenBenchmarking.orgMB/s, More Is BetterDbench 4.0Client Count: 6Crucial P2 500GBSamsung 980 PRO 1TBSabrent Rocket 4.0 1TBCorsair Force MP600 1TBIntel Optane 900p 280GBWD_BLACK SN850 1TBSamsung 830 128GB10002000300040005000SE +/- 0.23, N = 3SE +/- 0.73, N = 3SE +/- 0.09, N = 3SE +/- 0.62, N = 3SE +/- 22.00, N = 3SE +/- 1.02, N = 3SE +/- 1.40, N = 3486.53218.881361.041366.164672.972298.61125.701. (CC) gcc options: -lpopt -O2

MariaDB

Clients: 4

OpenBenchmarking.orgQueries Per Second, More Is BetterMariaDB 10.5.2Clients: 4Crucial P2 500GBSamsung 980 PRO 1TBSabrent Rocket 4.0 1TBCorsair Force MP600 1TBIntel Optane 900p 280GBWD_BLACK SN850 1TBSamsung 830 128GB3K6K9K12K15KSE +/- 6.20, N = 3SE +/- 1.39, N = 3SE +/- 2.02, N = 3SE +/- 4.46, N = 3SE +/- 47.56, N = 4SE +/- 0.00, N = 12SE +/- 0.46, N = 336846818691830138413745370-lnuma-lnuma-lnuma-lnuma1. (CXX) g++ options: -pie -fPIC -fstack-protector -O2 -lpthread -lsnappy -laio -lcrypt -lz -lm -lssl -lcrypto -ldl

MariaDB

Clients: 1

OpenBenchmarking.orgQueries Per Second, More Is BetterMariaDB 10.5.2Clients: 1Crucial P2 500GBSamsung 980 PRO 1TBSabrent Rocket 4.0 1TBCorsair Force MP600 1TBIntel Optane 900p 280GBWD_BLACK SN850 1TBSamsung 830 128GB4K8K12K16K20KSE +/- 20.76, N = 9SE +/- 1.92, N = 3SE +/- 15.54, N = 3SE +/- 3.07, N = 3SE +/- 51.83, N = 7SE +/- 3.86, N = 7SE +/- 1.81, N = 368084930613036189205185613-lnuma-lnuma-lnuma-lnuma1. (CXX) g++ options: -pie -fPIC -fstack-protector -O2 -lpthread -lsnappy -laio -lcrypt -lz -lm -lssl -lcrypto -ldl

SQLite

Threads / Copies: 8

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.30.1Threads / Copies: 8Crucial P2 500GBSamsung 980 PRO 1TBSabrent Rocket 4.0 1TBCorsair Force MP600 1TBIntel Optane 900p 280GBWD_BLACK SN850 1TBSamsung 830 128GB70140210280350SE +/- 0.855, N = 3SE +/- 1.211, N = 3SE +/- 0.006, N = 3SE +/- 0.043, N = 3SE +/- 0.012, N = 9SE +/- 0.085, N = 3SE +/- 0.579, N = 3333.973196.84938.22139.8723.72228.573249.244-lreadline -ltermcap-ledit -ltinfo1. (CC) gcc options: -O2 -lz -lm -ldl -lpthread

FS-Mark

Test: 5000 Files, 1MB Size, 4 Threads

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 5000 Files, 1MB Size, 4 ThreadsCrucial P2 500GBSamsung 980 PRO 1TBSabrent Rocket 4.0 1TBCorsair Force MP600 1TBIntel Optane 900p 280GBWD_BLACK SN850 1TBSamsung 830 128GB5001000150020002500SE +/- 0.32, N = 3SE +/- 0.35, N = 3SE +/- 11.64, N = 4SE +/- 4.82, N = 4SE +/- 18.52, N = 15SE +/- 3.87, N = 5SE +/- 2.90, N = 11609.9329.31281.91286.51411.52266.4133.91. (CC) gcc options: -static

SQLite

Threads / Copies: 1

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.30.1Threads / Copies: 1Crucial P2 500GBSamsung 980 PRO 1TBSabrent Rocket 4.0 1TBCorsair Force MP600 1TBWD_BLACK SN850 1TBSamsung 830 128GB20406080100SE +/- 1.753, N = 15SE +/- 0.202, N = 3SE +/- 0.021, N = 4SE +/- 0.023, N = 4SE +/- 0.004, N = 6SE +/- 1.099, N = 364.40374.03514.54114.4247.35486.553-lreadline -ltermcap-ledit -ltinfo1. (CC) gcc options: -O2 -lz -lm -ldl -lpthread

PostgreSQL pgbench

Scaling Factor: 100 - Clients: 1 - Mode: Read Write - Average Latency

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 13.0Scaling Factor: 100 - Clients: 1 - Mode: Read Write - Average LatencyCrucial P2 500GBSamsung 980 PRO 1TBSabrent Rocket 4.0 1TBCorsair Force MP600 1TBIntel Optane 900p 280GBWD_BLACK SN850 1TBSamsung 830 128GB0.79021.58042.37063.16083.951SE +/- 0.002, N = 3SE +/- 0.005, N = 3SE +/- 0.002, N = 3SE +/- 0.006, N = 3SE +/- 0.000, N = 3SE +/- 0.003, N = 3SE +/- 0.049, N = 152.6032.1920.8040.8370.2400.5833.5121. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

PostgreSQL pgbench

Scaling Factor: 100 - Clients: 1 - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 13.0Scaling Factor: 100 - Clients: 1 - Mode: Read WriteCrucial P2 500GBSamsung 980 PRO 1TBSabrent Rocket 4.0 1TBCorsair Force MP600 1TBIntel Optane 900p 280GBWD_BLACK SN850 1TBSamsung 830 128GB9001800270036004500SE +/- 0.30, N = 3SE +/- 1.08, N = 3SE +/- 2.92, N = 3SE +/- 8.63, N = 3SE +/- 8.17, N = 3SE +/- 8.43, N = 3SE +/- 3.83, N = 1538445612451195417317162861. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

Facebook RocksDB

Test: Random Fill Sync

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.3.6Test: Random Fill SyncCrucial P2 500GBSamsung 980 PRO 1TBSabrent Rocket 4.0 1TBCorsair Force MP600 1TBIntel Optane 900p 280GBWD_BLACK SN850 1TBSamsung 830 128GB90K180K270K360K450KSE +/- 6.56, N = 3SE +/- 13.02, N = 3SE +/- 47.14, N = 3SE +/- 40.34, N = 3SE +/- 186.89, N = 3SE +/- 2235.80, N = 3274811948680875696783179324009931. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread

Flexible IO Tester

Type: Sequential Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.18Type: Sequential Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test DirectoryCrucial P2 500GBSamsung 980 PRO 1TBSabrent Rocket 4.0 1TBCorsair Force MP600 1TBIntel Optane 900p 280GBWD_BLACK SN850 1TBSamsung 830 128GB10002000300040005000SE +/- 2.31, N = 3SE +/- 8.50, N = 3SE +/- 1.20, N = 3SE +/- 2.73, N = 3SE +/- 4.18, N = 3SE +/- 68.30, N = 15SE +/- 2.33, N = 31760.004726.004087.004078.001977.004526.00273.00-ll -lcurl -lssl -lcrypto -lnuma -libverbs-ll-ll -lnuma -libverbs-ll-ll -lnuma -libverbs-ll -lnuma -libverbs1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -lrt -laio -lz -lpthread -lm -ldl

Flexible IO Tester

Type: Sequential Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.18Type: Sequential Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test DirectoryCrucial P2 500GBSamsung 980 PRO 1TBSabrent Rocket 4.0 1TBCorsair Force MP600 1TBIntel Optane 900p 280GBWD_BLACK SN850 1TBSamsung 830 128GB7001400210028003500SE +/- 1.67, N = 3SE +/- 0.33, N = 3SE +/- 39.59, N = 3SE +/- 26.29, N = 15SE +/- 0.33, N = 3SE +/- 169.56, N = 12SE +/- 0.33, N = 385227462443280225043316525-ll -lcurl -lssl -lcrypto -lnuma -libverbs-ll-ll -lnuma -libverbs-ll-ll -lnuma -libverbs-ll -lnuma -libverbs-lcurl -lssl -lcrypto1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -lrt -laio -lz -lpthread -lm -ldl

PostgreSQL pgbench

Scaling Factor: 100 - Clients: 50 - Mode: Read Write - Average Latency

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 13.0Scaling Factor: 100 - Clients: 50 - Mode: Read Write - Average LatencyCrucial P2 500GBSamsung 980 PRO 1TBSabrent Rocket 4.0 1TBCorsair Force MP600 1TBIntel Optane 900p 280GBWD_BLACK SN850 1TBSamsung 830 128GB3691215SE +/- 0.009, N = 3SE +/- 0.034, N = 3SE +/- 0.007, N = 3SE +/- 0.021, N = 12SE +/- 0.004, N = 3SE +/- 0.003, N = 3SE +/- 0.051, N = 36.6655.2941.6471.6971.2431.30013.4721. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

PostgreSQL pgbench

Scaling Factor: 100 - Clients: 50 - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 13.0Scaling Factor: 100 - Clients: 50 - Mode: Read WriteCrucial P2 500GBSamsung 980 PRO 1TBSabrent Rocket 4.0 1TBCorsair Force MP600 1TBIntel Optane 900p 280GBWD_BLACK SN850 1TBSamsung 830 128GB9K18K27K36K45KSE +/- 9.94, N = 3SE +/- 60.70, N = 3SE +/- 123.81, N = 3SE +/- 328.17, N = 12SE +/- 130.23, N = 3SE +/- 71.27, N = 3SE +/- 14.15, N = 3750394463036329517402283846237121. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

Flexible IO Tester

Type: Random Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.18Type: Random Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryCrucial P2 500GBSamsung 980 PRO 1TBSabrent Rocket 4.0 1TBCorsair Force MP600 1TBIntel Optane 900p 280GBWD_BLACK SN850 1TBSamsung 830 128GB130K260K390K520K650KSE +/- 1333.33, N = 3SE +/- 13467.70, N = 15SE +/- 2333.33, N = 3SE +/- 1201.85, N = 3SE +/- 1154.70, N = 3SE +/- 1000.00, N = 3SE +/- 176.38, N = 320866742440045833346066743900059600076133-ll -lcurl -lssl -lcrypto -lnuma -libverbs-ll-ll -lnuma -libverbs-ll-ll -lnuma -libverbs-ll -lnuma -libverbs-lcurl -lssl -lcrypto1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -lrt -laio -lz -lpthread -lm -ldl

Flexible IO Tester

Type: Random Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.18Type: Random Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryCrucial P2 500GBSamsung 980 PRO 1TBSabrent Rocket 4.0 1TBCorsair Force MP600 1TBIntel Optane 900p 280GBWD_BLACK SN850 1TBSamsung 830 128GB110K220K330K440K550KSE +/- 881.92, N = 3SE +/- 2578.17, N = 13SE +/- 1666.67, N = 3SE +/- 666.67, N = 3SE +/- 881.92, N = 3SE +/- 333.33, N = 3SE +/- 360.56, N = 327333326392350466749033330266752066722700-ll -lcurl -lssl -lcrypto -lnuma -libverbs-ll-ll -lnuma -libverbs-ll-ll -lnuma -libverbs-ll -lnuma -libverbs1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -lrt -laio -lz -lpthread -lm -ldl

Flexible IO Tester

Type: Random Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.18Type: Random Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectorySamsung 830 128GB601201802403002981. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -lcurl -lssl -lcrypto -lrt -laio -lz -lpthread -lm -ldl

Flexible IO Tester

Type: Sequential Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.18Type: Sequential Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test DirectorySamsung 830 128GB306090120150SE +/- 1.20, N = 31331. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -lcurl -lssl -lcrypto -lrt -laio -lz -lpthread -lm -ldl

Flexible IO Tester

Type: Sequential Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.18Type: Sequential Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test DirectorySamsung 830 128GB601201802403002591. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -lcurl -lssl -lcrypto -lrt -laio -lz -lpthread -lm -ldl

Flexible IO Tester

Type: Random Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.18Type: Random Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectorySamsung 830 128GB20406080100SE +/- 0.42, N = 390.01. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -lcurl -lssl -lcrypto -lrt -laio -lz -lpthread -lm -ldl

FS-Mark

Test: 4000 Files, 32 Sub Dirs, 1MB Size

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 4000 Files, 32 Sub Dirs, 1MB SizeCrucial P2 500GBSamsung 980 PRO 1TBSabrent Rocket 4.0 1TBCorsair Force MP600 1TBIntel Optane 900p 280GBWD_BLACK SN850 1TBSamsung 830 128GB2004006008001000SE +/- 1.86, N = 3SE +/- 0.06, N = 3SE +/- 2.03, N = 6SE +/- 1.29, N = 6SE +/- 1.29, N = 7SE +/- 1.65, N = 7SE +/- 0.77, N = 3236.8144.5633.2633.4843.7849.961.21. (CC) gcc options: -static

FS-Mark

Test: 1000 Files, 1MB Size

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 1000 Files, 1MB SizeCrucial P2 500GBSamsung 980 PRO 1TBSabrent Rocket 4.0 1TBCorsair Force MP600 1TBIntel Optane 900p 280GBWD_BLACK SN850 1TBSamsung 830 128GB2004006008001000SE +/- 6.87, N = 15SE +/- 0.05, N = 6SE +/- 2.27, N = 11SE +/- 2.91, N = 11SE +/- 8.24, N = 15SE +/- 0.98, N = 12SE +/- 0.85, N = 15207.3145.3613.3629.0774.2851.752.41. (CC) gcc options: -static

LevelDB

Benchmark: Fill Sync

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Fill SyncCrucial P2 500GBSamsung 980 PRO 1TBSabrent Rocket 4.0 1TBCorsair Force MP600 1TBIntel Optane 900p 280GBWD_BLACK SN850 1TBSamsung 830 128GB2K4K6K8K10KSE +/- 105.16, N = 3SE +/- 107.91, N = 15SE +/- 2.66, N = 11SE +/- 2.84, N = 11SE +/- 0.26, N = 15SE +/- 1.08, N = 13SE +/- 0.66, N = 66411.8311253.331696.661768.21189.32865.7654.941. (CXX) g++ options: -O3 -lsnappy -lpthread

LevelDB

Benchmark: Fill Sync

OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: Fill SyncCrucial P2 500GBSamsung 980 PRO 1TBSabrent Rocket 4.0 1TBCorsair Force MP600 1TBIntel Optane 900p 280GBWD_BLACK SN850 1TBSamsung 830 128GB48121620SE +/- 0.00, N = 3SE +/- 0.01, N = 15SE +/- 0.02, N = 15SE +/- 0.18, N = 60.30.21.01.09.22.015.91. (CXX) g++ options: -O3 -lsnappy -lpthread

IOR

Read Test

OpenBenchmarking.orgMB/s, More Is BetterIOR 3.2.1Read TestCrucial P2 500GBSamsung 980 PRO 1TBSabrent Rocket 4.0 1TBCorsair Force MP600 1TBIntel Optane 900p 280GBWD_BLACK SN850 1TBSamsung 830 128GB5001000150020002500SE +/- 30.63, N = 15SE +/- 36.57, N = 13SE +/- 2.97, N = 14SE +/- 2.18, N = 15SE +/- 1.98, N = 14SE +/- 3.61, N = 14SE +/- 3.06, N = 3386.422194.191051.931315.312091.132184.91145.47MIN: 71.7 / MAX: 586.41MIN: 1577.49 / MAX: 2412.15MIN: 440.54 / MAX: 1605.02MIN: 759.05 / MAX: 1612.6MIN: 1855.28 / MAX: 2233.94MIN: 165.2 / MAX: 2255.541. (CC) gcc options: -O2 -lm -pthread -lmpi

IOR

Write Test

OpenBenchmarking.orgMB/s, More Is BetterIOR 3.2.1Write TestCrucial P2 500GBSamsung 980 PRO 1TBSabrent Rocket 4.0 1TBCorsair Force MP600 1TBIntel Optane 900p 280GBWD_BLACK SN850 1TBSamsung 830 128GB30060090012001500SE +/- 24.14, N = 15SE +/- 0.19, N = 13SE +/- 2.26, N = 14SE +/- 4.99, N = 15SE +/- 3.70, N = 14SE +/- 3.01, N = 14SE +/- 0.77, N = 3203.13157.22807.54810.891459.281443.5066.74MIN: 8.03 / MAX: 327MIN: 13.87 / MAX: 921.59MIN: 167.89 / MAX: 946.86MIN: 945.77 / MAX: 1690.04MIN: 160.58 / MAX: 1516.91. (CC) gcc options: -O2 -lm -pthread -lmpi

Drive Temperature (nvme0n1) Monitor

Phoronix Test Suite System Monitoring

OpenBenchmarking.orgCelsiusDrive Temperature (nvme0n1) MonitorPhoronix Test Suite System MonitoringCrucial P2 500GBSamsung 980 PRO 1TBSabrent Rocket 4.0 1TBCorsair Force MP600 1TBIntel Optane 900p 280GBWD_BLACK SN850 1TB20406080100Min: 32.85 / Avg: 47.63 / Max: 66.85Min: 38.85 / Avg: 49.01 / Max: 72.85Min: 33.85 / Avg: 48.87 / Max: 75.85Min: 45.85 / Avg: 55.14 / Max: 71.85Min: 44.85 / Avg: 51.24 / Max: 54.85Min: 46.85 / Avg: 58.16 / Max: 91.85

Facebook RocksDB

Drive Temperature (nvme0n1) Monitor

MinAvgMaxSamsung 980 PRO 1TB45.948.149.9Sabrent Rocket 4.0 1TB55.956.856.9Corsair Force MP600 1TB49.949.949.9Intel Optane 900p 280GB46.948.349.9WD_BLACK SN850 1TB46.949.954.9OpenBenchmarking.orgCelsius, Fewer Is BetterFacebook RocksDB 6.3.6Drive Temperature (nvme0n1) Monitor1632486480

LevelDB

Drive Temperature (nvme0n1) Monitor

MinAvgMaxSamsung 980 PRO 1TB42.944.945.9Sabrent Rocket 4.0 1TB37.938.338.9Corsair Force MP600 1TB49.950.850.9Intel Optane 900p 280GB46.948.949.9WD_BLACK SN850 1TB47.948.949.9OpenBenchmarking.orgCelsius, Fewer Is BetterLevelDB 1.22Drive Temperature (nvme0n1) Monitor1428425670

SQLite

Drive Temperature (nvme0n1) Monitor

MinAvgMaxCrucial P2 500GB38.947.748.9Samsung 980 PRO 1TB46.949.149.9Sabrent Rocket 4.0 1TB44.948.950.9Corsair Force MP600 1TB50.951.051.9Intel Optane 900p 280GB47.949.450.9WD_BLACK SN850 1TB48.950.150.9OpenBenchmarking.orgCelsius, Fewer Is BetterSQLite 3.30.1Drive Temperature (nvme0n1) Monitor1530456075

SQLite

Drive Temperature (nvme0n1) Monitor

MinAvgMaxCrucial P2 500GB38.947.148.9Samsung 980 PRO 1TB47.948.448.9Sabrent Rocket 4.0 1TB43.947.348.9Corsair Force MP600 1TB51.952.052.9WD_BLACK SN850 1TB48.949.049.9OpenBenchmarking.orgCelsius, Fewer Is BetterSQLite 3.30.1Drive Temperature (nvme0n1) Monitor1530456075

MariaDB

Drive Temperature (nvme0n1) Monitor

OpenBenchmarking.orgCelsius, Fewer Is BetterMariaDB 10.5.2Drive Temperature (nvme0n1) MonitorCrucial P2 500GBSamsung 980 PRO 1TBSabrent Rocket 4.0 1TBCorsair Force MP600 1TBIntel Optane 900p 280GBWD_BLACK SN850 1TB1122334455Min: 35.85 / Avg: 47.64 / Max: 49.85Min: 45.85 / Avg: 49.77 / Max: 50.85Min: 43.85 / Avg: 50.78 / Max: 51.85Min: 52.85 / Avg: 52.85 / Max: 52.85Min: 48.85 / Avg: 49.87 / Max: 50.85Min: 49.85 / Avg: 50.73 / Max: 54.85

MariaDB

Drive Temperature (nvme0n1) Monitor

OpenBenchmarking.orgCelsius, Fewer Is BetterMariaDB 10.5.2Drive Temperature (nvme0n1) MonitorCrucial P2 500GBSamsung 980 PRO 1TBSabrent Rocket 4.0 1TBCorsair Force MP600 1TBIntel Optane 900p 280GBWD_BLACK SN850 1TB1224364860Min: 34.85 / Avg: 47.61 / Max: 48.85Min: 42.85 / Avg: 49.17 / Max: 49.85Min: 38.85 / Avg: 49.44 / Max: 52.85Min: 53.85 / Avg: 53.96 / Max: 54.85Min: 48.85 / Avg: 50.69 / Max: 51.85Min: 48.85 / Avg: 51.5 / Max: 59.85

PostgreSQL pgbench

Drive Temperature (nvme0n1) Monitor

MinAvgMaxCrucial P2 500GB32.942.045.9Samsung 980 PRO 1TB43.944.845.9Sabrent Rocket 4.0 1TB37.945.450.9Corsair Force MP600 1TB51.952.453.9Intel Optane 900p 280GB50.951.452.9WD_BLACK SN850 1TB47.950.151.9OpenBenchmarking.orgCelsius, Fewer Is BetterPostgreSQL pgbench 13.0Drive Temperature (nvme0n1) Monitor1530456075

PostgreSQL pgbench

Drive Temperature (nvme0n1) Monitor

MinAvgMaxCrucial P2 500GB35.943.245.9Samsung 980 PRO 1TB52.955.557.9Sabrent Rocket 4.0 1TB43.949.051.9Corsair Force MP600 1TB51.952.953.9Intel Optane 900p 280GB50.952.453.9WD_BLACK SN850 1TB48.950.452.9OpenBenchmarking.orgCelsius, Fewer Is BetterPostgreSQL pgbench 13.0Drive Temperature (nvme0n1) Monitor1632486480

Dbench

Drive Temperature (nvme0n1) Monitor

OpenBenchmarking.orgCelsius, Fewer Is BetterDbench 4.0Drive Temperature (nvme0n1) MonitorCrucial P2 500GBSamsung 980 PRO 1TBSabrent Rocket 4.0 1TBCorsair Force MP600 1TBIntel Optane 900p 280GBWD_BLACK SN850 1TB1122334455Min: 35.85 / Avg: 47.69 / Max: 47.85Min: 42.85 / Avg: 48.65 / Max: 50.85Min: 37.85 / Avg: 52.82 / Max: 53.85Min: 53.85 / Avg: 54.11 / Max: 57.85Min: 50.85 / Avg: 52.74 / Max: 54.85Min: 51.85 / Avg: 53.87 / Max: 54.85

FS-Mark

Drive Temperature (nvme0n1) Monitor

MinAvgMaxCrucial P2 500GB35.943.644.9Samsung 980 PRO 1TB47.948.849.9Sabrent Rocket 4.0 1TB48.950.752.9Corsair Force MP600 1TB58.959.560.9Intel Optane 900p 280GB50.952.252.9WD_BLACK SN850 1TB53.955.257.9OpenBenchmarking.orgCelsius, Fewer Is BetterFS-Mark 3.3Drive Temperature (nvme0n1) Monitor20406080100

FS-Mark

Drive Temperature (nvme0n1) Monitor

MinAvgMaxCrucial P2 500GB33.944.345.9Samsung 980 PRO 1TB49.950.450.9Sabrent Rocket 4.0 1TB46.953.657.9Corsair Force MP600 1TB61.961.961.9Intel Optane 900p 280GB48.951.553.9WD_BLACK SN850 1TB52.957.961.9OpenBenchmarking.orgCelsius, Fewer Is BetterFS-Mark 3.3Drive Temperature (nvme0n1) Monitor20406080100

FS-Mark

Drive Temperature (nvme0n1) Monitor

MinAvgMaxCrucial P2 500GB35.945.153.9Samsung 980 PRO 1TB51.957.765.9Sabrent Rocket 4.0 1TB51.959.167.9Corsair Force MP600 1TB63.966.169.9Intel Optane 900p 280GB48.949.850.9WD_BLACK SN850 1TB55.962.572.9OpenBenchmarking.orgCelsius, Fewer Is BetterFS-Mark 3.3Drive Temperature (nvme0n1) Monitor20406080100

Flexible IO Tester

Drive Temperature (nvme0n1) Monitor

MinAvgMaxCrucial P2 500GB42.952.857.9Samsung 980 PRO 1TB51.954.157.9Sabrent Rocket 4.0 1TB50.958.463.9Corsair Force MP600 1TB51.953.555.9Intel Optane 900p 280GB44.946.948.9WD_BLACK SN850 1TB63.967.269.9OpenBenchmarking.orgCelsius, Fewer Is BetterFlexible IO Tester 3.18Drive Temperature (nvme0n1) Monitor20406080100

Flexible IO Tester

Drive Temperature (nvme0n1) Monitor

MinAvgMaxCrucial P2 500GB32.949.357.9Samsung 980 PRO 1TB38.956.260.9Sabrent Rocket 4.0 1TB34.951.262.9Corsair Force MP600 1TB45.949.252.9Intel Optane 900p 280GB44.946.046.9WD_BLACK SN850 1TB47.964.275.9OpenBenchmarking.orgCelsius, Fewer Is BetterFlexible IO Tester 3.18Drive Temperature (nvme0n1) Monitor20406080100

IOR

Drive Temperature (nvme0n1) Monitor

MinAvgMaxCrucial P2 500GB32.940.346.9Samsung 980 PRO 1TB40.940.940.9Sabrent Rocket 4.0 1TB36.936.936.9Corsair Force MP600 1TB45.945.945.9Intel Optane 900p 280GB44.945.245.9WD_BLACK SN850 1TB47.948.848.9OpenBenchmarking.orgCelsius, Fewer Is BetterIOR 3.2.1Drive Temperature (nvme0n1) Monitor1428425670


Phoronix Test Suite v10.8.4