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

kernel5950xpgbench: 10000 - 250 - Read Write - Average Latencypgbench: 10000 - 250 - Read Writepgbench: 10000 - 100 - Read Write - Average Latencypgbench: 10000 - 100 - Read Writepgbench: 10000 - 1 - Read Write - Average Latencypgbench: 10000 - 1 - Read Writepgbench: 10000 - 1 - Read Only - Average Latencypgbench: 10000 - 1 - Read Onlypgbench: 10000 - 50 - Read Write - Average Latencypgbench: 10000 - 50 - Read Writepgbench: 10000 - 50 - Read Only - Average Latencypgbench: 10000 - 50 - Read Onlypgbench: 10000 - 100 - Read Only - Average Latencypgbench: 10000 - 100 - Read Onlypgbench: 10000 - 250 - Read Only - Average Latencypgbench: 10000 - 250 - Read Onlymutex: Mutex Lock Unlock spinlockmbw: Memory Copy, Fixed Block Size - 8192 MiBtinymembench: Standard Memsettinymembench: Standard Memcpyrocksdb: Rand Fill Syncrocksdb: Rand Fillpgbench: 1000 - 250 - Read Write - Average Latencypgbench: 1000 - 250 - Read Writepgbench: 1000 - 100 - Read Write - Average Latencypgbench: 1000 - 100 - 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: 1000 - 50 - Read Only - Average Latencypgbench: 1000 - 50 - Read Onlypgbench: 1000 - 1 - Read Only - Average Latencypgbench: 1000 - 1 - Read Onlypgbench: 1000 - 1 - Read Write - Average Latencypgbench: 1000 - 1 - Read Writestress-ng: CPU Cachestress-ng: Socket Activitystress-ng: Context Switchingwireguard: schbench: 8 - 4pgbench: 100 - 250 - Read Write - Average Latencypgbench: 100 - 250 - Read Writepgbench: 100 - 100 - Read Write - Average Latencypgbench: 100 - 100 - Read Writepgbench: 100 - 50 - Read Write - Average Latencypgbench: 100 - 50 - Read Writepgbench: 100 - 1 - Read Only - Average Latencypgbench: 100 - 1 - Read Onlypgbench: 100 - 250 - Read Only - Average Latencypgbench: 100 - 250 - Read Onlypgbench: 100 - 1 - Read Write - Average Latencypgbench: 100 - 1 - Read Writepgbench: 100 - 50 - Read Only - Average Latencypgbench: 100 - 50 - Read Onlypgbench: 100 - 100 - Read Only - Average Latencypgbench: 100 - 100 - Read Onlypgbench: 1 - 250 - Read Write - Average Latencypgbench: 1 - 250 - Read Writepgbench: 1 - 50 - Read Write - Average Latencypgbench: 1 - 50 - Read Writepgbench: 1 - 100 - Read Write - Average Latencypgbench: 1 - 100 - Read Writepgbench: 1 - 250 - Read Only - Average Latencypgbench: 1 - 250 - Read Onlypgbench: 1 - 1 - Read Write - Average Latencypgbench: 1 - 1 - Read Writepgbench: 1 - 1 - Read Only - Average Latencypgbench: 1 - 1 - Read Onlypgbench: 1 - 100 - Read Only - Average Latencypgbench: 1 - 100 - Read Onlypgbench: 1 - 50 - Read Only - Average Latencypgbench: 1 - 50 - Read Onlyperf-bench: Memcpy 1MBpmbench: 2 - 50%pmbench: 2 - 80% Reads 20% Writespmbench: 4 - 80% Reads 20% Writespmbench: 32 - 80% Reads 20% Writespmbench: 16 - 80% Reads 20% Writespmbench: 8 - 80% Reads 20% Writespmbench: 1 - 100% Writespmbench: 32 - 50%pmbench: 8 - 50%pmbench: 4 - 50%pmbench: 1 - 50%pmbench: 2 - 100% Writespmbench: 16 - 50%pmbench: 1 - 80% Reads 20% Writespmbench: 32 - 100% Writespmbench: 16 - 100% Writespmbench: 4 - 100% Writespmbench: 8 - 100% Writespmbench: 32 - 100% Readspmbench: 16 - 100% Readspmbench: 4 - 100% Readspmbench: 2 - 100% Readspmbench: 8 - 100% Readspmbench: 1 - 100% Readsrocksdb: Read Rand Write Randrocksdb: Read While Writingrocksdb: Update Randrocksdb: Rand Readsqlite-speedtest: Timed Time - Size 1,000mbw: Memory Copy - 8192 MiBleveldb: Hot Readmbw: Memory Copy, Fixed Block Size - 4096 MiBhackbench: 32 - Processmutex: Mutex Lock Unlock pthread_mutexipc-benchmark: Unnamed Unix Domain Socket - 4096ipc-benchmark: Unnamed Unix Domain Socket - 512leveldb: Seq Fillleveldb: Seq Fillpostmark: Disk Transaction Performanceipc-benchmark: Unnamed Unix Domain Socket - 128perf-bench: Epoll Waitleveldb: Rand Deleteiperf: 5201 - 10 Seconds - UDP - 1000Mbit Objective - 64stress-ng: NUMAstress-ng: Memory Copyingstress-ng: IO_uringstress-ng: MMAPstress-ng: System V Message Passingstress-ng: SENDFILEstress-ng: Mallocstress-ng: MEMFDstress-ng: Matrix Mathstress-ng: Glibc Qsort Data Sortingstress-ng: Vector Mathstress-ng: CPU Stressstress-ng: Cryptostress-ng: Glibc C String Functionsstress-ng: Semaphoresstress-ng: Forkingstress-ng: Atomicperf-bench: Futex Lock-Piperf-bench: Futex Hashmbw: Memory Copy - 4096 MiBmutex: Mutex Lock Unlock spinlock_amdrocksdb: Seq Fillipc-benchmark: Unnamed Unix Domain Socket - 256ipc-benchmark: TCP Socket - 2048osbench: Create Processesleveldb: Seek Randipc-benchmark: Unnamed Unix Domain Socket - 1024mutex: Shared Mutex Lock Sharedmutex: Mutex Lock Unlock std::mutexperf-bench: Memset 1MBhackbench: 16 - Threadhackbench: 16 - Processmutex: Mutex Lock Unlock std::mutexleveldb: Rand Readiperf: 5201 - 10 Seconds - TCP - 64iperf: 5201 - 10 Seconds - UDP - 64iperf: 5201 - 10 Seconds - TCP - 32iperf: 5201 - 10 Seconds - UDP - 100Mbit Objective - 64iperf: 5201 - 10 Seconds - UDP - 32iperf: 5201 - 10 Seconds - UDP - 1iperf: 5201 - 10 Seconds - TCP - 1iperf: 5201 - 10 Seconds - UDP - 1000Mbit Objective - 32iperf: 5201 - 10 Seconds - UDP - 100Mbit Objective - 32iperf: 5201 - 10 Seconds - UDP - 1000Mbit Objective - 1iperf: 5201 - 10 Seconds - UDP - 100Mbit Objective - 1mbw: Memory Copy, Fixed Block Size - 1024 MiBt-test1: 1mutex: Semaphore Release And Acquiremutex: Mutex Lock Unlock ticket_spinlockperf-bench: Sched Pipeipc-benchmark: Unnamed Pipe - 512ipc-benchmark: Unnamed Pipe - 128hackbench: 8 - Threadhackbench: 8 - Processmbw: Memory Copy - 1024 MiBipc-benchmark: TCP Socket - 4096ipc-benchmark: FIFO Named Pipe - 128leveldb: Rand Fillleveldb: Rand Fillleveldb: Overwriteleveldb: Overwritembw: Memory Copy, Fixed Block Size - 512 MiBperf-bench: Syscall Basichackbench: 4 - Threadipc-benchmark: Unnamed Unix Domain Socket - 2048osbench: Create Fileshackbench: 4 - Processosbench: Memory Allocationshackbench: 2 - Threadosbench: Launch Programsosbench: Create Threadst-test1: 2ipc-benchmark: TCP Socket - 1024ipc-benchmark: FIFO Named Pipe - 4096ipc-benchmark: Unnamed Pipe - 4096ipc-benchmark: TCP Socket - 512mbw: Memory Copy - 512 MiBipc-benchmark: TCP Socket - 256ipc-benchmark: TCP Socket - 128ipc-benchmark: Unnamed Pipe - 2048ipc-benchmark: FIFO Named Pipe - 2048hackbench: 2 - Processhackbench: 1 - Threadipc-benchmark: Unnamed Pipe - 1024ipc-benchmark: FIFO Named Pipe - 1024hackbench: 1 - Processipc-benchmark: Unnamed Pipe - 256ipc-benchmark: FIFO Named Pipe - 512ipc-benchmark: FIFO Named Pipe - 256mbw: Memory Copy, Fixed Block Size - 128 MiBmbw: Memory Copy - 128 MiBctx-clock: Context Switch Timeleveldb: Fill Syncleveldb: Fill Syncopenssl: SHA256Samsung SSD 980 PRO 1TB29.143857919.72450716.8461460.246406715.52632201.021489932.042489846.0464135529.18958.49519203.318772.41117246110153626.022960817.989556015.56432130.5994173980.2264419470.1124480670.032315566.51315490.902356.819855601.66139.224396049.164508525.431393317.98327810.031326840.5564495206.4381550.1054758690.2074815811587.868157311.784160628.5701590.3896417226.3311580.025392620.1556461100.08162185421.3438040.08800.11200.11220.13090.11550.11260.05110.12030.08990.08940.08920.05020.09650.11100.10200.06170.05130.05600.05020.04390.04350.04360.04350.04381661946338847151300514016801958.87714853.82216.1868822.89335.50411.71318405140275463.11156.1798014459453877961.31748766309.672146.0438768.41489.927915173.80413760.04246148390.071304.1782838.85248.67111733.5249771.875144.412723037.122505776.7356283.03155745.90542456696214658.82324.611848481353784214305123.98427323.751164404217.216.917.31227818.48117.71314.816.0726004867.155434640033.61.055694331998320010001008506.76611.6719.979.874724204310426440144810.0449.65914843.1281434598467410863.42155.863.05956.18538.167175354405.446169605819.6132335.24168.7330573.00234.0040529.5725064.671275729321993162210898332949214903.83735095363706452306952331498312.8382.394384872040672222.2144426849470912647989878283.93115723.93722268.77650.4OpenBenchmarking.org

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: 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: 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: 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: 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: 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: 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

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

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

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

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: 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: Random FillSamsung SSD 980 PRO 1TB200K400K600K800K1000KSE +/- 9834.56, N = 1211015361. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -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: 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: 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: 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 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: 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

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: 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

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: 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

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

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

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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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

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

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

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: 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: 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: 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: 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: 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: 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: 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: 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

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: 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: 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: 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: 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: 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: 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: 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: 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: 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

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: 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

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

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 - Array Size: 8192 MiBSamsung SSD 980 PRO 1TB3K6K9K12K15KSE +/- 104.26, N = 314853.821. (CC) gcc options: -O3 -march=native

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: Hot ReadSamsung SSD 980 PRO 1TB48121620SE +/- 0.15, N = 916.191. (CXX) g++ options: -O3 -lsqlite3 -lsnappy -lpthread

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: 4096 MiBSamsung SSD 980 PRO 1TB2K4K6K8K10KSE +/- 33.11, N = 38822.891. (CC) gcc options: -O3 -march=native

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

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 pthread_mutexSamsung SSD 980 PRO 1TB3691215SE +/- 0.09, N = 311.71. (CXX) g++ options: -std=c++17 -lbenchmark -pthread

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: 512Samsung SSD 980 PRO 1TB300K600K900K1200K1500KSE +/- 70579.02, N = 151402754

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

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

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: 128Samsung SSD 980 PRO 1TB300K600K900K1200K1500KSE +/- 43841.17, N = 151445945

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: 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

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: Random DeleteSamsung SSD 980 PRO 1TB1428425670SE +/- 0.45, N = 361.321. (CXX) g++ options: -O3 -lsqlite3 -lsnappy -lpthread

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 - 1000Mbit Objective - Parallel: 64Samsung SSD 980 PRO 1TB10K20K30K40K50KSE +/- 548.68, N = 7487661. (CC) gcc options: -O3 -march=native -lssl -lcrypto -lm

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: 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: 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: 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: 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

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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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

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: 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: 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

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 - Array Size: 4096 MiBSamsung SSD 980 PRO 1TB3K6K9K12K15KSE +/- 43.38, N = 314658.821. (CC) gcc options: -O3 -march=native

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 spinlock_amdSamsung SSD 980 PRO 1TB612182430SE +/- 0.12, N = 324.61. (CXX) g++ options: -std=c++17 -lbenchmark -pthread

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: Sequential FillSamsung SSD 980 PRO 1TB300K600K900K1200K1500KSE +/- 17578.63, N = 311848481. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -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: 256Samsung SSD 980 PRO 1TB300K600K900K1200K1500KSE +/- 30824.14, N = 121353784

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

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

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: Seek RandomSamsung SSD 980 PRO 1TB612182430SE +/- 0.01, N = 323.751. (CXX) g++ options: -O3 -lsqlite3 -lsnappy -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: 1024Samsung SSD 980 PRO 1TB400K800K1200K1600K2000KSE +/- 79501.22, N = 121644042

BenchmarkMutex

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

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

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

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: 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

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: 16 - Type: ThreadSamsung SSD 980 PRO 1TB510152025SE +/- 0.06, N = 318.481. (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

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 std::mutexSamsung SSD 980 PRO 1TB48121620SE +/- 0.15, N = 314.81. (CXX) g++ options: -std=c++17 -lbenchmark -pthread

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: Random ReadSamsung SSD 980 PRO 1TB48121620SE +/- 0.03, N = 316.071. (CXX) g++ options: -O3 -lsqlite3 -lsnappy -lpthread

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: 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: 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: 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 - 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 - 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: 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: 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: 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

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: 1024 MiBSamsung SSD 980 PRO 1TB2K4K6K8K10KSE +/- 9.90, N = 38506.771. (CC) gcc options: -O3 -march=native

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: 1Samsung SSD 980 PRO 1TB3691215SE +/- 0.07, N = 311.671. (CC) gcc options: -pthread

BenchmarkMutex

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

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 ticket_spinlockSamsung SSD 980 PRO 1TB3691215SE +/- 0.04, N = 39.871. (CXX) g++ options: -std=c++17 -lbenchmark -pthread

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: 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

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 Pipe - Message Bytes: 512Samsung SSD 980 PRO 1TB900K1800K2700K3600K4500KSE +/- 38234.55, N = 154310426

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

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: 8 - Type: ThreadSamsung SSD 980 PRO 1TB3691215SE +/- 0.03, N = 310.041. (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

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 - Array Size: 1024 MiBSamsung SSD 980 PRO 1TB3K6K9K12K15KSE +/- 202.22, N = 314843.131. (CC) gcc options: -O3 -march=native

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: TCP Socket - Message Bytes: 4096Samsung SSD 980 PRO 1TB300K600K900K1200K1500KSE +/- 3025.24, N = 31434598

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

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: 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

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: 512 MiBSamsung SSD 980 PRO 1TB2K4K6K8K10KSE +/- 73.53, N = 38538.171. (CC) gcc options: -O3 -march=native

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.

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

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: 4 - Type: ThreadSamsung SSD 980 PRO 1TB1.22542.45083.67624.90166.127SE +/- 0.014, N = 35.4461. (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

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 FilesSamsung SSD 980 PRO 1TB510152025SE +/- 0.03, N = 319.611. (CC) gcc options: -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: 4 - Type: ProcessSamsung SSD 980 PRO 1TB1.17922.35843.53764.71685.896SE +/- 0.013, N = 35.2411. (CC) gcc options: -lpthread

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

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: 2 - Type: ThreadSamsung SSD 980 PRO 1TB0.67551.3512.02652.7023.3775SE +/- 0.039, N = 53.0021. (CC) gcc options: -lpthread

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: 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

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

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: TCP Socket - Message Bytes: 1024Samsung SSD 980 PRO 1TB600K1200K1800K2400K3000KSE +/- 10621.55, N = 32757293

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: Unnamed Pipe - Message Bytes: 4096Samsung SSD 980 PRO 1TB500K1000K1500K2000K2500KSE +/- 4780.29, N = 32210898

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

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 - Array Size: 512 MiBSamsung SSD 980 PRO 1TB3K6K9K12K15KSE +/- 128.27, N = 314903.841. (CC) gcc options: -O3 -march=native

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: 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

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: FIFO Named Pipe - Message Bytes: 2048Samsung SSD 980 PRO 1TB700K1400K2100K2800K3500KSE +/- 18300.03, N = 33149831

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: 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: 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 Pipe - Message Bytes: 1024Samsung SSD 980 PRO 1TB800K1600K2400K3200K4000KSE +/- 4385.43, N = 33848720

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

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: 1 - Type: ProcessSamsung SSD 980 PRO 1TB0.49820.99641.49461.99282.491SE +/- 0.003, N = 32.2141. (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 Pipe - Message Bytes: 256Samsung SSD 980 PRO 1TB900K1800K2700K3600K4500KSE +/- 74294.42, N = 34426849

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

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: 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: 128 MiBSamsung SSD 980 PRO 1TB3K6K9K12K15KSE +/- 112.71, N = 315723.941. (CC) gcc options: -O3 -march=native

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

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

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)

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: 1

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

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.

Stress-NG

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

Test: RdRand

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

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.

213 Results Shown

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