sapphire-rapids-jumpstart

2 x Intel Xeon Platinum 8460Y+ testing with a Supermicro X13DEM (1.0 BIOS) and ASPEED on Ubuntu 22.04 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 2303298-NE-SAPPHIRER96
Jump To Table - Results

View

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

Limit displaying results to tests within:

C/C++ Compiler Tests 3 Tests
CPU Massive 9 Tests
Database Test Suite 2 Tests
Common Kernel Benchmarks 4 Tests
Multi-Core 4 Tests
Server 3 Tests
Server CPU Tests 7 Tests
Single-Threaded 2 Tests

Statistics

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

Graph Settings

Force Line Graphs Where Applicable
Convert To Scalar Where Applicable
Prefer Vertical Bar Graphs

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Highlight
Result
Hide
Result
Result
Identifier
Performance Per
Dollar
Date
Run
  Test
  Duration
run1
March 28 2023
  2 Minutes
run2
March 28 2023
  11 Hours, 5 Minutes
Invert Hiding All Results Option
  5 Hours, 33 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):


sapphire-rapids-jumpstartOpenBenchmarking.orgPhoronix Test Suite2 x Intel Xeon Platinum 8460Y+ (80 Cores / 160 Threads)Supermicro X13DEM (1.0 BIOS)Intel Device 1bce512GB3 x 400GB INTEL SSDPF21Q400GBASPEED2 x Broadcom BCM57416 NetXtreme-E Dual-Media 10G RDMAUbuntu 22.045.15.0-67-generic (x86_64)X Server1.3.224GCC 11.3.0ext41024x768ProcessorMotherboardChipsetMemoryDiskGraphicsNetworkOSKernelDisplay ServerVulkanCompilerFile-SystemScreen ResolutionSapphire-rapids-jumpstart BenchmarksSystem Logs- Transparent Huge Pages: madvise- --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-xKiWfi/gcc-11-11.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-xKiWfi/gcc-11-11.3.0/debian/tmp-gcn/usr --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v - NONE / relatime,rw / Block Size: 4096- CPU Microcode: 0x890000c0- run1: Python 3.10.6- itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: 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 Enhanced IBRS IBPB: conditional RSB filling PBRSB-eIBRS: SW sequence + srbds: Not affected + tsx_async_abort: Not affected

sapphire-rapids-jumpstartunpack-linux: linux-5.19.tar.xzintel-mlc: Idle Latencyintel-mlc: Max Bandwidth - All Readsintel-mlc: Max Bandwidth - 3:1 Reads-Writesintel-mlc: Max Bandwidth - 2:1 Reads-Writesintel-mlc: Max Bandwidth - 1:1 Reads-Writesintel-mlc: Max Bandwidth - Stream-Triad Likeintel-mlc: Peak Injection Bandwidth - All Readsintel-mlc: Peak Injection Bandwidth - 3:1 Reads-Writesintel-mlc: Peak Injection Bandwidth - 2:1 Reads-Writesintel-mlc: Peak Injection Bandwidth - 1:1 Reads-Writesintel-mlc: Peak Injection Bandwidth - Stream-Triad Likestream: Copystream: Scalestream: Triadstream: Addglibc-bench: cosglibc-bench: expglibc-bench: ffsglibc-bench: powglibc-bench: singlibc-bench: log2glibc-bench: modfglibc-bench: sinhglibc-bench: sqrtglibc-bench: tanhglibc-bench: asinhglibc-bench: atanhglibc-bench: ffsllglibc-bench: sincosglibc-bench: pthread_onceperf-bench: Epoll Waitperf-bench: Futex Hashperf-bench: Memcpy 1MBperf-bench: Memset 1MBperf-bench: Sched Pipeperf-bench: Futex Lock-Piperf-bench: Syscall Basiccompress-7zip: Compression Ratingcompress-7zip: Decompression Ratingbuild-linux-kernel: defconfigbuild-linux-kernel: allmodconfigprimesieve: 1e12primesieve: 1e13openssl: SHA256openssl: SHA512openssl: RSA4096openssl: RSA4096openssl: ChaCha20openssl: AES-128-GCMopenssl: AES-256-GCMopenssl: ChaCha20-Poly1305redis: GET - 50redis: SET - 50redis: GET - 500redis: LPOP - 50redis: SADD - 50redis: SET - 500redis: GET - 1000redis: LPOP - 500redis: LPUSH - 50redis: SADD - 500redis: SET - 1000redis: LPUSH - 500redis: SADD - 1000redis: LPUSH - 1000stress-ng: Hashstress-ng: MMAPstress-ng: NUMAstress-ng: Pollstress-ng: Zlibstress-ng: Futexstress-ng: MEMFDstress-ng: Mutexstress-ng: Atomicstress-ng: Cryptostress-ng: Mallocstress-ng: Forkingstress-ng: Pthreadstress-ng: IO_uringstress-ng: SENDFILEstress-ng: CPU Cachestress-ng: CPU Stressstress-ng: Semaphoresstress-ng: Matrix Mathstress-ng: Vector Mathstress-ng: Function Callstress-ng: x86_64 RdRandstress-ng: Memory Copyingstress-ng: Socket Activitystress-ng: Context Switchingstress-ng: Glibc C String Functionsstress-ng: Glibc Qsort Data Sortingstress-ng: System V Message Passingrun1run29.736118.89.744119.1543651.86488465.06479309.85462601.53479669.44539691.6486787.0477212.9455730.3479690.9446737.2381131.7442019.3449030.741.95219.745704.2885019.878435.752812.57495.0162515.51954.3092820.914916.730521.12223.5935521.32043.570023106282394725.07575542.3622721592481081157269143914438092925.718209.9203.34637.834805637856802962129624740749.41268226.041652141770311515813094279026539438072916107994003213971.922188969.31865030.593337592.082459980.501592853.782038130.882144911.101985602.461724900.661764183.121598499.041890514.521468059.4214928763.973861.93253.308538226.537125.63187412.391100.3136885738.5429.98136159.59232947609.4559816.8769957.6587369.031539949.15977390.13175376.8511075819.03426303.52405943.09463976.89668591.2212149.2754977.343391385.1574784005.781757.415302468.48OpenBenchmarking.org

Unpacking The Linux Kernel

This test measures how long it takes to extract the .tar.xz Linux kernel source tree package. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterUnpacking The Linux Kernel 5.19linux-5.19.tar.xzrun1run23691215SE +/- 0.001, N = 4SE +/- 0.005, N = 49.7369.744
OpenBenchmarking.orgSeconds, Fewer Is BetterUnpacking The Linux Kernel 5.19linux-5.19.tar.xzrun1run23691215Min: 9.73 / Avg: 9.74 / Max: 9.74Min: 9.74 / Avg: 9.74 / Max: 9.76

Intel Memory Latency Checker

Intel Memory Latency Checker (MLC) is a binary-only system memory bandwidth and latency benchmark. If the download fails you may need to manually download the file from https://www.intel.com/content/www/us/en/developer/articles/tool/intelr-memory-latency-checker.html and place it in your PTS download cache. On some systems root privileges are needed to run the MLC tester. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgns, Fewer Is BetterIntel Memory Latency Checker 3.10Test: Idle Latencyrun1run2306090120150SE +/- 0.77, N = 3SE +/- 0.92, N = 3118.8119.1
OpenBenchmarking.orgns, Fewer Is BetterIntel Memory Latency Checker 3.10Test: Idle Latencyrun1run220406080100Min: 117.7 / Avg: 118.83 / Max: 120.3Min: 117.9 / Avg: 119.1 / Max: 120.9

OpenBenchmarking.orgMB/s, More Is BetterIntel Memory Latency Checker 3.10Test: Max Bandwidth - All Readsrun2120K240K360K480K600KSE +/- 16.39, N = 3543651.86

OpenBenchmarking.orgMB/s, More Is BetterIntel Memory Latency Checker 3.10Test: Max Bandwidth - 3:1 Reads-Writesrun2100K200K300K400K500KSE +/- 14.40, N = 3488465.06

OpenBenchmarking.orgMB/s, More Is BetterIntel Memory Latency Checker 3.10Test: Max Bandwidth - 2:1 Reads-Writesrun2100K200K300K400K500KSE +/- 51.51, N = 3479309.85

OpenBenchmarking.orgMB/s, More Is BetterIntel Memory Latency Checker 3.10Test: Max Bandwidth - 1:1 Reads-Writesrun2100K200K300K400K500KSE +/- 20.50, N = 3462601.53

OpenBenchmarking.orgMB/s, More Is BetterIntel Memory Latency Checker 3.10Test: Max Bandwidth - Stream-Triad Likerun2100K200K300K400K500KSE +/- 21.78, N = 3479669.44

OpenBenchmarking.orgMB/s, More Is BetterIntel Memory Latency Checker 3.10Test: Peak Injection Bandwidth - All Readsrun2120K240K360K480K600KSE +/- 3.41, N = 3539691.6

OpenBenchmarking.orgMB/s, More Is BetterIntel Memory Latency Checker 3.10Test: Peak Injection Bandwidth - 3:1 Reads-Writesrun2100K200K300K400K500KSE +/- 25.61, N = 3486787.0

OpenBenchmarking.orgMB/s, More Is BetterIntel Memory Latency Checker 3.10Test: Peak Injection Bandwidth - 2:1 Reads-Writesrun2100K200K300K400K500KSE +/- 32.97, N = 3477212.9

OpenBenchmarking.orgMB/s, More Is BetterIntel Memory Latency Checker 3.10Test: Peak Injection Bandwidth - 1:1 Reads-Writesrun2100K200K300K400K500KSE +/- 24.96, N = 3455730.3

OpenBenchmarking.orgMB/s, More Is BetterIntel Memory Latency Checker 3.10Test: Peak Injection Bandwidth - Stream-Triad Likerun2100K200K300K400K500KSE +/- 30.21, N = 3479690.9

Stream

This is a benchmark of Stream, the popular system memory (RAM) benchmark. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: Copyrun2100K200K300K400K500KSE +/- 4667.05, N = 5446737.21. (CC) gcc options: -mcmodel=medium -O3 -march=native -fopenmp

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: Scalerun280K160K240K320K400KSE +/- 15335.65, N = 5381131.71. (CC) gcc options: -mcmodel=medium -O3 -march=native -fopenmp

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: Triadrun290K180K270K360K450KSE +/- 16878.78, N = 5442019.31. (CC) gcc options: -mcmodel=medium -O3 -march=native -fopenmp

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: Addrun2100K200K300K400K500KSE +/- 12973.91, N = 5449030.71. (CC) gcc options: -mcmodel=medium -O3 -march=native -fopenmp

Glibc Benchmarks

The GNU C Library project provides the core libraries for the GNU system and GNU/Linux systems, as well as many other systems that use Linux as the kernel. These libraries provide critical APIs including ISO C11, POSIX.1-2008, BSD, OS-specific APIs and more. This test profile makes use of Glibc's "benchtests" integrated benchmark suite. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgns, Fewer Is BetterGlibc Benchmarks 2.37Benchmark: cosrun21020304050SE +/- 0.05, N = 341.951. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

OpenBenchmarking.orgns, Fewer Is BetterGlibc Benchmarks 2.37Benchmark: exprun23691215SE +/- 0.12858, N = 159.745701. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

OpenBenchmarking.orgns, Fewer Is BetterGlibc Benchmarks 2.37Benchmark: ffsrun20.96491.92982.89473.85964.8245SE +/- 0.00038, N = 34.288501. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

OpenBenchmarking.orgns, Fewer Is BetterGlibc Benchmarks 2.37Benchmark: powrun2510152025SE +/- 0.01, N = 319.881. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

OpenBenchmarking.orgns, Fewer Is BetterGlibc Benchmarks 2.37Benchmark: sinrun2816243240SE +/- 0.00, N = 335.751. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

OpenBenchmarking.orgns, Fewer Is BetterGlibc Benchmarks 2.37Benchmark: log2run23691215SE +/- 0.00, N = 312.571. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

OpenBenchmarking.orgns, Fewer Is BetterGlibc Benchmarks 2.37Benchmark: modfrun21.12872.25743.38614.51485.6435SE +/- 0.00154, N = 35.016251. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

OpenBenchmarking.orgns, Fewer Is BetterGlibc Benchmarks 2.37Benchmark: sinhrun248121620SE +/- 0.13, N = 315.521. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

OpenBenchmarking.orgns, Fewer Is BetterGlibc Benchmarks 2.37Benchmark: sqrtrun20.96961.93922.90883.87844.848SE +/- 0.00019, N = 34.309281. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

OpenBenchmarking.orgns, Fewer Is BetterGlibc Benchmarks 2.37Benchmark: tanhrun2510152025SE +/- 0.00, N = 320.911. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

OpenBenchmarking.orgns, Fewer Is BetterGlibc Benchmarks 2.37Benchmark: asinhrun248121620SE +/- 0.02, N = 316.731. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

OpenBenchmarking.orgns, Fewer Is BetterGlibc Benchmarks 2.37Benchmark: atanhrun2510152025SE +/- 0.00, N = 321.121. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

OpenBenchmarking.orgns, Fewer Is BetterGlibc Benchmarks 2.37Benchmark: ffsllrun20.80851.6172.42553.2344.0425SE +/- 0.00008, N = 33.593551. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

OpenBenchmarking.orgns, Fewer Is BetterGlibc Benchmarks 2.37Benchmark: sincosrun2510152025SE +/- 0.05, N = 321.321. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

OpenBenchmarking.orgns, Fewer Is BetterGlibc Benchmarks 2.37Benchmark: pthread_oncerun20.80331.60662.40993.21324.0165SE +/- 0.00204, N = 33.570021. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

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 Waitrun27001400210028003500SE +/- 49.88, N = 1531061. (CC) gcc options: -pthread -shared -O6 -ggdb3 -funwind-tables -std=gnu11 -U_FORTIFY_SOURCE

OpenBenchmarking.orgops/sec, More Is Betterperf-benchBenchmark: Futex Hashrun2600K1200K1800K2400K3000KSE +/- 2203.39, N = 328239471. (CC) gcc options: -pthread -shared -O6 -ggdb3 -funwind-tables -std=gnu11 -U_FORTIFY_SOURCE

OpenBenchmarking.orgGB/sec, More Is Betterperf-benchBenchmark: Memcpy 1MBrun2612182430SE +/- 0.02, N = 325.081. (CC) gcc options: -pthread -shared -O6 -ggdb3 -funwind-tables -std=gnu11 -U_FORTIFY_SOURCE

OpenBenchmarking.orgGB/sec, More Is Betterperf-benchBenchmark: Memset 1MBrun21020304050SE +/- 0.00, N = 342.361. (CC) gcc options: -pthread -shared -O6 -ggdb3 -funwind-tables -std=gnu11 -U_FORTIFY_SOURCE

OpenBenchmarking.orgops/sec, More Is Betterperf-benchBenchmark: Sched Piperun230K60K90K120K150KSE +/- 1983.03, N = 31592481. (CC) gcc options: -pthread -shared -O6 -ggdb3 -funwind-tables -std=gnu11 -U_FORTIFY_SOURCE

OpenBenchmarking.orgops/sec, More Is Betterperf-benchBenchmark: Futex Lock-Pirun220406080100SE +/- 0.33, N = 31081. (CC) gcc options: -pthread -shared -O6 -ggdb3 -funwind-tables -std=gnu11 -U_FORTIFY_SOURCE

OpenBenchmarking.orgops/sec, More Is Betterperf-benchBenchmark: Syscall Basicrun22M4M6M8M10MSE +/- 682.10, N = 3115726911. (CC) gcc options: -pthread -shared -O6 -ggdb3 -funwind-tables -std=gnu11 -U_FORTIFY_SOURCE

7-Zip Compression

This is a test of 7-Zip compression/decompression with its integrated benchmark feature. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 22.01Test: Compression Ratingrun290K180K270K360K450KSE +/- 52.37, N = 34391441. (CXX) g++ options: -lpthread -ldl -O2 -fPIC

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 22.01Test: Decompression Ratingrun280K160K240K320K400KSE +/- 571.35, N = 33809291. (CXX) g++ options: -lpthread -ldl -O2 -fPIC

Timed Linux Kernel Compilation

This test times how long it takes to build the Linux kernel in a default configuration (defconfig) for the architecture being tested or alternatively an allmodconfig for building all possible kernel modules for the build. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 6.1Build: defconfigrun2612182430SE +/- 0.23, N = 725.72

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 6.1Build: allmodconfigrun250100150200250SE +/- 0.64, N = 3209.92

Primesieve

Primesieve generates prime numbers using a highly optimized sieve of Eratosthenes implementation. Primesieve primarily benchmarks the CPU's L1/L2 cache performance. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 8.0Length: 1e12run20.75291.50582.25873.01163.7645SE +/- 0.008, N = 33.3461. (CXX) g++ options: -O3

OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 8.0Length: 1e13run2918273645SE +/- 0.05, N = 337.831. (CXX) g++ options: -O3

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.

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: SHA256run220000M40000M60000M80000M100000MSE +/- 62349599.08, N = 3805637856801. (CC) gcc options: -pthread -m64 -O3 -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: SHA512run26000M12000M18000M24000M30000MSE +/- 1283063.45, N = 3296212962471. (CC) gcc options: -pthread -m64 -O3 -ldl

OpenBenchmarking.orgsign/s, More Is BetterOpenSSL 3.1Algorithm: RSA4096run29K18K27K36K45KSE +/- 25.20, N = 340749.41. (CC) gcc options: -pthread -m64 -O3 -ldl

OpenBenchmarking.orgverify/s, More Is BetterOpenSSL 3.1Algorithm: RSA4096run2300K600K900K1200K1500KSE +/- 355.08, N = 31268226.01. (CC) gcc options: -pthread -m64 -O3 -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: ChaCha20run290000M180000M270000M360000M450000MSE +/- 15981448.85, N = 34165214177031. (CC) gcc options: -pthread -m64 -O3 -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: AES-128-GCMrun2200000M400000M600000M800000M1000000MSE +/- 183274937.77, N = 311515813094271. (CC) gcc options: -pthread -m64 -O3 -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: AES-256-GCMrun2200000M400000M600000M800000M1000000MSE +/- 6345156286.79, N = 39026539438071. (CC) gcc options: -pthread -m64 -O3 -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: ChaCha20-Poly1305run260000M120000M180000M240000M300000MSE +/- 37820931.20, N = 32916107994001. (CC) gcc options: -pthread -m64 -O3 -ldl

Redis

Redis is an open-source in-memory data structure store, used as a database, cache, and message broker. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 7.0.4Test: GET - Parallel Connections: 50run2700K1400K2100K2800K3500KSE +/- 21184.93, N = 33213971.921. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 7.0.4Test: SET - Parallel Connections: 50run2500K1000K1500K2000K2500KSE +/- 4230.26, N = 32188969.31. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 7.0.4Test: GET - Parallel Connections: 500run2400K800K1200K1600K2000KSE +/- 100327.82, N = 151865030.591. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 7.0.4Test: LPOP - Parallel Connections: 50run2700K1400K2100K2800K3500KSE +/- 8716.51, N = 33337592.081. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 7.0.4Test: SADD - Parallel Connections: 50run2500K1000K1500K2000K2500KSE +/- 29586.89, N = 42459980.501. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 7.0.4Test: SET - Parallel Connections: 500run2300K600K900K1200K1500KSE +/- 63600.55, N = 151592853.781. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 7.0.4Test: GET - Parallel Connections: 1000run2400K800K1200K1600K2000KSE +/- 117094.08, N = 152038130.881. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 7.0.4Test: LPOP - Parallel Connections: 500run2500K1000K1500K2000K2500KSE +/- 125363.47, N = 152144911.101. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 7.0.4Test: LPUSH - Parallel Connections: 50run2400K800K1200K1600K2000KSE +/- 17238.19, N = 31985602.461. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 7.0.4Test: SADD - Parallel Connections: 500run2400K800K1200K1600K2000KSE +/- 109477.69, N = 121724900.661. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 7.0.4Test: SET - Parallel Connections: 1000run2400K800K1200K1600K2000KSE +/- 84498.16, N = 151764183.121. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 7.0.4Test: LPUSH - Parallel Connections: 500run2300K600K900K1200K1500KSE +/- 12561.32, N = 31598499.041. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 7.0.4Test: SADD - Parallel Connections: 1000run2400K800K1200K1600K2000KSE +/- 75585.21, N = 121890514.521. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 7.0.4Test: LPUSH - Parallel Connections: 1000run2300K600K900K1200K1500KSE +/- 74403.31, N = 121468059.421. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

PostgreSQL

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

Scaling Factor: 25000 - Clients: 1 - Mode: Read Only

run2: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: pgbench: error: Run was aborted; the above results are incomplete.

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

run2: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: pgbench: error: Run was aborted; the above results are incomplete.

Scaling Factor: 25000 - Clients: 50 - Mode: Read Only

run2: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: pgbench: error: Run was aborted; the above results are incomplete.

Scaling Factor: 25000 - Clients: 250 - Mode: Read Only

run2: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: pgbench: error: Run was aborted; the above results are incomplete.

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

run2: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: pgbench: error: Run was aborted; the above results are incomplete.

Scaling Factor: 25000 - Clients: 500 - Mode: Read Only

run2: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: pgbench: error: Run was aborted; the above results are incomplete.

Scaling Factor: 25000 - Clients: 800 - Mode: Read Only

run2: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: pgbench: error: Run was aborted; the above results are incomplete.

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

run2: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: pgbench: error: Run was aborted; the above results are incomplete.

Scaling Factor: 25000 - Clients: 1000 - Mode: Read Only

run2: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: pgbench: error: Run was aborted; the above results are incomplete.

Scaling Factor: 25000 - Clients: 250 - Mode: Read Write

run2: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: pgbench: error: Run was aborted; the above results are incomplete.

Scaling Factor: 25000 - Clients: 500 - Mode: Read Write

run2: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: pgbench: error: Run was aborted; the above results are incomplete.

Scaling Factor: 25000 - Clients: 5000 - Mode: Read Only

run2: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: pgbench: error: need at least 5003 open files, but system limit is 1024

Scaling Factor: 25000 - Clients: 800 - Mode: Read Write

run2: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: pgbench: error: Run was aborted; the above results are incomplete.

Scaling Factor: 25000 - Clients: 1000 - Mode: Read Write

run2: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: pgbench: error: Run was aborted; the above results are incomplete.

Scaling Factor: 25000 - Clients: 5000 - Mode: Read Write

run2: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: pgbench: error: need at least 5003 open files, but system limit is 1024

Stress-NG

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.06Test: Hashrun23M6M9M12M15MSE +/- 9573.59, N = 314928763.971. (CC) gcc options: -std=gnu99 -O2 -lm -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.06Test: MMAPrun28001600240032004000SE +/- 4.33, N = 33861.931. (CC) gcc options: -std=gnu99 -O2 -lm -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.06Test: NUMArun260120180240300SE +/- 7.25, N = 15253.301. (CC) gcc options: -std=gnu99 -O2 -lm -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.06Test: Pollrun22M4M6M8M10MSE +/- 3716.80, N = 38538226.531. (CC) gcc options: -std=gnu99 -O2 -lm -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.06Test: Zlibrun215003000450060007500SE +/- 40.16, N = 37125.631. (CC) gcc options: -std=gnu99 -O2 -lm -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.06Test: Futexrun240K80K120K160K200KSE +/- 9207.79, N = 15187412.391. (CC) gcc options: -std=gnu99 -O2 -lm -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.06Test: MEMFDrun22004006008001000SE +/- 2.67, N = 31100.311. (CC) gcc options: -std=gnu99 -O2 -lm -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.06Test: Mutexrun28M16M24M32M40MSE +/- 256020.87, N = 1536885738.541. (CC) gcc options: -std=gnu99 -O2 -lm -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.06Test: Atomicrun2714212835SE +/- 3.23, N = 1229.981. (CC) gcc options: -std=gnu99 -O2 -lm -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.06Test: Cryptorun230K60K90K120K150KSE +/- 33.77, N = 3136159.591. (CC) gcc options: -std=gnu99 -O2 -lm -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.06Test: Mallocrun250M100M150M200M250MSE +/- 493978.87, N = 3232947609.451. (CC) gcc options: -std=gnu99 -O2 -lm -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.06Test: Forkingrun213K26K39K52K65KSE +/- 625.69, N = 359816.871. (CC) gcc options: -std=gnu99 -O2 -lm -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.06Test: Pthreadrun215K30K45K60K75KSE +/- 92.42, N = 369957.651. (CC) gcc options: -std=gnu99 -O2 -lm -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.06Test: IO_uringrun220K40K60K80K100KSE +/- 55.54, N = 387369.031. (CC) gcc options: -std=gnu99 -O2 -lm -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.06Test: SENDFILErun2300K600K900K1200K1500KSE +/- 2422.85, N = 31539949.151. (CC) gcc options: -std=gnu99 -O2 -lm -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.06Test: CPU Cacherun2200K400K600K800K1000KSE +/- 1298.83, N = 3977390.131. (CC) gcc options: -std=gnu99 -O2 -lm -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.06Test: CPU Stressrun240K80K120K160K200KSE +/- 276.03, N = 3175376.851. (CC) gcc options: -std=gnu99 -O2 -lm -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.06Test: Semaphoresrun22M4M6M8M10MSE +/- 3304.58, N = 311075819.031. (CC) gcc options: -std=gnu99 -O2 -lm -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.06Test: Matrix Mathrun290K180K270K360K450KSE +/- 5167.43, N = 3426303.521. (CC) gcc options: -std=gnu99 -O2 -lm -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.06Test: Vector Mathrun290K180K270K360K450KSE +/- 37.65, N = 3405943.091. (CC) gcc options: -std=gnu99 -O2 -lm -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.06Test: Function Callrun2100K200K300K400K500KSE +/- 1013.51, N = 3463976.891. (CC) gcc options: -std=gnu99 -O2 -lm -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.06Test: x86_64 RdRandrun2140K280K420K560K700KSE +/- 2.86, N = 3668591.221. (CC) gcc options: -std=gnu99 -O2 -lm -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.06Test: Memory Copyingrun23K6K9K12K15KSE +/- 139.59, N = 412149.271. (CC) gcc options: -std=gnu99 -O2 -lm -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.06Test: Socket Activityrun212K24K36K48K60KSE +/- 4551.32, N = 1254977.341. (CC) gcc options: -std=gnu99 -O2 -lm -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.06Test: Context Switchingrun2700K1400K2100K2800K3500KSE +/- 2058.01, N = 33391385.151. (CC) gcc options: -std=gnu99 -O2 -lm -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.06Test: Glibc C String Functionsrun216M32M48M64M80MSE +/- 433322.42, N = 374784005.781. (CC) gcc options: -std=gnu99 -O2 -lm -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.06Test: Glibc Qsort Data Sortingrun2400800120016002000SE +/- 2.21, N = 31757.411. (CC) gcc options: -std=gnu99 -O2 -lm -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.06Test: System V Message Passingrun21.1M2.2M3.3M4.4M5.5MSE +/- 1726.62, N = 35302468.481. (CC) gcc options: -std=gnu99 -O2 -lm -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread

94 Results Shown

Unpacking The Linux Kernel
Intel Memory Latency Checker:
  Idle Latency
  Max Bandwidth - All Reads
  Max Bandwidth - 3:1 Reads-Writes
  Max Bandwidth - 2:1 Reads-Writes
  Max Bandwidth - 1:1 Reads-Writes
  Max Bandwidth - Stream-Triad Like
  Peak Injection Bandwidth - All Reads
  Peak Injection Bandwidth - 3:1 Reads-Writes
  Peak Injection Bandwidth - 2:1 Reads-Writes
  Peak Injection Bandwidth - 1:1 Reads-Writes
  Peak Injection Bandwidth - Stream-Triad Like
Stream:
  Copy
  Scale
  Triad
  Add
Glibc Benchmarks:
  cos
  exp
  ffs
  pow
  sin
  log2
  modf
  sinh
  sqrt
  tanh
  asinh
  atanh
  ffsll
  sincos
  pthread_once
perf-bench:
  Epoll Wait
  Futex Hash
  Memcpy 1MB
  Memset 1MB
  Sched Pipe
  Futex Lock-Pi
  Syscall Basic
7-Zip Compression:
  Compression Rating
  Decompression Rating
Timed Linux Kernel Compilation:
  defconfig
  allmodconfig
Primesieve:
  1e12
  1e13
OpenSSL:
  SHA256
  SHA512
  RSA4096
  RSA4096
  ChaCha20
  AES-128-GCM
  AES-256-GCM
  ChaCha20-Poly1305
Redis:
  GET - 50
  SET - 50
  GET - 500
  LPOP - 50
  SADD - 50
  SET - 500
  GET - 1000
  LPOP - 500
  LPUSH - 50
  SADD - 500
  SET - 1000
  LPUSH - 500
  SADD - 1000
  LPUSH - 1000
Stress-NG:
  Hash
  MMAP
  NUMA
  Poll
  Zlib
  Futex
  MEMFD
  Mutex
  Atomic
  Crypto
  Malloc
  Forking
  Pthread
  IO_uring
  SENDFILE
  CPU Cache
  CPU Stress
  Semaphores
  Matrix Math
  Vector Math
  Function Call
  x86_64 RdRand
  Memory Copying
  Socket Activity
  Context Switching
  Glibc C String Functions
  Glibc Qsort Data Sorting
  System V Message Passing