kernel5950x

AMD Ryzen 9 5950X 16-Core testing with a ASUS PRIME B550M-A (WI-FI) (2423 BIOS) and Gigabyte AMD Radeon RX 6800/6800 XT / 6900 16GB on Fedora 34 via the Phoronix Test Suite.

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

Statistics

Remove Outliers Before Calculating Averages

Graph Settings

Prefer Vertical Bar Graphs

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Result
Identifier
View Logs
Performance Per
Dollar
Date
Run
  Test
  Duration
Samsung SSD 980 PRO 1TB
September 22 2021
  23 Hours, 23 Minutes
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):


kernel5950xOpenBenchmarking.orgPhoronix Test SuiteAMD Ryzen 9 5950X 16-Core @ 5.05GHz (16 Cores / 32 Threads)ASUS PRIME B550M-A (WI-FI) (2423 BIOS)AMD Starship/Matisse2 x 16 GB DDR4-2410MT/s F4-2400C15-16GVR1000GB Samsung SSD 980 PRO 1TB + 16001GB Expansion DeskGigabyte AMD Radeon RX 6800/6800 XT / 6900 16GB (2575/1000MHz)AMD Navi 21 HDMI AudioSONY X8500ERealtek RTL8111/8168/8411 + Intel Wi-Fi 6 AX200Fedora 345.14.6-xm1.0.fc34.x86_64 (x86_64)KDE Plasma 5.22.4X Server 1.20.114.6 Mesa 21.3.0-devel (LLVM 12.0.1)1.2.190btrfs3840x2160ProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerOpenGLVulkanFile-SystemScreen ResolutionKernel5950x BenchmarksSystem Logs- amdgpu.ppfeaturemask=0xffffffff drm.edid_firmware=edid/good-edid-test.bin drm.edid_firmware=HDMI-A-1:edid/good-edid-test.bin - Transparent Huge Pages: madvise - --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,lto --enable-multilib --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-gcc-major-version-only --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driver - NONE / compress=zstd:1,relatime,rw,seclabel,space_cache,ssd,subvol=/root,subvolid=257 / Block Size: 4096 - Scaling Governor: acpi-cpufreq performance (Boost: Enabled) - CPU Microcode: 0xa201016 - SELinux + 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

kernel5950xrocksdb: Read Rand Write Randrocksdb: Read While Writingrocksdb: Rand Fill Syncrocksdb: Seq Fillrocksdb: Update Randrocksdb: Rand Readrocksdb: Rand Fillctx-clock: Context Switch Timestress-ng: System V Message Passingstress-ng: Glibc Qsort Data Sortingstress-ng: Glibc C String Functionsstress-ng: Context Switchingstress-ng: Memory Copyingstress-ng: Vector Mathstress-ng: Matrix Mathstress-ng: Semaphoresstress-ng: CPU Stressstress-ng: SENDFILEstress-ng: IO_uringstress-ng: Forkingstress-ng: Mallocstress-ng: Cryptostress-ng: Atomicstress-ng: MEMFDstress-ng: NUMAstress-ng: MMAPmutex: Mutex Lock Unlock ticket_spinlockmutex: Mutex Lock Unlock pthread_mutexmutex: Mutex Lock Unlock spinlock_amdmutex: Semaphore Release And Acquiremutex: Mutex Lock Unlock std::mutexmutex: Mutex Lock Unlock std::mutexmutex: Shared Mutex Lock Sharedsqlite-speedtest: Timed Time - Size 1,000pgbench: 10000 - 250 - Read Write - Average Latencypgbench: 10000 - 250 - Read Writepgbench: 10000 - 100 - Read Write - Average Latencypgbench: 10000 - 100 - Read Writepgbench: 10000 - 50 - Read Write - Average Latencypgbench: 10000 - 50 - Read Writepgbench: 10000 - 250 - Read Only - Average Latencypgbench: 10000 - 250 - Read Onlypgbench: 10000 - 100 - Read Only - Average Latencypgbench: 10000 - 100 - Read Onlypgbench: 1000 - 250 - Read Write - Average Latencypgbench: 1000 - 250 - Read Writepgbench: 1000 - 100 - Read Write - Average Latencypgbench: 1000 - 100 - Read Writepgbench: 10000 - 50 - Read Only - Average Latencypgbench: 10000 - 50 - Read Onlypgbench: 10000 - 1 - Read Write - Average Latencypgbench: 10000 - 1 - Read Writepgbench: 1000 - 50 - Read Write - Average Latencypgbench: 1000 - 50 - Read Writepgbench: 1000 - 250 - Read Only - Average Latencypgbench: 1000 - 250 - Read Onlypgbench: 1000 - 100 - Read Only - Average Latencypgbench: 1000 - 100 - Read Onlypgbench: 100 - 250 - Read Write - Average Latencypgbench: 100 - 250 - Read Writepgbench: 100 - 100 - Read Write - Average Latencypgbench: 100 - 100 - Read Writepgbench: 10000 - 1 - Read Only - Average Latencypgbench: 10000 - 1 - Read Onlypgbench: 1000 - 50 - Read Only - Average Latencypgbench: 1000 - 50 - Read Onlypgbench: 1000 - 1 - Read Write - Average Latencypgbench: 1000 - 1 - Read Writepgbench: 100 - 50 - Read Write - Average Latencypgbench: 100 - 50 - Read Writepgbench: 100 - 250 - Read Only - Average Latencypgbench: 100 - 250 - Read Onlypgbench: 100 - 100 - Read Only - Average Latencypgbench: 100 - 100 - Read Onlypgbench: 1000 - 1 - Read Only - Average Latencypgbench: 1000 - 1 - Read Onlypgbench: 100 - 50 - Read Only - Average Latencypgbench: 100 - 50 - Read Onlypgbench: 100 - 1 - Read Write - Average Latencypgbench: 100 - 1 - Read Writepgbench: 1 - 250 - Read Write - Average Latencypgbench: 1 - 250 - Read Writepgbench: 1 - 100 - Read Write - Average Latencypgbench: 1 - 100 - Read Writepgbench: 100 - 1 - Read Only - Average Latencypgbench: 100 - 1 - Read Onlypgbench: 1 - 50 - Read Write - Average Latencypgbench: 1 - 50 - Read Writepgbench: 1 - 250 - Read Only - Average Latencypgbench: 1 - 250 - Read Onlypgbench: 1 - 100 - Read Only - Average Latencypgbench: 1 - 100 - Read Onlypgbench: 1 - 50 - Read Only - Average Latencypgbench: 1 - 50 - Read Onlypgbench: 1 - 1 - Read Write - Average Latencypgbench: 1 - 1 - Read Writepgbench: 1 - 1 - Read Only - Average Latencypgbench: 1 - 1 - Read Onlyhackbench: 32 - Processhackbench: 16 - Processhackbench: 8 - Processhackbench: 4 - Processhackbench: 2 - Processhackbench: 16 - Threadhackbench: 1 - Processhackbench: 8 - Threadhackbench: 4 - Threadhackbench: 2 - Threadhackbench: 1 - Threadipc-benchmark: Unnamed Unix Domain Socket - 2048ipc-benchmark: FIFO Named Pipe - 4096ipc-benchmark: FIFO Named Pipe - 2048ipc-benchmark: FIFO Named Pipe - 1024ipc-benchmark: FIFO Named Pipe - 512ipc-benchmark: FIFO Named Pipe - 256ipc-benchmark: FIFO Named Pipe - 128ipc-benchmark: Unnamed Pipe - 4096ipc-benchmark: Unnamed Pipe - 2048ipc-benchmark: Unnamed Pipe - 1024ipc-benchmark: Unnamed Pipe - 512ipc-benchmark: Unnamed Pipe - 256ipc-benchmark: Unnamed Pipe - 128ipc-benchmark: TCP Socket - 4096ipc-benchmark: TCP Socket - 2048ipc-benchmark: TCP Socket - 1024ipc-benchmark: TCP Socket - 512ipc-benchmark: TCP Socket - 256ipc-benchmark: TCP Socket - 128osbench: Memory Allocationsosbench: Launch Programsosbench: Create Threadsosbench: Create Filesperf-bench: Syscall Basicperf-bench: Futex Lock-Piperf-bench: Sched Pipeperf-bench: Memset 1MBperf-bench: Futex Hashperf-bench: Epoll Waitwireguard: iperf: 5201 - 10 Seconds - UDP - 64iperf: 5201 - 10 Seconds - UDP - 32iperf: 5201 - 10 Seconds - TCP - 64iperf: 5201 - 10 Seconds - TCP - 32iperf: 5201 - 10 Seconds - UDP - 1iperf: 5201 - 10 Seconds - TCP - 1iperf: 5201 - 10 Seconds - UDP - 1000Mbit Objective - 64iperf: 5201 - 10 Seconds - UDP - 1000Mbit Objective - 32iperf: 5201 - 10 Seconds - UDP - 100Mbit Objective - 64iperf: 5201 - 10 Seconds - UDP - 100Mbit Objective - 32iperf: 5201 - 10 Seconds - UDP - 1000Mbit Objective - 1iperf: 5201 - 10 Seconds - UDP - 100Mbit Objective - 1pmbench: 32 - 80% Reads 20% Writespmbench: 16 - 80% Reads 20% Writespmbench: 8 - 80% Reads 20% Writespmbench: 4 - 80% Reads 20% Writespmbench: 2 - 80% Reads 20% Writespmbench: 1 - 80% Reads 20% Writespmbench: 32 - 100% Writespmbench: 16 - 100% Writespmbench: 8 - 100% Writespmbench: 4 - 100% Writespmbench: 32 - 100% Readspmbench: 2 - 100% Writespmbench: 16 - 100% Readspmbench: 1 - 100% Writespmbench: 8 - 100% Readspmbench: 4 - 100% Readspmbench: 2 - 100% Readspmbench: 1 - 100% Readspmbench: 32 - 50%pmbench: 16 - 50%pmbench: 8 - 50%pmbench: 4 - 50%pmbench: 2 - 50%pmbench: 1 - 50%t-test1: 2t-test1: 1mbw: Memory Copy, Fixed Block Size - 8192 MiBmbw: Memory Copy, Fixed Block Size - 4096 MiBmbw: Memory Copy, Fixed Block Size - 1024 MiBmbw: Memory Copy, Fixed Block Size - 512 MiBmbw: Memory Copy, Fixed Block Size - 128 MiBmbw: Memory Copy - 8192 MiBmbw: Memory Copy - 4096 MiBmbw: Memory Copy - 1024 MiBmbw: Memory Copy - 512 MiBmbw: Memory Copy - 128 MiBtinymembench: Standard Memsettinymembench: Standard Memcpypostmark: Disk Transaction Performanceleveldb: Seq Fillleveldb: Seq Fillleveldb: Rand Deleteleveldb: Seek Randleveldb: Rand Readleveldb: Rand Fillleveldb: Rand Fillleveldb: Overwriteleveldb: Overwriteleveldb: Hot Readschbench: 8 - 4stress-ng: Socket Activitystress-ng: CPU Cachemutex: Mutex Lock Unlock spinlockipc-benchmark: Unnamed Unix Domain Socket - 4096ipc-benchmark: Unnamed Unix Domain Socket - 1024ipc-benchmark: Unnamed Unix Domain Socket - 512ipc-benchmark: Unnamed Unix Domain Socket - 256ipc-benchmark: Unnamed Unix Domain Socket - 128osbench: Create Processesperf-bench: Memcpy 1MBleveldb: Fill Syncleveldb: Fill SyncSamsung SSD 980 PRO 1TB166194633884711117246118484851300514016801911015362227915173.80248.672723037.129855601.662146.04111733.5282838.852505776.7349771.87413760.0438768.4156283.03246148390.075144.41155745.901304.17309.67489.929.8711.724.69.9714.816.917.258.87729.143857919.724507115.52632206.046413552.0424898426.022960817.98955601.021489936.84614615.56432130.5994173980.22644194749.164508525.43139330.24640670.1124480676.51315417.98327810.5564495200.2074815810.032315560.1054758696.4381551587.868157628.5701590.03132684311.7841600.3896417220.1556461100.0816218546.3311580.0253926235.50417.7139.6595.2412.83818.4812.21410.0445.4463.0022.394169605821993163149831406722247091264798987467410822108983069523384872043104264426849440144814345982143051275729333294923509536370645268.73305734.0040529.57250619.6132331753544054247242017.312278456696238779139.22467.133.660048554341.055694348766319986400320010001000.13090.11550.11260.11220.11200.11100.10200.06170.05600.05130.05020.05020.04390.05110.04350.04350.04360.04380.12030.09650.08990.08940.08800.08924.67111.6718958.4958822.8938506.7668538.1678283.93114853.82214658.82314843.12814903.83715723.93719203.318772.4798063.11156.161.31723.75116.07263.42155.863.05956.116.18639602356.8190.9029.11318405164404214027541353784144594523.98427321.34380468.77650.4OpenBenchmarking.org

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.22.1Test: Read Random Write RandomSamsung SSD 980 PRO 1TB400K800K1200K1600K2000KSE +/- 10359.97, N = 316619461. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.22.1Test: Read While WritingSamsung SSD 980 PRO 1TB700K1400K2100K2800K3500KSE +/- 54750.12, N = 333884711. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.22.1Test: Random Fill SyncSamsung SSD 980 PRO 1TB200K400K600K800K1000KSE +/- 11464.14, N = 1511172461. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.22.1Test: Sequential FillSamsung SSD 980 PRO 1TB300K600K900K1200K1500KSE +/- 17578.63, N = 311848481. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.22.1Test: Update RandomSamsung SSD 980 PRO 1TB110K220K330K440K550KSE +/- 7483.88, N = 35130051. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.22.1Test: Random ReadSamsung SSD 980 PRO 1TB30M60M90M120M150MSE +/- 1034341.79, N = 31401680191. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.22.1Test: Random FillSamsung SSD 980 PRO 1TB200K400K600K800K1000KSE +/- 9834.56, N = 1211015361. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

ctx_clock

Ctx_clock is a simple test program to measure the context switch time in clock cycles. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgClocks, Fewer Is Betterctx_clockContext Switch TimeSamsung SSD 980 PRO 1TB50100150200250222

Stress-NG

Stress-NG is a Linux stress tool developed by Colin King of Canonical. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: System V Message PassingSamsung SSD 980 PRO 1TB2M4M6M8M10MSE +/- 53578.04, N = 37915173.801. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -pthread -lc -latomic

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Glibc Qsort Data SortingSamsung SSD 980 PRO 1TB50100150200250SE +/- 2.57, N = 3248.671. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -pthread -lc -latomic

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Glibc C String FunctionsSamsung SSD 980 PRO 1TB600K1200K1800K2400K3000KSE +/- 15447.02, N = 32723037.121. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -pthread -lc -latomic

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Context SwitchingSamsung SSD 980 PRO 1TB2M4M6M8M10MSE +/- 121759.59, N = 159855601.661. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -pthread -lc -latomic

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Memory CopyingSamsung SSD 980 PRO 1TB5001000150020002500SE +/- 6.63, N = 32146.041. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -pthread -lc -latomic

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Vector MathSamsung SSD 980 PRO 1TB20K40K60K80K100KSE +/- 392.61, N = 3111733.521. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -pthread -lc -latomic

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Matrix MathSamsung SSD 980 PRO 1TB20K40K60K80K100KSE +/- 221.59, N = 382838.851. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -pthread -lc -latomic

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: SemaphoresSamsung SSD 980 PRO 1TB500K1000K1500K2000K2500KSE +/- 5047.15, N = 32505776.731. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -pthread -lc -latomic

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: CPU StressSamsung SSD 980 PRO 1TB11K22K33K44K55KSE +/- 84.53, N = 349771.871. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -pthread -lc -latomic

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: SENDFILESamsung SSD 980 PRO 1TB90K180K270K360K450KSE +/- 1440.69, N = 3413760.041. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -pthread -lc -latomic

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: IO_uringSamsung SSD 980 PRO 1TB8K16K24K32K40KSE +/- 386.92, N = 338768.411. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -pthread -lc -latomic

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: ForkingSamsung SSD 980 PRO 1TB12K24K36K48K60KSE +/- 776.02, N = 356283.031. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -pthread -lc -latomic

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: MallocSamsung SSD 980 PRO 1TB50M100M150M200M250MSE +/- 783504.64, N = 3246148390.071. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -pthread -lc -latomic

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: CryptoSamsung SSD 980 PRO 1TB11002200330044005500SE +/- 6.37, N = 35144.411. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -pthread -lc -latomic

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: AtomicSamsung SSD 980 PRO 1TB30K60K90K120K150KSE +/- 463.27, N = 3155745.901. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -pthread -lc -latomic

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: MEMFDSamsung SSD 980 PRO 1TB30060090012001500SE +/- 4.29, N = 31304.171. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -pthread -lc -latomic

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: NUMASamsung SSD 980 PRO 1TB70140210280350SE +/- 1.53, N = 3309.671. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -pthread -lc -latomic

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: MMAPSamsung SSD 980 PRO 1TB110220330440550SE +/- 0.96, N = 3489.921. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -pthread -lc -latomic

BenchmarkMutex

BenchmarkMutex is a mutex benchmark created by Malte Skarupke. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgns, Fewer Is BetterBenchmarkMutexBenchmark: Mutex Lock Unlock ticket_spinlockSamsung SSD 980 PRO 1TB3691215SE +/- 0.04, N = 39.871. (CXX) g++ options: -std=c++17 -lbenchmark -pthread

OpenBenchmarking.orgns, Fewer Is BetterBenchmarkMutexBenchmark: Mutex Lock Unlock pthread_mutexSamsung SSD 980 PRO 1TB3691215SE +/- 0.09, N = 311.71. (CXX) g++ options: -std=c++17 -lbenchmark -pthread

OpenBenchmarking.orgns, Fewer Is BetterBenchmarkMutexBenchmark: Mutex Lock Unlock spinlock_amdSamsung SSD 980 PRO 1TB612182430SE +/- 0.12, N = 324.61. (CXX) g++ options: -std=c++17 -lbenchmark -pthread

OpenBenchmarking.orgns, Fewer Is BetterBenchmarkMutexBenchmark: Semaphore Release And AcquireSamsung SSD 980 PRO 1TB3691215SE +/- 0.08, N = 39.971. (CXX) g++ options: -std=c++17 -lbenchmark -pthread

OpenBenchmarking.orgns, Fewer Is BetterBenchmarkMutexBenchmark: Mutex Lock Unlock std::mutexSamsung SSD 980 PRO 1TB48121620SE +/- 0.15, N = 314.81. (CXX) g++ options: -std=c++17 -lbenchmark -pthread

OpenBenchmarking.orgns, Fewer Is BetterBenchmarkMutexBenchmark: Mutex Lock Unlock std::mutexSamsung SSD 980 PRO 1TB48121620SE +/- 0.03, N = 316.91. (CXX) g++ options: -std=c++17 -lbenchmark -pthread

OpenBenchmarking.orgns, Fewer Is BetterBenchmarkMutexBenchmark: Shared Mutex Lock SharedSamsung SSD 980 PRO 1TB48121620SE +/- 0.12, N = 317.21. (CXX) g++ options: -std=c++17 -lbenchmark -pthread

SQLite Speedtest

This is a benchmark of SQLite's speedtest1 benchmark program with an increased problem size of 1,000. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite Speedtest 3.30Timed Time - Size 1,000Samsung SSD 980 PRO 1TB1326395265SE +/- 0.04, N = 358.881. (CC) gcc options: -O2 -ldl -lz -lpthread

PostgreSQL pgbench

This is a benchmark of PostgreSQL using pgbench for facilitating the database benchmarks. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 13.0Scaling Factor: 10000 - Clients: 250 - Mode: Read Write - Average LatencySamsung SSD 980 PRO 1TB714212835SE +/- 0.05, N = 329.141. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 13.0Scaling Factor: 10000 - Clients: 250 - Mode: Read WriteSamsung SSD 980 PRO 1TB2K4K6K8K10KSE +/- 15.72, N = 385791. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 13.0Scaling Factor: 10000 - Clients: 100 - Mode: Read Write - Average LatencySamsung SSD 980 PRO 1TB510152025SE +/- 0.14, N = 319.721. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 13.0Scaling Factor: 10000 - Clients: 100 - Mode: Read WriteSamsung SSD 980 PRO 1TB11002200330044005500SE +/- 35.80, N = 350711. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 13.0Scaling Factor: 10000 - Clients: 50 - Mode: Read Write - Average LatencySamsung SSD 980 PRO 1TB48121620SE +/- 0.03, N = 315.531. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 13.0Scaling Factor: 10000 - Clients: 50 - Mode: Read WriteSamsung SSD 980 PRO 1TB7001400210028003500SE +/- 6.89, N = 332201. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 13.0Scaling Factor: 10000 - Clients: 250 - Mode: Read Only - Average LatencySamsung SSD 980 PRO 1TB246810SE +/- 0.019, N = 36.0461. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 13.0Scaling Factor: 10000 - Clients: 250 - Mode: Read OnlySamsung SSD 980 PRO 1TB9K18K27K36K45KSE +/- 131.51, N = 3413551. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 13.0Scaling Factor: 10000 - Clients: 100 - Mode: Read Only - Average LatencySamsung SSD 980 PRO 1TB0.45950.9191.37851.8382.2975SE +/- 0.013, N = 32.0421. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 13.0Scaling Factor: 10000 - Clients: 100 - Mode: Read OnlySamsung SSD 980 PRO 1TB10K20K30K40K50KSE +/- 310.52, N = 3489841. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 13.0Scaling Factor: 1000 - Clients: 250 - Mode: Read Write - Average LatencySamsung SSD 980 PRO 1TB612182430SE +/- 0.08, N = 326.021. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 13.0Scaling Factor: 1000 - Clients: 250 - Mode: Read WriteSamsung SSD 980 PRO 1TB2K4K6K8K10KSE +/- 29.50, N = 396081. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 13.0Scaling Factor: 1000 - Clients: 100 - Mode: Read Write - Average LatencySamsung SSD 980 PRO 1TB48121620SE +/- 0.09, N = 317.991. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 13.0Scaling Factor: 1000 - Clients: 100 - Mode: Read WriteSamsung SSD 980 PRO 1TB12002400360048006000SE +/- 28.42, N = 355601. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 13.0Scaling Factor: 10000 - Clients: 50 - Mode: Read Only - Average LatencySamsung SSD 980 PRO 1TB0.22970.45940.68910.91881.1485SE +/- 0.004, N = 31.0211. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 13.0Scaling Factor: 10000 - Clients: 50 - Mode: Read OnlySamsung SSD 980 PRO 1TB10K20K30K40K50KSE +/- 184.58, N = 3489931. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 13.0Scaling Factor: 10000 - Clients: 1 - Mode: Read Write - Average LatencySamsung SSD 980 PRO 1TB246810SE +/- 0.044, N = 36.8461. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 13.0Scaling Factor: 10000 - Clients: 1 - Mode: Read WriteSamsung SSD 980 PRO 1TB306090120150SE +/- 0.94, N = 31461. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 13.0Scaling Factor: 1000 - Clients: 50 - Mode: Read Write - Average LatencySamsung SSD 980 PRO 1TB48121620SE +/- 0.07, N = 315.561. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 13.0Scaling Factor: 1000 - Clients: 50 - Mode: Read WriteSamsung SSD 980 PRO 1TB7001400210028003500SE +/- 14.59, N = 332131. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 13.0Scaling Factor: 1000 - Clients: 250 - Mode: Read Only - Average LatencySamsung SSD 980 PRO 1TB0.13480.26960.40440.53920.674SE +/- 0.003, N = 30.5991. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 13.0Scaling Factor: 1000 - Clients: 250 - Mode: Read OnlySamsung SSD 980 PRO 1TB90K180K270K360K450KSE +/- 2257.98, N = 34173981. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 13.0Scaling Factor: 1000 - Clients: 100 - Mode: Read Only - Average LatencySamsung SSD 980 PRO 1TB0.05090.10180.15270.20360.2545SE +/- 0.000, N = 30.2261. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 13.0Scaling Factor: 1000 - Clients: 100 - Mode: Read OnlySamsung SSD 980 PRO 1TB90K180K270K360K450KSE +/- 638.62, N = 34419471. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 13.0Scaling Factor: 100 - Clients: 250 - Mode: Read Write - Average LatencySamsung SSD 980 PRO 1TB1122334455SE +/- 0.16, N = 349.161. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 13.0Scaling Factor: 100 - Clients: 250 - Mode: Read WriteSamsung SSD 980 PRO 1TB11002200330044005500SE +/- 16.93, N = 350851. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 13.0Scaling Factor: 100 - Clients: 100 - Mode: Read Write - Average LatencySamsung SSD 980 PRO 1TB612182430SE +/- 0.16, N = 325.431. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 13.0Scaling Factor: 100 - Clients: 100 - Mode: Read WriteSamsung SSD 980 PRO 1TB8001600240032004000SE +/- 25.16, N = 339331. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 13.0Scaling Factor: 10000 - Clients: 1 - Mode: Read Only - Average LatencySamsung SSD 980 PRO 1TB0.05540.11080.16620.22160.277SE +/- 0.001, N = 30.2461. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 13.0Scaling Factor: 10000 - Clients: 1 - Mode: Read OnlySamsung SSD 980 PRO 1TB9001800270036004500SE +/- 19.86, N = 340671. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 13.0Scaling Factor: 1000 - Clients: 50 - Mode: Read Only - Average LatencySamsung SSD 980 PRO 1TB0.02520.05040.07560.10080.126SE +/- 0.000, N = 30.1121. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 13.0Scaling Factor: 1000 - Clients: 50 - Mode: Read OnlySamsung SSD 980 PRO 1TB100K200K300K400K500KSE +/- 655.32, N = 34480671. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 13.0Scaling Factor: 1000 - Clients: 1 - Mode: Read Write - Average LatencySamsung SSD 980 PRO 1TB246810SE +/- 0.048, N = 36.5131. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 13.0Scaling Factor: 1000 - Clients: 1 - Mode: Read WriteSamsung SSD 980 PRO 1TB306090120150SE +/- 1.13, N = 31541. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 13.0Scaling Factor: 100 - Clients: 50 - Mode: Read Write - Average LatencySamsung SSD 980 PRO 1TB48121620SE +/- 0.05, N = 317.981. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 13.0Scaling Factor: 100 - Clients: 50 - Mode: Read WriteSamsung SSD 980 PRO 1TB6001200180024003000SE +/- 7.83, N = 327811. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 13.0Scaling Factor: 100 - Clients: 250 - Mode: Read Only - Average LatencySamsung SSD 980 PRO 1TB0.12510.25020.37530.50040.6255SE +/- 0.001, N = 30.5561. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 13.0Scaling Factor: 100 - Clients: 250 - Mode: Read OnlySamsung SSD 980 PRO 1TB100K200K300K400K500KSE +/- 947.93, N = 34495201. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 13.0Scaling Factor: 100 - Clients: 100 - Mode: Read Only - Average LatencySamsung SSD 980 PRO 1TB0.04660.09320.13980.18640.233SE +/- 0.001, N = 30.2071. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 13.0Scaling Factor: 100 - Clients: 100 - Mode: Read OnlySamsung SSD 980 PRO 1TB100K200K300K400K500KSE +/- 1811.78, N = 34815811. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 13.0Scaling Factor: 1000 - Clients: 1 - Mode: Read Only - Average LatencySamsung SSD 980 PRO 1TB0.00720.01440.02160.02880.036SE +/- 0.000, N = 30.0321. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 13.0Scaling Factor: 1000 - Clients: 1 - Mode: Read OnlySamsung SSD 980 PRO 1TB7K14K21K28K35KSE +/- 42.71, N = 3315561. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 13.0Scaling Factor: 100 - Clients: 50 - Mode: Read Only - Average LatencySamsung SSD 980 PRO 1TB0.02360.04720.07080.09440.118SE +/- 0.000, N = 30.1051. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 13.0Scaling Factor: 100 - Clients: 50 - Mode: Read OnlySamsung SSD 980 PRO 1TB100K200K300K400K500KSE +/- 481.38, N = 34758691. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 13.0Scaling Factor: 100 - Clients: 1 - Mode: Read Write - Average LatencySamsung SSD 980 PRO 1TB246810SE +/- 0.014, N = 36.4381. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 13.0Scaling Factor: 100 - Clients: 1 - Mode: Read WriteSamsung SSD 980 PRO 1TB306090120150SE +/- 0.33, N = 31551. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 13.0Scaling Factor: 1 - Clients: 250 - Mode: Read Write - Average LatencySamsung SSD 980 PRO 1TB30060090012001500SE +/- 3.11, N = 31587.871. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 13.0Scaling Factor: 1 - Clients: 250 - Mode: Read WriteSamsung SSD 980 PRO 1TB306090120150SE +/- 0.31, N = 31571. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 13.0Scaling Factor: 1 - Clients: 100 - Mode: Read Write - Average LatencySamsung SSD 980 PRO 1TB140280420560700SE +/- 1.22, N = 3628.571. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 13.0Scaling Factor: 1 - Clients: 100 - Mode: Read WriteSamsung SSD 980 PRO 1TB4080120160200SE +/- 0.31, N = 31591. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 13.0Scaling Factor: 100 - Clients: 1 - Mode: Read Only - Average LatencySamsung SSD 980 PRO 1TB0.0070.0140.0210.0280.035SE +/- 0.000, N = 30.0311. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 13.0Scaling Factor: 100 - Clients: 1 - Mode: Read OnlySamsung SSD 980 PRO 1TB7K14K21K28K35KSE +/- 140.67, N = 3326841. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 13.0Scaling Factor: 1 - Clients: 50 - Mode: Read Write - Average LatencySamsung SSD 980 PRO 1TB70140210280350SE +/- 1.16, N = 3311.781. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 13.0Scaling Factor: 1 - Clients: 50 - Mode: Read WriteSamsung SSD 980 PRO 1TB4080120160200SE +/- 0.60, N = 31601. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 13.0Scaling Factor: 1 - Clients: 250 - Mode: Read Only - Average LatencySamsung SSD 980 PRO 1TB0.08750.1750.26250.350.4375SE +/- 0.000, N = 30.3891. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 13.0Scaling Factor: 1 - Clients: 250 - Mode: Read OnlySamsung SSD 980 PRO 1TB140K280K420K560K700KSE +/- 615.73, N = 36417221. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 13.0Scaling Factor: 1 - Clients: 100 - Mode: Read Only - Average LatencySamsung SSD 980 PRO 1TB0.03490.06980.10470.13960.1745SE +/- 0.001, N = 30.1551. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 13.0Scaling Factor: 1 - Clients: 100 - Mode: Read OnlySamsung SSD 980 PRO 1TB140K280K420K560K700KSE +/- 2504.56, N = 36461101. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 13.0Scaling Factor: 1 - Clients: 50 - Mode: Read Only - Average LatencySamsung SSD 980 PRO 1TB0.01820.03640.05460.07280.091SE +/- 0.000, N = 30.0811. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 13.0Scaling Factor: 1 - Clients: 50 - Mode: Read OnlySamsung SSD 980 PRO 1TB130K260K390K520K650KSE +/- 1790.78, N = 36218541. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 13.0Scaling Factor: 1 - Clients: 1 - Mode: Read Write - Average LatencySamsung SSD 980 PRO 1TB246810SE +/- 0.021, N = 36.3311. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 13.0Scaling Factor: 1 - Clients: 1 - Mode: Read WriteSamsung SSD 980 PRO 1TB306090120150SE +/- 0.54, N = 31581. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 13.0Scaling Factor: 1 - Clients: 1 - Mode: Read Only - Average LatencySamsung SSD 980 PRO 1TB0.00560.01120.01680.02240.028SE +/- 0.000, N = 30.0251. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 13.0Scaling Factor: 1 - Clients: 1 - Mode: Read OnlySamsung SSD 980 PRO 1TB8K16K24K32K40KSE +/- 35.14, N = 3392621. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

Hackbench

This is a benchmark of Hackbench, a test of the Linux kernel scheduler. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 32 - Type: ProcessSamsung SSD 980 PRO 1TB816243240SE +/- 0.12, N = 335.501. (CC) gcc options: -lpthread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 16 - Type: ProcessSamsung SSD 980 PRO 1TB48121620SE +/- 0.03, N = 317.711. (CC) gcc options: -lpthread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 8 - Type: ProcessSamsung SSD 980 PRO 1TB3691215SE +/- 0.055, N = 39.6591. (CC) gcc options: -lpthread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 4 - Type: ProcessSamsung SSD 980 PRO 1TB1.17922.35843.53764.71685.896SE +/- 0.013, N = 35.2411. (CC) gcc options: -lpthread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 2 - Type: ProcessSamsung SSD 980 PRO 1TB0.63861.27721.91582.55443.193SE +/- 0.017, N = 32.8381. (CC) gcc options: -lpthread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 16 - Type: ThreadSamsung SSD 980 PRO 1TB510152025SE +/- 0.06, N = 318.481. (CC) gcc options: -lpthread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 1 - Type: ProcessSamsung SSD 980 PRO 1TB0.49820.99641.49461.99282.491SE +/- 0.003, N = 32.2141. (CC) gcc options: -lpthread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 8 - Type: ThreadSamsung SSD 980 PRO 1TB3691215SE +/- 0.03, N = 310.041. (CC) gcc options: -lpthread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 4 - Type: ThreadSamsung SSD 980 PRO 1TB1.22542.45083.67624.90166.127SE +/- 0.014, N = 35.4461. (CC) gcc options: -lpthread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 2 - Type: ThreadSamsung SSD 980 PRO 1TB0.67551.3512.02652.7023.3775SE +/- 0.039, N = 53.0021. (CC) gcc options: -lpthread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 1 - Type: ThreadSamsung SSD 980 PRO 1TB0.53871.07741.61612.15482.6935SE +/- 0.001, N = 32.3941. (CC) gcc options: -lpthread

IPC_benchmark

IPC_benchmark is a Linux inter-process communication benchmark. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: Unnamed Unix Domain Socket - Message Bytes: 2048Samsung SSD 980 PRO 1TB400K800K1200K1600K2000KSE +/- 11797.69, N = 31696058

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: FIFO Named Pipe - Message Bytes: 4096Samsung SSD 980 PRO 1TB500K1000K1500K2000K2500KSE +/- 15010.51, N = 32199316

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: FIFO Named Pipe - Message Bytes: 2048Samsung SSD 980 PRO 1TB700K1400K2100K2800K3500KSE +/- 18300.03, N = 33149831

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: FIFO Named Pipe - Message Bytes: 1024Samsung SSD 980 PRO 1TB900K1800K2700K3600K4500KSE +/- 65792.02, N = 34067222

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: FIFO Named Pipe - Message Bytes: 512Samsung SSD 980 PRO 1TB1000K2000K3000K4000K5000KSE +/- 14923.09, N = 34709126

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: FIFO Named Pipe - Message Bytes: 256Samsung SSD 980 PRO 1TB1000K2000K3000K4000K5000KSE +/- 36495.61, N = 34798987

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: FIFO Named Pipe - Message Bytes: 128Samsung SSD 980 PRO 1TB1000K2000K3000K4000K5000KSE +/- 41428.51, N = 114674108

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: Unnamed Pipe - Message Bytes: 4096Samsung SSD 980 PRO 1TB500K1000K1500K2000K2500KSE +/- 4780.29, N = 32210898

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: Unnamed Pipe - Message Bytes: 2048Samsung SSD 980 PRO 1TB700K1400K2100K2800K3500KSE +/- 47375.75, N = 33069523

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: Unnamed Pipe - Message Bytes: 1024Samsung SSD 980 PRO 1TB800K1600K2400K3200K4000KSE +/- 4385.43, N = 33848720

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: Unnamed Pipe - Message Bytes: 512Samsung SSD 980 PRO 1TB900K1800K2700K3600K4500KSE +/- 38234.55, N = 154310426

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: Unnamed Pipe - Message Bytes: 256Samsung SSD 980 PRO 1TB900K1800K2700K3600K4500KSE +/- 74294.42, N = 34426849

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: Unnamed Pipe - Message Bytes: 128Samsung SSD 980 PRO 1TB900K1800K2700K3600K4500KSE +/- 49264.31, N = 154401448

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: TCP Socket - Message Bytes: 4096Samsung SSD 980 PRO 1TB300K600K900K1200K1500KSE +/- 3025.24, N = 31434598

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: TCP Socket - Message Bytes: 2048Samsung SSD 980 PRO 1TB500K1000K1500K2000K2500KSE +/- 22830.19, N = 152143051

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: TCP Socket - Message Bytes: 1024Samsung SSD 980 PRO 1TB600K1200K1800K2400K3000KSE +/- 10621.55, N = 32757293

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: TCP Socket - Message Bytes: 512Samsung SSD 980 PRO 1TB700K1400K2100K2800K3500KSE +/- 28648.00, N = 33329492

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: TCP Socket - Message Bytes: 256Samsung SSD 980 PRO 1TB800K1600K2400K3200K4000KSE +/- 12545.53, N = 33509536

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: TCP Socket - Message Bytes: 128Samsung SSD 980 PRO 1TB800K1600K2400K3200K4000KSE +/- 4456.39, N = 33706452

OSBench

OSBench is a collection of micro-benchmarks for measuring operating system primitives like time to create threads/processes, launching programs, creating files, and memory allocation. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgNs Per Event, Fewer Is BetterOSBenchTest: Memory AllocationsSamsung SSD 980 PRO 1TB1530456075SE +/- 0.78, N = 368.731. (CC) gcc options: -lm

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Launch ProgramsSamsung SSD 980 PRO 1TB816243240SE +/- 0.24, N = 334.001. (CC) gcc options: -lm

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create ThreadsSamsung SSD 980 PRO 1TB3691215SE +/- 0.021633, N = 39.5725061. (CC) gcc options: -lm

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create FilesSamsung SSD 980 PRO 1TB510152025SE +/- 0.03, N = 319.611. (CC) gcc options: -lm

perf-bench

This test profile is used for running Linux perf-bench, the benchmark support within the Linux kernel's perf tool. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgops/sec, More Is Betterperf-benchBenchmark: Syscall BasicSamsung SSD 980 PRO 1TB4M8M12M16M20MSE +/- 28536.24, N = 3175354401. (CC) gcc options: -pthread -shared -lunwind-x86_64 -lunwind -llzma -Xlinker -export-dynamic -O6 -ggdb3 -funwind-tables -std=gnu99 -lcap -lpython2.7

OpenBenchmarking.orgops/sec, More Is Betterperf-benchBenchmark: Futex Lock-PiSamsung SSD 980 PRO 1TB1202403604806005421. (CC) gcc options: -pthread -shared -lunwind-x86_64 -lunwind -llzma -Xlinker -export-dynamic -O6 -ggdb3 -funwind-tables -std=gnu99 -lcap -lpython2.7

OpenBenchmarking.orgops/sec, More Is Betterperf-benchBenchmark: Sched PipeSamsung SSD 980 PRO 1TB100K200K300K400K500KSE +/- 1481.21, N = 34724201. (CC) gcc options: -pthread -shared -lunwind-x86_64 -lunwind -llzma -Xlinker -export-dynamic -O6 -ggdb3 -funwind-tables -std=gnu99 -lcap -lpython2.7

OpenBenchmarking.orgGB/sec, More Is Betterperf-benchBenchmark: Memset 1MBSamsung SSD 980 PRO 1TB48121620SE +/- 0.21, N = 317.311. (CC) gcc options: -pthread -shared -lunwind-x86_64 -lunwind -llzma -Xlinker -export-dynamic -O6 -ggdb3 -funwind-tables -std=gnu99 -lcap -lpython2.7

OpenBenchmarking.orgops/sec, More Is Betterperf-benchBenchmark: Futex HashSamsung SSD 980 PRO 1TB1000K2000K3000K4000K5000KSE +/- 3219.21, N = 345669621. (CC) gcc options: -pthread -shared -lunwind-x86_64 -lunwind -llzma -Xlinker -export-dynamic -O6 -ggdb3 -funwind-tables -std=gnu99 -lcap -lpython2.7

OpenBenchmarking.orgops/sec, More Is Betterperf-benchBenchmark: Epoll WaitSamsung SSD 980 PRO 1TB8K16K24K32K40KSE +/- 62.16, N = 3387791. (CC) gcc options: -pthread -shared -lunwind-x86_64 -lunwind -llzma -Xlinker -export-dynamic -O6 -ggdb3 -funwind-tables -std=gnu99 -lcap -lpython2.7

WireGuard + Linux Networking Stack Stress Test

This is a benchmark of the WireGuard secure VPN tunnel and Linux networking stack stress test. The test runs on the local host but does require root permissions to run. The way it works is it creates three namespaces. ns0 has a loopback device. ns1 and ns2 each have wireguard devices. Those two wireguard devices send traffic through the loopback device of ns0. The end result of this is that tests wind up testing encryption and decryption at the same time -- a pretty CPU and scheduler-heavy workflow. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterWireGuard + Linux Networking Stack Stress TestSamsung SSD 980 PRO 1TB306090120150SE +/- 0.63, N = 3139.22

iPerf

iPerf is a network bandwidth throughput testing software. This test profile is used for automated testing of an iperf client and requires you have access to an iperf server. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMbits/sec, More Is BetteriPerf 3.7Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: UDP - Parallel: 64Samsung SSD 980 PRO 1TB1530456075SE +/- 0.00, N = 367.11. (CC) gcc options: -O3 -march=native -lssl -lcrypto -lm

OpenBenchmarking.orgMbits/sec, More Is BetteriPerf 3.7Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: UDP - Parallel: 32Samsung SSD 980 PRO 1TB816243240SE +/- 0.00, N = 333.61. (CC) gcc options: -O3 -march=native -lssl -lcrypto -lm

OpenBenchmarking.orgMbits/sec, More Is BetteriPerf 3.7Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: TCP - Parallel: 64Samsung SSD 980 PRO 1TB13K26K39K52K65KSE +/- 155.70, N = 3600481. (CC) gcc options: -O3 -march=native -lssl -lcrypto -lm

OpenBenchmarking.orgMbits/sec, More Is BetteriPerf 3.7Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: TCP - Parallel: 32Samsung SSD 980 PRO 1TB12K24K36K48K60KSE +/- 81.68, N = 3554341. (CC) gcc options: -O3 -march=native -lssl -lcrypto -lm

OpenBenchmarking.orgMbits/sec, More Is BetteriPerf 3.7Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: UDP - Parallel: 1Samsung SSD 980 PRO 1TB0.23630.47260.70890.94521.1815SE +/- 0.00, N = 31.051. (CC) gcc options: -O3 -march=native -lssl -lcrypto -lm

OpenBenchmarking.orgMbits/sec, More Is BetteriPerf 3.7Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: TCP - Parallel: 1Samsung SSD 980 PRO 1TB12K24K36K48K60KSE +/- 480.92, N = 3569431. (CC) gcc options: -O3 -march=native -lssl -lcrypto -lm

OpenBenchmarking.orgMbits/sec, More Is BetteriPerf 3.7Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: UDP - 1000Mbit Objective - Parallel: 64Samsung SSD 980 PRO 1TB10K20K30K40K50KSE +/- 548.68, N = 7487661. (CC) gcc options: -O3 -march=native -lssl -lcrypto -lm

OpenBenchmarking.orgMbits/sec, More Is BetteriPerf 3.7Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: UDP - 1000Mbit Objective - Parallel: 32Samsung SSD 980 PRO 1TB7K14K21K28K35KSE +/- 0.33, N = 3319981. (CC) gcc options: -O3 -march=native -lssl -lcrypto -lm

OpenBenchmarking.orgMbits/sec, More Is BetteriPerf 3.7Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: UDP - 100Mbit Objective - Parallel: 64Samsung SSD 980 PRO 1TB1400280042005600700064001. (CC) gcc options: -O3 -march=native -lssl -lcrypto -lm

OpenBenchmarking.orgMbits/sec, More Is BetteriPerf 3.7Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: UDP - 100Mbit Objective - Parallel: 32Samsung SSD 980 PRO 1TB700140021002800350032001. (CC) gcc options: -O3 -march=native -lssl -lcrypto -lm

OpenBenchmarking.orgMbits/sec, More Is BetteriPerf 3.7Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: UDP - 1000Mbit Objective - Parallel: 1Samsung SSD 980 PRO 1TB200400600800100010001. (CC) gcc options: -O3 -march=native -lssl -lcrypto -lm

OpenBenchmarking.orgMbits/sec, More Is BetteriPerf 3.7Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: UDP - 100Mbit Objective - Parallel: 1Samsung SSD 980 PRO 1TB204060801001001. (CC) gcc options: -O3 -march=native -lssl -lcrypto -lm

pmbench

Pmbench is a Linux paging and virtual memory benchmark. This test profile will report the average page latency of the system. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 32 - Read-Write Ratio: 80% Reads 20% WritesSamsung SSD 980 PRO 1TB0.02950.0590.08850.1180.1475SE +/- 0.0006, N = 30.13091. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 16 - Read-Write Ratio: 80% Reads 20% WritesSamsung SSD 980 PRO 1TB0.0260.0520.0780.1040.13SE +/- 0.0010, N = 30.11551. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 8 - Read-Write Ratio: 80% Reads 20% WritesSamsung SSD 980 PRO 1TB0.02530.05060.07590.10120.1265SE +/- 0.0002, N = 30.11261. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 4 - Read-Write Ratio: 80% Reads 20% WritesSamsung SSD 980 PRO 1TB0.02520.05040.07560.10080.126SE +/- 0.0003, N = 30.11221. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 2 - Read-Write Ratio: 80% Reads 20% WritesSamsung SSD 980 PRO 1TB0.02520.05040.07560.10080.126SE +/- 0.0003, N = 30.11201. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 1 - Read-Write Ratio: 80% Reads 20% WritesSamsung SSD 980 PRO 1TB0.0250.050.0750.10.125SE +/- 0.0004, N = 30.11101. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 32 - Read-Write Ratio: 100% WritesSamsung SSD 980 PRO 1TB0.0230.0460.0690.0920.115SE +/- 0.0007, N = 30.10201. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 16 - Read-Write Ratio: 100% WritesSamsung SSD 980 PRO 1TB0.01390.02780.04170.05560.0695SE +/- 0.0004, N = 30.06171. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 8 - Read-Write Ratio: 100% WritesSamsung SSD 980 PRO 1TB0.01260.02520.03780.05040.063SE +/- 0.0001, N = 30.05601. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 4 - Read-Write Ratio: 100% WritesSamsung SSD 980 PRO 1TB0.01150.0230.03450.0460.0575SE +/- 0.0000, N = 30.05131. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 32 - Read-Write Ratio: 100% ReadsSamsung SSD 980 PRO 1TB0.01130.02260.03390.04520.0565SE +/- 0.0002, N = 30.05021. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 2 - Read-Write Ratio: 100% WritesSamsung SSD 980 PRO 1TB0.01130.02260.03390.04520.0565SE +/- 0.0003, N = 30.05021. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 16 - Read-Write Ratio: 100% ReadsSamsung SSD 980 PRO 1TB0.00990.01980.02970.03960.0495SE +/- 0.0003, N = 30.04391. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 1 - Read-Write Ratio: 100% WritesSamsung SSD 980 PRO 1TB0.01150.0230.03450.0460.0575SE +/- 0.0001, N = 30.05111. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 8 - Read-Write Ratio: 100% ReadsSamsung SSD 980 PRO 1TB0.00980.01960.02940.03920.049SE +/- 0.0000, N = 30.04351. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 4 - Read-Write Ratio: 100% ReadsSamsung SSD 980 PRO 1TB0.00980.01960.02940.03920.049SE +/- 0.0000, N = 30.04351. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 2 - Read-Write Ratio: 100% ReadsSamsung SSD 980 PRO 1TB0.00980.01960.02940.03920.049SE +/- 0.0000, N = 30.04361. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 1 - Read-Write Ratio: 100% ReadsSamsung SSD 980 PRO 1TB0.00990.01980.02970.03960.0495SE +/- 0.0001, N = 30.04381. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 32 - Read-Write Ratio: 50%Samsung SSD 980 PRO 1TB0.02710.05420.08130.10840.1355SE +/- 0.0002, N = 30.12031. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 16 - Read-Write Ratio: 50%Samsung SSD 980 PRO 1TB0.02170.04340.06510.08680.1085SE +/- 0.0002, N = 30.09651. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 8 - Read-Write Ratio: 50%Samsung SSD 980 PRO 1TB0.02020.04040.06060.08080.101SE +/- 0.0005, N = 30.08991. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 4 - Read-Write Ratio: 50%Samsung SSD 980 PRO 1TB0.02010.04020.06030.08040.1005SE +/- 0.0002, N = 30.08941. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 2 - Read-Write Ratio: 50%Samsung SSD 980 PRO 1TB0.01980.03960.05940.07920.099SE +/- 0.0003, N = 30.08801. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 1 - Read-Write Ratio: 50%Samsung SSD 980 PRO 1TB0.02010.04020.06030.08040.1005SE +/- 0.0003, N = 30.08921. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

t-test1

This is a test of t-test1 for basic memory allocator benchmarks. Note this test profile is currently very basic and the overall time does include the warmup time of the custom t-test1 compilation. Improvements welcome. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is Bettert-test1 2017-01-13Threads: 2Samsung SSD 980 PRO 1TB1.0512.1023.1534.2045.255SE +/- 0.040, N = 34.6711. (CC) gcc options: -pthread

OpenBenchmarking.orgSeconds, Fewer Is Bettert-test1 2017-01-13Threads: 1Samsung SSD 980 PRO 1TB3691215SE +/- 0.07, N = 311.671. (CC) gcc options: -pthread

MBW

This is a basic/simple memory (RAM) bandwidth benchmark for memory copy operations. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy, Fixed Block Size - Array Size: 8192 MiBSamsung SSD 980 PRO 1TB2K4K6K8K10KSE +/- 85.94, N = 158958.501. (CC) gcc options: -O3 -march=native

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy, Fixed Block Size - Array Size: 4096 MiBSamsung SSD 980 PRO 1TB2K4K6K8K10KSE +/- 33.11, N = 38822.891. (CC) gcc options: -O3 -march=native

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy, Fixed Block Size - Array Size: 1024 MiBSamsung SSD 980 PRO 1TB2K4K6K8K10KSE +/- 9.90, N = 38506.771. (CC) gcc options: -O3 -march=native

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy, Fixed Block Size - Array Size: 512 MiBSamsung SSD 980 PRO 1TB2K4K6K8K10KSE +/- 73.53, N = 38538.171. (CC) gcc options: -O3 -march=native

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy, Fixed Block Size - Array Size: 128 MiBSamsung SSD 980 PRO 1TB2K4K6K8K10KSE +/- 91.80, N = 38283.931. (CC) gcc options: -O3 -march=native

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy - Array Size: 8192 MiBSamsung SSD 980 PRO 1TB3K6K9K12K15KSE +/- 104.26, N = 314853.821. (CC) gcc options: -O3 -march=native

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy - Array Size: 4096 MiBSamsung SSD 980 PRO 1TB3K6K9K12K15KSE +/- 43.38, N = 314658.821. (CC) gcc options: -O3 -march=native

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy - Array Size: 1024 MiBSamsung SSD 980 PRO 1TB3K6K9K12K15KSE +/- 202.22, N = 314843.131. (CC) gcc options: -O3 -march=native

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy - Array Size: 512 MiBSamsung SSD 980 PRO 1TB3K6K9K12K15KSE +/- 128.27, N = 314903.841. (CC) gcc options: -O3 -march=native

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy - Array Size: 128 MiBSamsung SSD 980 PRO 1TB3K6K9K12K15KSE +/- 112.71, N = 315723.941. (CC) gcc options: -O3 -march=native

Tinymembench

This benchmark tests the system memory (RAM) performance. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterTinymembench 2018-05-28Standard MemsetSamsung SSD 980 PRO 1TB4K8K12K16K20KSE +/- 33.36, N = 319203.31. (CC) gcc options: -O2 -lm

OpenBenchmarking.orgMB/s, More Is BetterTinymembench 2018-05-28Standard MemcpySamsung SSD 980 PRO 1TB4K8K12K16K20KSE +/- 103.83, N = 318772.41. (CC) gcc options: -O2 -lm

PostMark

This is a test of NetApp's PostMark benchmark designed to simulate small-file testing similar to the tasks endured by web and mail servers. This test profile will set PostMark to perform 25,000 transactions with 500 files simultaneously with the file sizes ranging between 5 and 512 kilobytes. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgTPS, More Is BetterPostMark 1.51Disk Transaction PerformanceSamsung SSD 980 PRO 1TB2K4K6K8K10KSE +/- 84.00, N = 379801. (CC) gcc options: -O3

LevelDB

LevelDB is a key-value storage library developed by Google that supports making use of Snappy for data compression and has other modern features. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Sequential FillSamsung SSD 980 PRO 1TB1428425670SE +/- 0.38, N = 363.111. (CXX) g++ options: -O3 -lsqlite3 -lsnappy -lpthread

OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: Sequential FillSamsung SSD 980 PRO 1TB1326395265SE +/- 0.33, N = 356.11. (CXX) g++ options: -O3 -lsqlite3 -lsnappy -lpthread

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Random DeleteSamsung SSD 980 PRO 1TB1428425670SE +/- 0.45, N = 361.321. (CXX) g++ options: -O3 -lsqlite3 -lsnappy -lpthread

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Seek RandomSamsung SSD 980 PRO 1TB612182430SE +/- 0.01, N = 323.751. (CXX) g++ options: -O3 -lsqlite3 -lsnappy -lpthread

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Random ReadSamsung SSD 980 PRO 1TB48121620SE +/- 0.03, N = 316.071. (CXX) g++ options: -O3 -lsqlite3 -lsnappy -lpthread

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Random FillSamsung SSD 980 PRO 1TB1428425670SE +/- 0.14, N = 363.421. (CXX) g++ options: -O3 -lsqlite3 -lsnappy -lpthread

OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: Random FillSamsung SSD 980 PRO 1TB1326395265SE +/- 0.12, N = 355.81. (CXX) g++ options: -O3 -lsqlite3 -lsnappy -lpthread

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: OverwriteSamsung SSD 980 PRO 1TB1428425670SE +/- 0.15, N = 363.061. (CXX) g++ options: -O3 -lsqlite3 -lsnappy -lpthread

OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: OverwriteSamsung SSD 980 PRO 1TB1326395265SE +/- 0.15, N = 356.11. (CXX) g++ options: -O3 -lsqlite3 -lsnappy -lpthread

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Hot ReadSamsung SSD 980 PRO 1TB48121620SE +/- 0.15, N = 916.191. (CXX) g++ options: -O3 -lsqlite3 -lsnappy -lpthread

Schbench

This is a benchmark of Schbench, a Linux kernel scheduler benchmark developed by Facebook. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgusec, 99.9th Latency Percentile, Fewer Is BetterSchbenchMessage Threads: 8 - Workers Per Message Thread: 4Samsung SSD 980 PRO 1TB8001600240032004000SE +/- 452.95, N = 1239601. (CC) gcc options: -O2 -lpthread

Apache HTTP Server

This is a test of the Apache HTTPD web server. This Apache HTTPD web server benchmark test profile makes use of the Golang "Bombardier" program for facilitating the HTTP requests over a fixed period time with a configurable number of concurrent clients. Learn more via the OpenBenchmarking.org test page.

Concurrent Requests: 1000

Samsung SSD 980 PRO 1TB: The test quit with a non-zero exit status.

Concurrent Requests: 500

Samsung SSD 980 PRO 1TB: The test quit with a non-zero exit status.

Concurrent Requests: 200

Samsung SSD 980 PRO 1TB: The test quit with a non-zero exit status.

Concurrent Requests: 100

Samsung SSD 980 PRO 1TB: The test quit with a non-zero exit status.

Concurrent Requests: 20

Samsung SSD 980 PRO 1TB: The test quit with a non-zero exit status.

Concurrent Requests: 1

Samsung SSD 980 PRO 1TB: The test quit with a non-zero exit status.

Stress-NG

Stress-NG is a Linux stress tool developed by Colin King of Canonical. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Socket ActivitySamsung SSD 980 PRO 1TB5001000150020002500SE +/- 953.68, N = 152356.811. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -pthread -lc -latomic

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: CPU CacheSamsung SSD 980 PRO 1TB20406080100SE +/- 1.43, N = 1590.901. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -pthread -lc -latomic

Test: RdRand

Samsung SSD 980 PRO 1TB: stress-ng: error: [110012] No stress workers invoked (one or more were unsupported)

BenchmarkMutex

BenchmarkMutex is a mutex benchmark created by Malte Skarupke. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgns, Fewer Is BetterBenchmarkMutexBenchmark: Mutex Lock Unlock spinlockSamsung SSD 980 PRO 1TB714212835SE +/- 1.06, N = 1229.11. (CXX) g++ options: -std=c++17 -lbenchmark -pthread

OpenSSL

OpenSSL is an open-source toolkit that implements SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols. This test profile makes use of the built-in "openssl speed" benchmarking capabilities. Learn more via the OpenBenchmarking.org test page.

Algorithm: RSA4096

Samsung SSD 980 PRO 1TB: The test quit with a non-zero exit status.

Algorithm: SHA256

Samsung SSD 980 PRO 1TB: The test quit with a non-zero exit status.

Hackbench

This is a benchmark of Hackbench, a test of the Linux kernel scheduler. Learn more via the OpenBenchmarking.org test page.

Count: 32 - Type: Thread

Samsung SSD 980 PRO 1TB: Creating fdpair (error: Too many open files)

IPC_benchmark

IPC_benchmark is a Linux inter-process communication benchmark. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: Unnamed Unix Domain Socket - Message Bytes: 4096Samsung SSD 980 PRO 1TB300K600K900K1200K1500KSE +/- 24376.74, N = 151318405

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: Unnamed Unix Domain Socket - Message Bytes: 1024Samsung SSD 980 PRO 1TB400K800K1200K1600K2000KSE +/- 79501.22, N = 121644042

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: Unnamed Unix Domain Socket - Message Bytes: 512Samsung SSD 980 PRO 1TB300K600K900K1200K1500KSE +/- 70579.02, N = 151402754

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: Unnamed Unix Domain Socket - Message Bytes: 256Samsung SSD 980 PRO 1TB300K600K900K1200K1500KSE +/- 30824.14, N = 121353784

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: Unnamed Unix Domain Socket - Message Bytes: 128Samsung SSD 980 PRO 1TB300K600K900K1200K1500KSE +/- 43841.17, N = 151445945

OSBench

OSBench is a collection of micro-benchmarks for measuring operating system primitives like time to create threads/processes, launching programs, creating files, and memory allocation. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create ProcessesSamsung SSD 980 PRO 1TB612182430SE +/- 0.67, N = 1523.981. (CC) gcc options: -lm

perf-bench

This test profile is used for running Linux perf-bench, the benchmark support within the Linux kernel's perf tool. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgGB/sec, More Is Betterperf-benchBenchmark: Memcpy 1MBSamsung SSD 980 PRO 1TB510152025SE +/- 1.86, N = 1521.341. (CC) gcc options: -pthread -shared -lunwind-x86_64 -lunwind -llzma -Xlinker -export-dynamic -O6 -ggdb3 -funwind-tables -std=gnu99 -lcap -lpython2.7

Ethr

Ethr is a cross-platform Golang-written network performance measurement tool developed by Microsoft that is capable of testing multiple protocols and different measurements. Learn more via the OpenBenchmarking.org test page.

Server Address: localhost - Protocol: HTTP - Test: Connections/s - Threads: 64

Samsung SSD 980 PRO 1TB: Test failed to run.

Server Address: localhost - Protocol: HTTP - Test: Connections/s - Threads: 32

Samsung SSD 980 PRO 1TB: Test failed to run.

Server Address: localhost - Protocol: UDP - Test: Connections/s - Threads: 64

Samsung SSD 980 PRO 1TB: Test failed to run.

Server Address: localhost - Protocol: UDP - Test: Connections/s - Threads: 32

Samsung SSD 980 PRO 1TB: Test failed to run.

Server Address: localhost - Protocol: TCP - Test: Connections/s - Threads: 64

Samsung SSD 980 PRO 1TB: Test failed to run.

Server Address: localhost - Protocol: TCP - Test: Connections/s - Threads: 32

Samsung SSD 980 PRO 1TB: Test failed to run.

Server Address: localhost - Protocol: HTTP - Test: Connections/s - Threads: 8

Samsung SSD 980 PRO 1TB: Test failed to run.

Server Address: localhost - Protocol: HTTP - Test: Connections/s - Threads: 1

Samsung SSD 980 PRO 1TB: Test failed to run.

Server Address: localhost - Protocol: UDP - Test: Connections/s - Threads: 8

Samsung SSD 980 PRO 1TB: Test failed to run.

Server Address: localhost - Protocol: UDP - Test: Connections/s - Threads: 1

Samsung SSD 980 PRO 1TB: Test failed to run.

Server Address: localhost - Protocol: TCP - Test: Connections/s - Threads: 8

Samsung SSD 980 PRO 1TB: Test failed to run.

Server Address: localhost - Protocol: TCP - Test: Connections/s - Threads: 1

Samsung SSD 980 PRO 1TB: Test failed to run.

Server Address: localhost - Protocol: HTTP - Test: Bandwidth - Threads: 64

Samsung SSD 980 PRO 1TB: Test failed to run.

Server Address: localhost - Protocol: HTTP - Test: Bandwidth - Threads: 32

Samsung SSD 980 PRO 1TB: Test failed to run.

Server Address: localhost - Protocol: UDP - Test: Bandwidth - Threads: 64

Samsung SSD 980 PRO 1TB: Test failed to run.

Server Address: localhost - Protocol: UDP - Test: Bandwidth - Threads: 32

Samsung SSD 980 PRO 1TB: Test failed to run.

Server Address: localhost - Protocol: TCP - Test: Bandwidth - Threads: 64

Samsung SSD 980 PRO 1TB: Test failed to run.

Server Address: localhost - Protocol: TCP - Test: Bandwidth - Threads: 32

Samsung SSD 980 PRO 1TB: Test failed to run.

Server Address: localhost - Protocol: HTTP - Test: Bandwidth - Threads: 8

Samsung SSD 980 PRO 1TB: Test failed to run.

Server Address: localhost - Protocol: HTTP - Test: Bandwidth - Threads: 1

Samsung SSD 980 PRO 1TB: Test failed to run.

Server Address: localhost - Protocol: UDP - Test: Bandwidth - Threads: 8

Samsung SSD 980 PRO 1TB: Test failed to run.

Server Address: localhost - Protocol: UDP - Test: Bandwidth - Threads: 1

Samsung SSD 980 PRO 1TB: Test failed to run.

Server Address: localhost - Protocol: TCP - Test: Bandwidth - Threads: 8

Samsung SSD 980 PRO 1TB: Test failed to run.

Server Address: localhost - Protocol: TCP - Test: Bandwidth - Threads: 1

Samsung SSD 980 PRO 1TB: Test failed to run.

Server Address: localhost - Protocol: HTTP - Test: Latency - Threads: 64

Samsung SSD 980 PRO 1TB: Test failed to run.

Server Address: localhost - Protocol: HTTP - Test: Latency - Threads: 32

Samsung SSD 980 PRO 1TB: Test failed to run.

Server Address: localhost - Protocol: UDP - Test: Latency - Threads: 64

Samsung SSD 980 PRO 1TB: Test failed to run.

Server Address: localhost - Protocol: UDP - Test: Latency - Threads: 32

Samsung SSD 980 PRO 1TB: Test failed to run.

Server Address: localhost - Protocol: TCP - Test: Latency - Threads: 64

Samsung SSD 980 PRO 1TB: Test failed to run.

Server Address: localhost - Protocol: TCP - Test: Latency - Threads: 32

Samsung SSD 980 PRO 1TB: Test failed to run.

Server Address: localhost - Protocol: HTTP - Test: Latency - Threads: 8

Samsung SSD 980 PRO 1TB: Test failed to run.

Server Address: localhost - Protocol: HTTP - Test: Latency - Threads: 1

Samsung SSD 980 PRO 1TB: Test failed to run.

Server Address: localhost - Protocol: UDP - Test: Latency - Threads: 8

Samsung SSD 980 PRO 1TB: Test failed to run.

Server Address: localhost - Protocol: UDP - Test: Latency - Threads: 1

Samsung SSD 980 PRO 1TB: Test failed to run.

Server Address: localhost - Protocol: TCP - Test: Latency - Threads: 8

Samsung SSD 980 PRO 1TB: Test failed to run.

Server Address: localhost - Protocol: TCP - Test: Latency - Threads: 1

Samsung SSD 980 PRO 1TB: Test failed to run.

LevelDB

LevelDB is a key-value storage library developed by Google that supports making use of Snappy for data compression and has other modern features. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Fill SyncSamsung SSD 980 PRO 1TB1530456075SE +/- 1.35, N = 1468.781. (CXX) g++ options: -O3 -lsqlite3 -lsnappy -lpthread

OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: Fill SyncSamsung SSD 980 PRO 1TB1122334455SE +/- 1.30, N = 1450.41. (CXX) g++ options: -O3 -lsqlite3 -lsnappy -lpthread

213 Results Shown

Facebook RocksDB:
  Read Rand Write Rand
  Read While Writing
  Rand Fill Sync
  Seq Fill
  Update Rand
  Rand Read
  Rand Fill
ctx_clock
Stress-NG:
  System V Message Passing
  Glibc Qsort Data Sorting
  Glibc C String Functions
  Context Switching
  Memory Copying
  Vector Math
  Matrix Math
  Semaphores
  CPU Stress
  SENDFILE
  IO_uring
  Forking
  Malloc
  Crypto
  Atomic
  MEMFD
  NUMA
  MMAP
BenchmarkMutex:
  Mutex Lock Unlock ticket_spinlock
  Mutex Lock Unlock pthread_mutex
  Mutex Lock Unlock spinlock_amd
  Semaphore Release And Acquire
  Mutex Lock Unlock std::mutex
  Mutex Lock Unlock std::mutex
  Shared Mutex Lock Shared
SQLite Speedtest
PostgreSQL pgbench:
  10000 - 250 - Read Write - Average Latency
  10000 - 250 - Read Write
  10000 - 100 - Read Write - Average Latency
  10000 - 100 - Read Write
  10000 - 50 - Read Write - Average Latency
  10000 - 50 - Read Write
  10000 - 250 - Read Only - Average Latency
  10000 - 250 - Read Only
  10000 - 100 - Read Only - Average Latency
  10000 - 100 - Read Only
  1000 - 250 - Read Write - Average Latency
  1000 - 250 - Read Write
  1000 - 100 - Read Write - Average Latency
  1000 - 100 - Read Write
  10000 - 50 - Read Only - Average Latency
  10000 - 50 - Read Only
  10000 - 1 - Read Write - Average Latency
  10000 - 1 - Read Write
  1000 - 50 - Read Write - Average Latency
  1000 - 50 - Read Write
  1000 - 250 - Read Only - Average Latency
  1000 - 250 - Read Only
  1000 - 100 - Read Only - Average Latency
  1000 - 100 - Read Only
  100 - 250 - Read Write - Average Latency
  100 - 250 - Read Write
  100 - 100 - Read Write - Average Latency
  100 - 100 - Read Write
  10000 - 1 - Read Only - Average Latency
  10000 - 1 - Read Only
  1000 - 50 - Read Only - Average Latency
  1000 - 50 - Read Only
  1000 - 1 - Read Write - Average Latency
  1000 - 1 - Read Write
  100 - 50 - Read Write - Average Latency
  100 - 50 - Read Write
  100 - 250 - Read Only - Average Latency
  100 - 250 - Read Only
  100 - 100 - Read Only - Average Latency
  100 - 100 - Read Only
  1000 - 1 - Read Only - Average Latency
  1000 - 1 - Read Only
  100 - 50 - Read Only - Average Latency
  100 - 50 - Read Only
  100 - 1 - Read Write - Average Latency
  100 - 1 - Read Write
  1 - 250 - Read Write - Average Latency
  1 - 250 - Read Write
  1 - 100 - Read Write - Average Latency
  1 - 100 - Read Write
  100 - 1 - Read Only - Average Latency
  100 - 1 - Read Only
  1 - 50 - Read Write - Average Latency
  1 - 50 - Read Write
  1 - 250 - Read Only - Average Latency
  1 - 250 - Read Only
  1 - 100 - Read Only - Average Latency
  1 - 100 - Read Only
  1 - 50 - Read Only - Average Latency
  1 - 50 - Read Only
  1 - 1 - Read Write - Average Latency
  1 - 1 - Read Write
  1 - 1 - Read Only - Average Latency
  1 - 1 - Read Only
Hackbench:
  32 - Process
  16 - Process
  8 - Process
  4 - Process
  2 - Process
  16 - Thread
  1 - Process
  8 - Thread
  4 - Thread
  2 - Thread
  1 - Thread
IPC_benchmark:
  Unnamed Unix Domain Socket - 2048
  FIFO Named Pipe - 4096
  FIFO Named Pipe - 2048
  FIFO Named Pipe - 1024
  FIFO Named Pipe - 512
  FIFO Named Pipe - 256
  FIFO Named Pipe - 128
  Unnamed Pipe - 4096
  Unnamed Pipe - 2048
  Unnamed Pipe - 1024
  Unnamed Pipe - 512
  Unnamed Pipe - 256
  Unnamed Pipe - 128
  TCP Socket - 4096
  TCP Socket - 2048
  TCP Socket - 1024
  TCP Socket - 512
  TCP Socket - 256
  TCP Socket - 128
OSBench:
  Memory Allocations
  Launch Programs
  Create Threads
  Create Files
perf-bench:
  Syscall Basic
  Futex Lock-Pi
  Sched Pipe
  Memset 1MB
  Futex Hash
  Epoll Wait
WireGuard + Linux Networking Stack Stress Test
iPerf:
  5201 - 10 Seconds - UDP - 64
  5201 - 10 Seconds - UDP - 32
  5201 - 10 Seconds - TCP - 64
  5201 - 10 Seconds - TCP - 32
  5201 - 10 Seconds - UDP - 1
  5201 - 10 Seconds - TCP - 1
  5201 - 10 Seconds - UDP - 1000Mbit Objective - 64
  5201 - 10 Seconds - UDP - 1000Mbit Objective - 32
  5201 - 10 Seconds - UDP - 100Mbit Objective - 64
  5201 - 10 Seconds - UDP - 100Mbit Objective - 32
  5201 - 10 Seconds - UDP - 1000Mbit Objective - 1
  5201 - 10 Seconds - UDP - 100Mbit Objective - 1
pmbench:
  32 - 80% Reads 20% Writes
  16 - 80% Reads 20% Writes
  8 - 80% Reads 20% Writes
  4 - 80% Reads 20% Writes
  2 - 80% Reads 20% Writes
  1 - 80% Reads 20% Writes
  32 - 100% Writes
  16 - 100% Writes
  8 - 100% Writes
  4 - 100% Writes
  32 - 100% Reads
  2 - 100% Writes
  16 - 100% Reads
  1 - 100% Writes
  8 - 100% Reads
  4 - 100% Reads
  2 - 100% Reads
  1 - 100% Reads
  32 - 50%
  16 - 50%
  8 - 50%
  4 - 50%
  2 - 50%
  1 - 50%
t-test1:
  2
  1
MBW:
  Memory Copy, Fixed Block Size - 8192 MiB
  Memory Copy, Fixed Block Size - 4096 MiB
  Memory Copy, Fixed Block Size - 1024 MiB
  Memory Copy, Fixed Block Size - 512 MiB
  Memory Copy, Fixed Block Size - 128 MiB
  Memory Copy - 8192 MiB
  Memory Copy - 4096 MiB
  Memory Copy - 1024 MiB
  Memory Copy - 512 MiB
  Memory Copy - 128 MiB
Tinymembench:
  Standard Memset
  Standard Memcpy
PostMark
LevelDB:
  Seq Fill:
    Microseconds Per Op
    MB/s
  Rand Delete:
    Microseconds Per Op
  Seek Rand:
    Microseconds Per Op
  Rand Read:
    Microseconds Per Op
  Rand Fill:
    Microseconds Per Op
    MB/s
  Overwrite:
    Microseconds Per Op
    MB/s
  Hot Read:
    Microseconds Per Op
Schbench
Stress-NG:
  Socket Activity
  CPU Cache
BenchmarkMutex
IPC_benchmark:
  Unnamed Unix Domain Socket - 4096
  Unnamed Unix Domain Socket - 1024
  Unnamed Unix Domain Socket - 512
  Unnamed Unix Domain Socket - 256
  Unnamed Unix Domain Socket - 128
OSBench
perf-bench
LevelDB:
  Fill Sync:
    Microseconds Per Op
    MB/s