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-jumpstartbuild-linux-kernel: allmodconfigstress-ng: Atomicredis: SET - 500redis: SET - 1000openssl: AES-128-GCMopenssl: SHA256openssl: ChaCha20-Poly1305openssl: AES-256-GCMopenssl: ChaCha20openssl: SHA512redis: LPUSH - 1000redis: GET - 500redis: GET - 1000stress-ng: Futexperf-bench: Epoll Waitredis: LPOP - 500stress-ng: NUMAintel-mlc: Max Bandwidth - Stream-Triad Likeintel-mlc: Max Bandwidth - 1:1 Reads-Writesintel-mlc: Max Bandwidth - 2:1 Reads-Writesintel-mlc: Max Bandwidth - 3:1 Reads-Writesintel-mlc: Max Bandwidth - All Readsstress-ng: Mutexredis: SADD - 500redis: SADD - 1000stress-ng: Socket Activityopenssl: RSA4096openssl: RSA4096build-linux-kernel: defconfigcompress-7zip: Decompression Ratingcompress-7zip: Compression Ratingstress-ng: Pthreadstress-ng: Memory Copyingredis: LPUSH - 500primesieve: 1e13redis: SADD - 50redis: LPUSH - 50perf-bench: Sched Pipestress-ng: Zlibstress-ng: CPU Cachestress-ng: MEMFDstress-ng: x86_64 RdRandstress-ng: CPU Stressstress-ng: Forkingstress-ng: Context Switchingstress-ng: Matrix Mathstress-ng: Mallocstress-ng: IO_uringstress-ng: System V Message Passingstress-ng: Cryptostress-ng: Glibc C String Functionsstress-ng: Vector Mathstress-ng: Pollstress-ng: Hashstress-ng: MMAPstress-ng: SENDFILEstress-ng: Glibc Qsort Data Sortingstress-ng: Function Callstress-ng: Semaphoresperf-bench: Futex Lock-Piperf-bench: Futex Hashintel-mlc: Peak Injection Bandwidth - Stream-Triad Likeintel-mlc: Peak Injection Bandwidth - 1:1 Reads-Writesintel-mlc: Peak Injection Bandwidth - 2:1 Reads-Writesintel-mlc: Peak Injection Bandwidth - 3:1 Reads-Writesintel-mlc: Peak Injection Bandwidth - All Readsredis: SET - 50glibc-bench: expredis: GET - 50redis: LPOP - 50stream: Copyperf-bench: Memcpy 1MBunpack-linux: linux-5.19.tar.xzintel-mlc: Idle Latencyperf-bench: Memset 1MBperf-bench: Syscall Basicglibc-bench: sinprimesieve: 1e12glibc-bench: sincosglibc-bench: powglibc-bench: cosglibc-bench: pthread_onceglibc-bench: ffsllglibc-bench: atanhglibc-bench: asinhglibc-bench: tanhglibc-bench: sqrtglibc-bench: sinhglibc-bench: modfglibc-bench: log2glibc-bench: ffsstream: Addstream: Triadstream: Scalerun1run29.736118.8209.92029.981592853.781764183.12115158130942780563785680291610799400902653943807416521417703296212962471468059.421865030.592038130.88187412.3931062144911.10253.30479669.44462601.53479309.85488465.06543651.8636885738.541724900.661890514.5254977.341268226.040749.425.71838092943914469957.6512149.271598499.0437.8342459980.501985602.461592487125.63977390.131100.31668591.22175376.8559816.873391385.15426303.52232947609.4587369.035302468.48136159.5974784005.78405943.098538226.5314928763.973861.931539949.151757.41463976.8911075819.031082823947479690.9455730.3477212.9486787.0539691.62188969.39.745703213971.923337592.08446737.225.0757559.744119.142.3622721157269135.75283.34621.320419.878441.95213.570023.5935521.122216.730520.91494.3092815.51955.0162512.57494.28850449030.7442019.3381131.7OpenBenchmarking.org

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

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

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: allmodconfigrun250100150200250SE +/- 0.64, N = 3209.92

Stress-NG

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

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: 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: SET - Parallel Connections: 1000run2400K800K1200K1600K2000KSE +/- 84498.16, N = 151764183.121. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -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: AES-128-GCMrun2200000M400000M600000M800000M1000000MSE +/- 183274937.77, N = 311515813094271. (CC) gcc options: -pthread -m64 -O3 -ldl

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: ChaCha20-Poly1305run260000M120000M180000M240000M300000MSE +/- 37820931.20, N = 32916107994001. (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: ChaCha20run290000M180000M270000M360000M450000MSE +/- 15981448.85, N = 34165214177031. (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

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: LPUSH - Parallel Connections: 1000run2300K600K900K1200K1500KSE +/- 74403.31, N = 121468059.421. (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: GET - Parallel Connections: 1000run2400K800K1200K1600K2000KSE +/- 117094.08, N = 152038130.881. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

Stress-NG

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

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

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: LPOP - Parallel Connections: 500run2500K1000K1500K2000K2500KSE +/- 125363.47, N = 152144911.101. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

Stress-NG

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

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.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: Max Bandwidth - 1:1 Reads-Writesrun2100K200K300K400K500KSE +/- 20.50, N = 3462601.53

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 - 3:1 Reads-Writesrun2100K200K300K400K500KSE +/- 14.40, N = 3488465.06

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

Stress-NG

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

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: 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: SADD - Parallel Connections: 1000run2400K800K1200K1600K2000KSE +/- 75585.21, N = 121890514.521. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

Stress-NG

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

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.orgverify/s, More Is BetterOpenSSL 3.1Algorithm: RSA4096run2300K600K900K1200K1500KSE +/- 355.08, N = 31268226.01. (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

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

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: Decompression Ratingrun280K160K240K320K400KSE +/- 571.35, N = 33809291. (CXX) g++ options: -lpthread -ldl -O2 -fPIC

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

Stress-NG

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: Memory Copyingrun23K6K9K12K15KSE +/- 139.59, N = 412149.271. (CC) gcc options: -std=gnu99 -O2 -lm -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread

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: LPUSH - Parallel Connections: 500run2300K600K900K1200K1500KSE +/- 12561.32, N = 31598499.041. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

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: 1e13run2918273645SE +/- 0.05, N = 337.831. (CXX) g++ options: -O3

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: 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: LPUSH - Parallel Connections: 50run2400K800K1200K1600K2000KSE +/- 17238.19, N = 31985602.461. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

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

Stress-NG

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

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: 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: 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: 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: 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: 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: 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: 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: Semaphoresrun22M4M6M8M10MSE +/- 3304.58, N = 311075819.031. (CC) gcc options: -std=gnu99 -O2 -lm -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -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: 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: Futex Hashrun2600K1200K1800K2400K3000KSE +/- 2203.39, N = 328239471. (CC) gcc options: -pthread -shared -O6 -ggdb3 -funwind-tables -std=gnu11 -U_FORTIFY_SOURCE

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.orgMB/s, More Is BetterIntel Memory Latency Checker 3.10Test: Peak Injection Bandwidth - Stream-Triad Likerun2100K200K300K400K500KSE +/- 30.21, N = 3479690.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 - 2:1 Reads-Writesrun2100K200K300K400K500KSE +/- 32.97, N = 3477212.9

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 - All Readsrun2120K240K360K480K600KSE +/- 3.41, N = 3539691.6

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: SET - Parallel Connections: 50run2500K1000K1500K2000K2500KSE +/- 4230.26, N = 32188969.31. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

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: exprun23691215SE +/- 0.12858, N = 159.745701. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

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: LPOP - Parallel Connections: 50run2700K1400K2100K2800K3500KSE +/- 8716.51, N = 33337592.081. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

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

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

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

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

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: sinrun2816243240SE +/- 0.00, N = 335.751. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

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

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: sincosrun2510152025SE +/- 0.05, N = 321.321. (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: cosrun21020304050SE +/- 0.05, N = 341.951. (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

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: atanhrun2510152025SE +/- 0.00, N = 321.121. (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: tanhrun2510152025SE +/- 0.00, N = 320.911. (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: sinhrun248121620SE +/- 0.13, N = 315.521. (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: log2run23691215SE +/- 0.00, N = 312.571. (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

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: Addrun2100K200K300K400K500KSE +/- 12973.91, N = 5449030.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: Scalerun280K160K240K320K400KSE +/- 15335.65, N = 5381131.71. (CC) gcc options: -mcmodel=medium -O3 -march=native -fopenmp

94 Results Shown

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