PCIe NVMe SSD Linux 5.8 Benchmarks

Benchmarks by Michael Larabel.

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 2007093-NI-2006273NE97
Jump To Table - Results

View

Do Not Show Noisy Results
Do Not Show Results With Incomplete Data
Do Not Show Results With Little Change/Spread
List Notable Results

Limit displaying results to tests within:

CPU Massive 2 Tests
Database Test Suite 4 Tests
Disk Test Suite 2 Tests
Common Kernel Benchmarks 2 Tests
Multi-Core 2 Tests
Server 4 Tests

Statistics

Show Overall Harmonic Mean(s)
Show Overall Geometric Mean
Show Geometric Means Per-Suite/Category
Show Wins / Losses Counts (Pie Chart)
Normalize Results
Remove Outliers Before Calculating Averages

Graph Settings

Force Line Graphs Where Applicable
Convert To Scalar Where Applicable
Prefer Vertical Bar Graphs
No Box Plots
On Line Graphs With Missing Data, Connect The Line Gaps

Additional Graphs

Show Perf Per Core/Thread Calculation Graphs Where Applicable

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs
Condense Test Profiles With Multiple Version Results Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Highlight
Result
Hide
Result
Result
Identifier
Performance Per
Dollar
Date
Run
  Test
  Duration
Samsung 970 EVO Plus 250GB
June 26 2020
  2 Hours, 17 Minutes
Samsung 960 EVO 500GB
June 26 2020
  2 Hours, 40 Minutes
Samsung 970 EVO 250GB
June 26 2020
  3 Hours, 25 Minutes
Corsair Force MP600 2TB
June 27 2020
  4 Hours
Corsair Force MP600 1TB
June 27 2020
  3 Hours, 33 Minutes
Seagate FireCuda 520 500GB
June 27 2020
  52 Minutes
Western Digital SN750 500GB xfs
July 09 2020
  31 Minutes
Western Digital SN750 500GB
July 09 2020
  30 Minutes
Invert Hiding All Results Option
  2 Hours, 13 Minutes

Only show results where is faster than
Only show results matching title/arguments (delimit multiple options with a comma):
Do not show results matching title/arguments (delimit multiple options with a comma):


PCIe NVMe SSD Linux 5.8 BenchmarksProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionOpenCLSamsung 970 EVO Plus 250GBSamsung 960 EVO 500GBSamsung 970 EVO 250GBCorsair Force MP600 2TBCorsair Force MP600 1TBSeagate FireCuda 520 500GBWestern Digital SN750 500GB xfsWestern Digital SN750 500GBAMD Ryzen 9 3900X 12-Core @ 3.80GHz (12 Cores / 24 Threads)ASUS TUF GAMING X570-PLUS (WI-FI) (2203 BIOS)AMD Starship/Matisse16GBSamsung SSD 970 EVO Plus 250GBMSI AMD Radeon RX 470/480/570/570X/580/580X/590 8GB (1366/2000MHz)AMD Ellesmere HDMI AudioASUS MG28URealtek RTL8111/8168/8411 + Intel-AC 9260Ubuntu 20.045.8.0-050800daily20200626-generic (x86_64)GNOME Shell 3.36.1X Server 1.20.8modesetting 1.20.84.6 Mesa 20.0.4 (LLVM 9.0.1)GCC 9.3.0ext43840x2160Samsung SSD 960 EVO 500GBSamsung SSD 970 EVO 250GB2000GB Force MP6001000GB Force MP600500GB Seagate FireCuda 520 SSD ZP500GM30002AMD Ryzen 5 3600X 6-Core @ 3.80GHz (6 Cores / 12 Threads)ASRock B450M Pro4 (P3.90 BIOS)32GB500GB Western Digital WDS500G3XHC-00SJG0 + 3001GB Western Digital WD30EFRX-68ASapphire AMD Radeon R7 370 / R9 270/370 OEM 4GBAMD Oland/Hainan/CapeLG ULTRAWIDEIntel I210 + Realtek RTL8111/8168/8411Arch rolling5.7.7-arch1-1 (x86_64)Xfce 4.144.6 Mesa 20.1.2 (LLVM 10.0.0)OpenCL 1.1 Mesa 20.1.2GCC 10.1.0 + Clang 10.0.0 + LLVM 10.0.0xfs2560x1080ext4OpenBenchmarking.orgCompiler Details- 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++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none,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 960 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++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none,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 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++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none,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 2TB: --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,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++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none,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 - Seagate FireCuda 520 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++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none,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 - Western Digital SN750 500GB xfs: --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 - Western Digital SN750 500GB: --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- Samsung 970 EVO Plus 250GB: NONE / errors=remount-ro,relatime,rw- Samsung 960 EVO 500GB: NONE / relatime,rw- Samsung 970 EVO 250GB: NONE / relatime,rw- Corsair Force MP600 2TB: NONE / relatime,rw- Corsair Force MP600 1TB: NONE / relatime,rw- Seagate FireCuda 520 500GB: NONE / relatime,rw- Western Digital SN750 500GB xfs: NONE / attr2,inode64,logbsize=32k,logbufs=8,noquota,relatime,rw- Western Digital SN750 500GB: NONE / relatime,rwProcessor Details- Samsung 970 EVO Plus 250GB: Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x8701021- Samsung 960 EVO 500GB: Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x8701021- Samsung 970 EVO 250GB: Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x8701021- Corsair Force MP600 2TB: Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x8701021- Corsair Force MP600 1TB: Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x8701021- Seagate FireCuda 520 500GB: Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x8701021- Western Digital SN750 500GB xfs: Scaling Governor: acpi-cpufreq schedutil - CPU Microcode: 0x8701013- Western Digital SN750 500GB: Scaling Governor: acpi-cpufreq schedutil - CPU Microcode: 0x8701013Security Details- 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 STIBP: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected Kernel Details- Western Digital SN750 500GB xfs, Western Digital SN750 500GB: radeon.si_support=0 amdgpu.si_support=1

Samsung 970 EVO Plus 250GBSamsung 960 EVO 500GBSamsung 970 EVO 250GBCorsair Force MP600 2TBCorsair Force MP600 1TBSeagate FireCuda 520 500GBWestern Digital SN750 500GB xfsWestern Digital SN750 500GBResult OverviewPhoronix Test Suite100%252%405%557%710%MariaDBSQLiteIORFlexible IO TesterFacebook RocksDB

PCIe NVMe SSD Linux 5.8 Benchmarkssqlite: 1sqlite: 8fio: Rand Read - IO_uring - No - Yes - 4KB - Default Test Directoryfio: Rand Write - IO_uring - No - Yes - 4KB - Default Test Directoryfio: Seq Read - IO_uring - No - Yes - 2MB - Default Test Directoryfio: Seq Write - IO_uring - No - Yes - 2MB - Default Test Directoryrocksdb: Rand Fillpgbench: Buffer Test - Normal Load - Read Writemysqlslap: 1mysqlslap: 4mysqlslap: 8ior: Write Testior: Read Testfio: Rand Read - IO_uring - No - Yes - 4KB - Default Test Directoryfio: Rand Write - IO_uring - No - Yes - 4KB - Default Test Directoryfio: Seq Read - IO_uring - No - Yes - 2MB - Default Test Directoryfio: Seq Write - IO_uring - No - Yes - 2MB - Default Test DirectorySamsung 970 EVO Plus 250GBSamsung 960 EVO 500GBSamsung 970 EVO 250GBCorsair Force MP600 2TBCorsair Force MP600 1TBSeagate FireCuda 520 500GBWestern Digital SN750 500GB xfsWestern Digital SN750 500GB32.698149.402142000220333313222919837787256.9659581054409370293.821403.3939.492293.418253000337000296916879273485960.756814840324293237.55919.7636.639198.957138333220333313312769033636577.810049828327290264.391080.9715.20549.20340740041500028671321.588476110741.1277301421480462622.76909.4714.80547.3794263334156003199383387258113197.8113801565545511575.05901.3314.72247.2633370004436671523241286670220613.102023301218321772858.42692.2010.19347.17318400018733315572484891927447326712351819.351536.2771773277512389.57041.10118400018533314422486890774440626432340981.091501.897197237171239OpenBenchmarking.org

SQLite

This is a simple benchmark of SQLite. At present this test profile just measures the time to perform a pre-defined number of insertions on an indexed database. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.30.1Threads / Copies: 1Samsung 970 EVO Plus 250GBSamsung 960 EVO 500GBSamsung 970 EVO 250GBCorsair Force MP600 2TBCorsair Force MP600 1TBSeagate FireCuda 520 500GBWestern Digital SN750 500GB xfsWestern Digital SN750 500GB918273645SE +/- 0.066, N = 3SE +/- 0.085, N = 3SE +/- 0.068, N = 3SE +/- 0.187, N = 4SE +/- 0.135, N = 10SE +/- 0.023, N = 4SE +/- 0.037, N = 5SE +/- 0.048, N = 532.69839.49236.63915.20514.80514.72210.1939.570-ledit -ltinfo-ledit -ltinfo1. (CC) gcc options: -O2 -lz -lm -ldl -lpthread
OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.30.1Threads / Copies: 1Samsung 970 EVO Plus 250GBSamsung 960 EVO 500GBSamsung 970 EVO 250GBCorsair Force MP600 2TBCorsair Force MP600 1TBSeagate FireCuda 520 500GBWestern Digital SN750 500GB xfsWestern Digital SN750 500GB816243240Min: 32.57 / Avg: 32.7 / Max: 32.78Min: 39.38 / Avg: 39.49 / Max: 39.66Min: 36.53 / Avg: 36.64 / Max: 36.76Min: 14.85 / Avg: 15.21 / Max: 15.57Min: 14.42 / Avg: 14.8 / Max: 15.91Min: 14.69 / Avg: 14.72 / Max: 14.79Min: 10.11 / Avg: 10.19 / Max: 10.28Min: 9.48 / Avg: 9.57 / Max: 9.751. (CC) gcc options: -O2 -lz -lm -ldl -lpthread

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.30.1Threads / Copies: 8Samsung 970 EVO Plus 250GBSamsung 960 EVO 500GBSamsung 970 EVO 250GBCorsair Force MP600 2TBCorsair Force MP600 1TBSeagate FireCuda 520 500GBWestern Digital SN750 500GB xfsWestern Digital SN750 500GB60120180240300SE +/- 0.98, N = 3SE +/- 4.91, N = 3SE +/- 3.78, N = 12SE +/- 0.26, N = 3SE +/- 0.12, N = 3SE +/- 0.10, N = 3SE +/- 0.20, N = 3SE +/- 0.42, N = 3149.40293.42198.9649.2047.3847.2647.1741.10-ledit -ltinfo-ledit -ltinfo1. (CC) gcc options: -O2 -lz -lm -ldl -lpthread
OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.30.1Threads / Copies: 8Samsung 970 EVO Plus 250GBSamsung 960 EVO 500GBSamsung 970 EVO 250GBCorsair Force MP600 2TBCorsair Force MP600 1TBSeagate FireCuda 520 500GBWestern Digital SN750 500GB xfsWestern Digital SN750 500GB50100150200250Min: 147.44 / Avg: 149.4 / Max: 150.48Min: 284.64 / Avg: 293.42 / Max: 301.63Min: 186.63 / Avg: 198.96 / Max: 236.46Min: 48.81 / Avg: 49.2 / Max: 49.68Min: 47.21 / Avg: 47.38 / Max: 47.62Min: 47.13 / Avg: 47.26 / Max: 47.47Min: 46.95 / Avg: 47.17 / Max: 47.57Min: 40.44 / Avg: 41.1 / Max: 41.881. (CC) gcc options: -O2 -lz -lm -ldl -lpthread

Flexible IO Tester

Fio is an advanced disk benchmark that depends upon the kernel's AIO access library. Learn more via the OpenBenchmarking.org test page.

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 DirectorySamsung 970 EVO Plus 250GBSamsung 960 EVO 500GBSamsung 970 EVO 250GBCorsair Force MP600 2TBCorsair Force MP600 1TBSeagate FireCuda 520 500GBWestern Digital SN750 500GB xfsWestern Digital SN750 500GB90K180K270K360K450KSE +/- 333.33, N = 3SE +/- 5340.59, N = 15SE +/- 4371.63, N = 3142000253000138333407400426333337000184000184000-ll -libverbs-ll -libverbs-ll -libverbs-ll -libverbs-ll -libverbs-ll -libverbs-ltcmalloc -lgfapi -lglusterfs -lrbd -lrados-ltcmalloc -lgfapi -lglusterfs -lrbd -lrados1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -lcurl -lssl -lcrypto -lnuma -lrt -laio -lz -lpthread -lm -ldl
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 DirectorySamsung 970 EVO Plus 250GBSamsung 960 EVO 500GBSamsung 970 EVO 250GBCorsair Force MP600 2TBCorsair Force MP600 1TBSeagate FireCuda 520 500GBWestern Digital SN750 500GB xfsWestern Digital SN750 500GB70K140K210K280K350KMin: 138000 / Avg: 138333.33 / Max: 139000Min: 368000 / Avg: 407400 / Max: 424000Min: 421000 / Avg: 426333.33 / Max: 4350001. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -lcurl -lssl -lcrypto -lnuma -lrt -laio -lz -lpthread -lm -ldl

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 DirectorySamsung 970 EVO Plus 250GBSamsung 960 EVO 500GBSamsung 970 EVO 250GBCorsair Force MP600 2TBCorsair Force MP600 1TBSeagate FireCuda 520 500GBWestern Digital SN750 500GB xfsWestern Digital SN750 500GB100K200K300K400K500KSE +/- 1452.97, N = 3SE +/- 4358.90, N = 3SE +/- 1201.85, N = 3SE +/- 3511.88, N = 3SE +/- 5970.40, N = 15SE +/- 3756.48, N = 3SE +/- 666.67, N = 3SE +/- 333.33, N = 3220333337000220333415000415600443667187333185333-ll -libverbs-ll -libverbs-ll -libverbs-ll -libverbs-ll -libverbs-ll -libverbs-ltcmalloc -lgfapi -lglusterfs -lrbd -lrados-ltcmalloc -lgfapi -lglusterfs -lrbd -lrados1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -lcurl -lssl -lcrypto -lnuma -lrt -laio -lz -lpthread -lm -ldl
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 DirectorySamsung 970 EVO Plus 250GBSamsung 960 EVO 500GBSamsung 970 EVO 250GBCorsair Force MP600 2TBCorsair Force MP600 1TBSeagate FireCuda 520 500GBWestern Digital SN750 500GB xfsWestern Digital SN750 500GB80K160K240K320K400KMin: 218000 / Avg: 220333.33 / Max: 223000Min: 330000 / Avg: 337000 / Max: 345000Min: 218000 / Avg: 220333.33 / Max: 222000Min: 408000 / Avg: 415000 / Max: 419000Min: 370000 / Avg: 415600 / Max: 452000Min: 437000 / Avg: 443666.67 / Max: 450000Min: 186000 / Avg: 187333.33 / Max: 188000Min: 185000 / Avg: 185333.33 / Max: 1860001. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -lcurl -lssl -lcrypto -lnuma -lrt -laio -lz -lpthread -lm -ldl

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 DirectorySamsung 970 EVO Plus 250GBSamsung 960 EVO 500GBSamsung 970 EVO 250GBCorsair Force MP600 2TBCorsair Force MP600 1TBSeagate FireCuda 520 500GBWestern Digital SN750 500GB xfsWestern Digital SN750 500GB7001400210028003500SE +/- 4.04, N = 3SE +/- 284.76, N = 15SE +/- 15.50, N = 3SE +/- 25.95, N = 15SE +/- 0.67, N = 331322969313328673199152315571442-ll -libverbs-ll -libverbs-ll -libverbs-ll -libverbs-ll -libverbs-ll -libverbs-ltcmalloc -lgfapi -lglusterfs -lrbd -lrados-ltcmalloc -lgfapi -lglusterfs -lrbd -lrados1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -lcurl -lssl -lcrypto -lnuma -lrt -laio -lz -lpthread -lm -ldl
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 DirectorySamsung 970 EVO Plus 250GBSamsung 960 EVO 500GBSamsung 970 EVO 250GBCorsair Force MP600 2TBCorsair Force MP600 1TBSeagate FireCuda 520 500GBWestern Digital SN750 500GB xfsWestern Digital SN750 500GB6001200180024003000Min: 2962 / Avg: 2969 / Max: 2976Min: 1514 / Avg: 2867.4 / Max: 4768Min: 3168 / Avg: 3199 / Max: 3215Min: 1244 / Avg: 1523.07 / Max: 1652Min: 1556 / Avg: 1557.33 / Max: 15581. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -lcurl -lssl -lcrypto -lnuma -lrt -laio -lz -lpthread -lm -ldl

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 DirectorySamsung 970 EVO Plus 250GBSamsung 960 EVO 500GBSamsung 970 EVO 250GBCorsair Force MP600 2TBCorsair Force MP600 1TBSeagate FireCuda 520 500GBWestern Digital SN750 500GB xfsWestern Digital SN750 500GB8001600240032004000SE +/- 1.53, N = 3SE +/- 1.67, N = 3SE +/- 0.58, N = 3SE +/- 278.19, N = 15SE +/- 105.77, N = 15SE +/- 7.67, N = 32291.01687.01276.01321.53833.02412.02484.02486.0-ll -libverbs-ll -libverbs-ll -libverbs-ll -libverbs-ll -libverbs-ll -libverbs-ltcmalloc -lgfapi -lglusterfs -lrbd -lrados-ltcmalloc -lgfapi -lglusterfs -lrbd -lrados1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -lcurl -lssl -lcrypto -lnuma -lrt -laio -lz -lpthread -lm -ldl
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 DirectorySamsung 970 EVO Plus 250GBSamsung 960 EVO 500GBSamsung 970 EVO 250GBCorsair Force MP600 2TBCorsair Force MP600 1TBSeagate FireCuda 520 500GBWestern Digital SN750 500GB xfsWestern Digital SN750 500GB7001400210028003500Min: 2288 / Avg: 2291 / Max: 2293Min: 1684 / Avg: 1687.33 / Max: 1689Min: 1275 / Avg: 1276 / Max: 1277Min: 46.5 / Avg: 1321.5 / Max: 4067Min: 2868 / Avg: 3832.93 / Max: 4078Min: 2404 / Avg: 2411.67 / Max: 24271. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -lcurl -lssl -lcrypto -lnuma -lrt -laio -lz -lpthread -lm -ldl

Facebook RocksDB

This is a benchmark of Facebook's RocksDB as an embeddable persistent key-value store for fast storage based on Google's LevelDB. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.3.6Test: Random FillSamsung 970 EVO Plus 250GBSamsung 960 EVO 500GBSamsung 970 EVO 250GBCorsair Force MP600 2TBCorsair Force MP600 1TBSeagate FireCuda 520 500GBWestern Digital SN750 500GB xfsWestern Digital SN750 500GB200K400K600K800K1000KSE +/- 11134.19, N = 3SE +/- 12860.88, N = 15SE +/- 13991.05, N = 15SE +/- 14944.09, N = 15SE +/- 14392.14, N = 15SE +/- 17029.56, N = 15SE +/- 2738.21, N = 3SE +/- 5240.76, N = 39837789273489033638847618725818667028919278907741. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread
OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.3.6Test: Random FillSamsung 970 EVO Plus 250GBSamsung 960 EVO 500GBSamsung 970 EVO 250GBCorsair Force MP600 2TBCorsair Force MP600 1TBSeagate FireCuda 520 500GBWestern Digital SN750 500GB xfsWestern Digital SN750 500GB200K400K600K800K1000KMin: 961812 / Avg: 983778.33 / Max: 997927Min: 843872 / Avg: 927348 / Max: 997824Min: 813803 / Avg: 903363.13 / Max: 1008351Min: 782881 / Avg: 884760.73 / Max: 985854Min: 744932 / Avg: 872581 / Max: 964702Min: 775576 / Avg: 866702 / Max: 982471Min: 887004 / Avg: 891927.33 / Max: 896466Min: 880444 / Avg: 890773.67 / Max: 8974781. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread

PostgreSQL pgbench

This is a simple benchmark of PostgreSQL using pgbench. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 12.0Scaling: Buffer Test - Test: Normal Load - Mode: Read WriteSamsung 970 EVO Plus 250GBSamsung 960 EVO 500GBSamsung 970 EVO 250GBCorsair Force MP600 2TBCorsair Force MP600 1TBSeagate FireCuda 520 500GB4K8K12K16K20KSE +/- 99.56, N = 12SE +/- 77.22, N = 5SE +/- 93.75, N = 12SE +/- 252.17, N = 15SE +/- 1197.05, N = 12SE +/- 5.91, N = 37256.975960.766577.8110741.1313197.8120613.101. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 12.0Scaling: Buffer Test - Test: Normal Load - Mode: Read WriteSamsung 970 EVO Plus 250GBSamsung 960 EVO 500GBSamsung 970 EVO 250GBCorsair Force MP600 2TBCorsair Force MP600 1TBSeagate FireCuda 520 500GB4K8K12K16K20KMin: 6208.13 / Avg: 7256.97 / Max: 7558.25Min: 5661.55 / Avg: 5960.76 / Max: 6084.71Min: 5591.71 / Avg: 6577.81 / Max: 6804.41Min: 9049.83 / Avg: 10741.13 / Max: 12883.72Min: 9557.51 / Avg: 13197.81 / Max: 20659.53Min: 20601.41 / Avg: 20613.1 / Max: 20620.471. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

MariaDB

This is a MariaDB MySQL database server benchmark making use of mysqlslap. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgQueries Per Second, More Is BetterMariaDB 10.5.2Clients: 1Samsung 970 EVO Plus 250GBSamsung 960 EVO 500GBSamsung 970 EVO 250GBCorsair Force MP600 2TBCorsair Force MP600 1TBSeagate FireCuda 520 500GBWestern Digital SN750 500GB xfsWestern Digital SN750 500GB10002000300040005000SE +/- 13.99, N = 12SE +/- 10.93, N = 9SE +/- 11.28, N = 9SE +/- 84.93, N = 12SE +/- 122.66, N = 12SE +/- 5.24, N = 3SE +/- 65.00, N = 3SE +/- 48.35, N = 3105484082814211565301244734406-llz4 -llzo2 -lbz2 -lpcre2-8 -lsystemd-llz4 -llzo2 -lbz2 -lpcre2-8 -lsystemd1. (CXX) g++ options: -pie -fPIC -fstack-protector -O2 -lpthread -llzma -lsnappy -laio -lnuma -lcrypt -lz -lm -lssl -lcrypto -ldl
OpenBenchmarking.orgQueries Per Second, More Is BetterMariaDB 10.5.2Clients: 1Samsung 970 EVO Plus 250GBSamsung 960 EVO 500GBSamsung 970 EVO 250GBCorsair Force MP600 2TBCorsair Force MP600 1TBSeagate FireCuda 520 500GBWestern Digital SN750 500GB xfsWestern Digital SN750 500GB8001600240032004000Min: 912.41 / Avg: 1054.44 / Max: 1097.69Min: 761.61 / Avg: 840.37 / Max: 871.84Min: 738.55 / Avg: 828.41 / Max: 843.88Min: 1023.54 / Avg: 1421.27 / Max: 1862.2Min: 1116.07 / Avg: 1565.24 / Max: 2617.8Min: 3003 / Avg: 3012.07 / Max: 3021.15Min: 4347.83 / Avg: 4472.85 / Max: 4566.21Min: 4310.34 / Avg: 4406.36 / Max: 4464.291. (CXX) g++ options: -pie -fPIC -fstack-protector -O2 -lpthread -llzma -lsnappy -laio -lnuma -lcrypt -lz -lm -lssl -lcrypto -ldl

OpenBenchmarking.orgQueries Per Second, More Is BetterMariaDB 10.5.2Clients: 4Samsung 970 EVO Plus 250GBSamsung 960 EVO 500GBSamsung 970 EVO 250GBCorsair Force MP600 2TBCorsair Force MP600 1TBSeagate FireCuda 520 500GBWestern Digital SN750 500GB xfsWestern Digital SN750 500GB6001200180024003000SE +/- 5.13, N = 3SE +/- 3.43, N = 3SE +/- 4.61, N = 4SE +/- 14.07, N = 9SE +/- 15.36, N = 9SE +/- 1.94, N = 3SE +/- 9.48, N = 3SE +/- 6.15, N = 3409324327480545183226712643-llz4 -llzo2 -lbz2 -lpcre2-8 -lsystemd-llz4 -llzo2 -lbz2 -lpcre2-8 -lsystemd1. (CXX) g++ options: -pie -fPIC -fstack-protector -O2 -lpthread -llzma -lsnappy -laio -lnuma -lcrypt -lz -lm -lssl -lcrypto -ldl
OpenBenchmarking.orgQueries Per Second, More Is BetterMariaDB 10.5.2Clients: 4Samsung 970 EVO Plus 250GBSamsung 960 EVO 500GBSamsung 970 EVO 250GBCorsair Force MP600 2TBCorsair Force MP600 1TBSeagate FireCuda 520 500GBWestern Digital SN750 500GB xfsWestern Digital SN750 500GB5001000150020002500Min: 399.04 / Avg: 409.3 / Max: 414.59Min: 316.86 / Avg: 323.7 / Max: 327.65Min: 316.56 / Avg: 326.56 / Max: 338.75Min: 428.08 / Avg: 480.08 / Max: 542.01Min: 496.52 / Avg: 544.61 / Max: 607.9Min: 1828.15 / Avg: 1831.51 / Max: 1834.86Min: 2652.52 / Avg: 2671.48 / Max: 2680.97Min: 2631.58 / Avg: 2643.2 / Max: 2652.521. (CXX) g++ options: -pie -fPIC -fstack-protector -O2 -lpthread -llzma -lsnappy -laio -lnuma -lcrypt -lz -lm -lssl -lcrypto -ldl

OpenBenchmarking.orgQueries Per Second, More Is BetterMariaDB 10.5.2Clients: 8Samsung 970 EVO Plus 250GBSamsung 960 EVO 500GBSamsung 970 EVO 250GBCorsair Force MP600 2TBCorsair Force MP600 1TBSeagate FireCuda 520 500GBWestern Digital SN750 500GB xfsWestern Digital SN750 500GB5001000150020002500SE +/- 2.94, N = 3SE +/- 1.86, N = 3SE +/- 2.54, N = 3SE +/- 12.82, N = 9SE +/- 11.66, N = 9SE +/- 1.05, N = 3SE +/- 10.22, N = 3SE +/- 7.28, N = 3370293290462511177223512340-llz4 -llzo2 -lbz2 -lpcre2-8 -lsystemd-llz4 -llzo2 -lbz2 -lpcre2-8 -lsystemd1. (CXX) g++ options: -pie -fPIC -fstack-protector -O2 -lpthread -llzma -lsnappy -laio -lnuma -lcrypt -lz -lm -lssl -lcrypto -ldl
OpenBenchmarking.orgQueries Per Second, More Is BetterMariaDB 10.5.2Clients: 8Samsung 970 EVO Plus 250GBSamsung 960 EVO 500GBSamsung 970 EVO 250GBCorsair Force MP600 2TBCorsair Force MP600 1TBSeagate FireCuda 520 500GBWestern Digital SN750 500GB xfsWestern Digital SN750 500GB400800120016002000Min: 364.17 / Avg: 370.01 / Max: 373.55Min: 289.02 / Avg: 292.74 / Max: 294.64Min: 284.98 / Avg: 290.07 / Max: 292.74Min: 399.84 / Avg: 461.86 / Max: 510.99Min: 459.56 / Avg: 510.99 / Max: 553.1Min: 1769.91 / Avg: 1772 / Max: 1773.05Min: 2331 / Avg: 2351.19 / Max: 2364.07Min: 2325.58 / Avg: 2340.14 / Max: 2347.421. (CXX) g++ options: -pie -fPIC -fstack-protector -O2 -lpthread -llzma -lsnappy -laio -lnuma -lcrypt -lz -lm -lssl -lcrypto -ldl

IOR

IOR is a parallel I/O storage benchmark. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterIOR 3.2.1Write TestSamsung 970 EVO Plus 250GBSamsung 960 EVO 500GBSamsung 970 EVO 250GBCorsair Force MP600 2TBCorsair Force MP600 1TBSeagate FireCuda 520 500GBWestern Digital SN750 500GB xfsWestern Digital SN750 500GB2004006008001000SE +/- 12.46, N = 15SE +/- 3.49, N = 15SE +/- 0.82, N = 13SE +/- 67.48, N = 15SE +/- 74.16, N = 15SE +/- 6.73, N = 15SE +/- 49.48, N = 15SE +/- 46.47, N = 15293.82237.55264.39622.76575.05858.42819.35981.09MIN: 94.61 / MAX: 426.57MIN: 84.14 / MAX: 277.72MIN: 53.8 / MAX: 371.8MIN: 55.77 / MAX: 886.04MIN: 13.85 / MAX: 903.21MIN: 29.36 / MAX: 967.45MIN: 112.52 / MAX: 1035.18MIN: 94.67 / MAX: 1098.121. (CC) gcc options: -O2 -lm -pthread -lmpi
OpenBenchmarking.orgMB/s, More Is BetterIOR 3.2.1Write TestSamsung 970 EVO Plus 250GBSamsung 960 EVO 500GBSamsung 970 EVO 250GBCorsair Force MP600 2TBCorsair Force MP600 1TBSeagate FireCuda 520 500GBWestern Digital SN750 500GB xfsWestern Digital SN750 500GB2004006008001000Min: 138.04 / Avg: 293.82 / Max: 314.81Min: 197.84 / Avg: 237.55 / Max: 253.62Min: 258.59 / Avg: 264.39 / Max: 268.97Min: 164.7 / Avg: 622.76 / Max: 778.45Min: 178.5 / Avg: 575.05 / Max: 789.08Min: 765.23 / Avg: 858.42 / Max: 872.58Min: 339.7 / Avg: 819.35 / Max: 918.75Min: 345.72 / Avg: 981.09 / Max: 1046.611. (CC) gcc options: -O2 -lm -pthread -lmpi

OpenBenchmarking.orgMB/s, More Is BetterIOR 3.2.1Read TestSamsung 970 EVO Plus 250GBSamsung 960 EVO 500GBSamsung 970 EVO 250GBCorsair Force MP600 2TBCorsair Force MP600 1TBSeagate FireCuda 520 500GBWestern Digital SN750 500GB xfsWestern Digital SN750 500GB30060090012001500SE +/- 18.62, N = 15SE +/- 9.95, N = 15SE +/- 0.34, N = 13SE +/- 23.71, N = 15SE +/- 28.00, N = 15SE +/- 1.87, N = 15SE +/- 38.91, N = 15SE +/- 27.63, N = 151403.39919.761080.97909.47901.33692.201536.271501.89MIN: 521.26 / MAX: 1494.73MIN: 549.6 / MAX: 968.12MIN: 980.99 / MAX: 1099MIN: 199.65 / MAX: 1402.76MIN: 178.05 / MAX: 1507.28MIN: 65.18 / MAX: 1440.14MIN: 773.8 / MAX: 1738.53MIN: 60.87 / MAX: 1654.331. (CC) gcc options: -O2 -lm -pthread -lmpi
OpenBenchmarking.orgMB/s, More Is BetterIOR 3.2.1Read TestSamsung 970 EVO Plus 250GBSamsung 960 EVO 500GBSamsung 970 EVO 250GBCorsair Force MP600 2TBCorsair Force MP600 1TBSeagate FireCuda 520 500GBWestern Digital SN750 500GB xfsWestern Digital SN750 500GB30060090012001500Min: 1171.08 / Avg: 1403.39 / Max: 1433.94Min: 790.36 / Avg: 919.76 / Max: 952.48Min: 1078.37 / Avg: 1080.97 / Max: 1081.84Min: 748.25 / Avg: 909.47 / Max: 967.53Min: 752.19 / Avg: 901.33 / Max: 982.32Min: 669.53 / Avg: 692.2 / Max: 703.58Min: 1150.93 / Avg: 1536.27 / Max: 1598.21Min: 1119.72 / Avg: 1501.89 / Max: 1545.661. (CC) gcc options: -O2 -lm -pthread -lmpi

Drive Temperature Monitor

OpenBenchmarking.orgCelsiusDrive Temperature MonitorPhoronix Test Suite System MonitoringSamsung 970 EVO Plus 250GBSamsung 960 EVO 500GBSamsung 970 EVO 250GBCorsair Force MP600 2TBCorsair Force MP600 1TBSeagate FireCuda 520 500GB1326395265Min: 39.85 / Avg: 52.45 / Max: 65.85Min: 37.85 / Avg: 41.65 / Max: 56.85Min: 37.85 / Avg: 41.04 / Max: 55.85Min: 34.85 / Avg: 41.2 / Max: 56.85Min: 32.85 / Avg: 39.75 / Max: 54.85Min: 35.85 / Avg: 43.9 / Max: 57.85

Flexible IO Tester

Fio is an advanced disk benchmark that depends upon the kernel's AIO access library. Learn more via the OpenBenchmarking.org test page.

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 DirectoryWestern Digital SN750 500GB xfsWestern Digital SN750 500GB1603204806408007177191. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ltcmalloc -lgfapi -lglusterfs -lrbd -lrados -lcurl -lssl -lcrypto -lnuma -lrt -laio -lz -lpthread -lm -ldl

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 DirectoryWestern Digital SN750 500GB xfsWestern Digital SN750 500GB160320480640800SE +/- 2.33, N = 3SE +/- 1.33, N = 37327231. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ltcmalloc -lgfapi -lglusterfs -lrbd -lrados -lcurl -lssl -lcrypto -lnuma -lrt -laio -lz -lpthread -lm -ldl
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 DirectoryWestern Digital SN750 500GB xfsWestern Digital SN750 500GB130260390520650Min: 727 / Avg: 731.67 / Max: 734Min: 722 / Avg: 723.33 / Max: 7261. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ltcmalloc -lgfapi -lglusterfs -lrbd -lrados -lcurl -lssl -lcrypto -lnuma -lrt -laio -lz -lpthread -lm -ldl

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 DirectoryWestern Digital SN750 500GB xfsWestern Digital SN750 500GB20040060080010007757171. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ltcmalloc -lgfapi -lglusterfs -lrbd -lrados -lcurl -lssl -lcrypto -lnuma -lrt -laio -lz -lpthread -lm -ldl

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 DirectoryWestern Digital SN750 500GB xfsWestern Digital SN750 500GB30060090012001500123812391. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ltcmalloc -lgfapi -lglusterfs -lrbd -lrados -lcurl -lssl -lcrypto -lnuma -lrt -laio -lz -lpthread -lm -ldl

Drive Temperature (nvme0n1) Monitor

OpenBenchmarking.orgCelsiusDrive Temperature (nvme0n1) MonitorPhoronix Test Suite System MonitoringWestern Digital SN750 500GB xfsWestern Digital SN750 500GB1122334455Min: 27.85 / Avg: 42.87 / Max: 50.85Min: 42.85 / Avg: 47.28 / Max: 55.85