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-jumpstartintel-mlc: Idle Latencyunpack-linux: linux-5.19.tar.xzstress-ng: System V Message Passingstress-ng: Glibc Qsort Data Sortingstress-ng: Glibc C String Functionsstress-ng: Context Switchingstress-ng: Memory Copyingstress-ng: x86_64 RdRandstress-ng: Function Callstress-ng: Vector Mathstress-ng: Matrix Mathstress-ng: Semaphoresstress-ng: CPU Stressstress-ng: CPU Cachestress-ng: SENDFILEstress-ng: IO_uringstress-ng: Pthreadstress-ng: Forkingstress-ng: Mallocstress-ng: Cryptostress-ng: Mutexstress-ng: MEMFDstress-ng: Zlibstress-ng: Pollstress-ng: MMAPstress-ng: Hashredis: LPUSH - 500redis: LPUSH - 50redis: SADD - 50redis: LPOP - 50redis: SET - 50redis: GET - 50openssl: ChaCha20-Poly1305openssl: AES-256-GCMopenssl: AES-128-GCMopenssl: ChaCha20openssl: RSA4096openssl: RSA4096openssl: SHA512openssl: SHA256primesieve: 1e13primesieve: 1e12build-linux-kernel: allmodconfigbuild-linux-kernel: defconfigcompress-7zip: Decompression Ratingcompress-7zip: Compression Ratingperf-bench: Syscall Basicperf-bench: Futex Lock-Piperf-bench: Sched Pipeperf-bench: Memset 1MBperf-bench: Memcpy 1MBperf-bench: Futex Hashglibc-bench: pthread_onceglibc-bench: sincosglibc-bench: ffsllglibc-bench: atanhglibc-bench: asinhglibc-bench: tanhglibc-bench: sqrtglibc-bench: sinhglibc-bench: modfglibc-bench: log2glibc-bench: singlibc-bench: powglibc-bench: ffsglibc-bench: expglibc-bench: cosstream: Copyintel-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 Readsintel-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: Socket Activitystress-ng: Atomicstress-ng: Futexstress-ng: NUMAredis: LPUSH - 1000redis: SADD - 1000redis: SET - 1000redis: SADD - 500redis: LPOP - 500redis: GET - 1000redis: SET - 500redis: GET - 500perf-bench: Epoll Waitstream: Addstream: Triadstream: Scalerun1run2118.89.736119.19.7445302468.481757.4174784005.783391385.1512149.27668591.22463976.89405943.09426303.5211075819.03175376.85977390.131539949.1587369.0369957.6559816.87232947609.45136159.5936885738.541100.317125.638538226.533861.9314928763.971598499.041985602.462459980.503337592.082188969.33213971.9229161079940090265394380711515813094274165214177031268226.040749.4296212962478056378568037.8343.346209.92025.7183809294391441157269110815924842.36227225.07575528239473.5700221.32043.5935521.122216.730520.91494.3092815.51955.0162512.574935.752819.87844.288509.7457041.9521446737.2479690.9455730.3477212.9486787.0539691.6479669.44462601.53479309.85488465.06543651.8654977.3429.98187412.39253.301468059.421890514.521764183.121724900.662144911.102038130.881592853.781865030.593106449030.7442019.3381131.7OpenBenchmarking.org

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

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

Stress-NG

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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: Hashrun23M6M9M12M15MSE +/- 9573.59, N = 314928763.971. (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

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: 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: 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: 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: 50run2700K1400K2100K2800K3500KSE +/- 21184.93, N = 33213971.921. (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: 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: AES-128-GCMrun2200000M400000M600000M800000M1000000MSE +/- 183274937.77, N = 311515813094271. (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.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

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: SHA512run26000M12000M18000M24000M30000MSE +/- 1283063.45, N = 3296212962471. (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

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

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

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

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

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 Basicrun22M4M6M8M10MSE +/- 682.10, N = 3115726911. (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: Sched Piperun230K60K90K120K150KSE +/- 1983.03, N = 31592481. (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.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.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

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: 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: sincosrun2510152025SE +/- 0.05, N = 321.321. (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: sinrun2816243240SE +/- 0.00, N = 335.751. (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: 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: exprun23691215SE +/- 0.12858, N = 159.745701. (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

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

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

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

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

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

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

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