2 x Intel Xeon Gold 5220R testing with a TYAN S7106 (V2.01.B40 BIOS) and ASPEED on Ubuntu 20.04 via the Phoronix Test Suite.
Default - eIBRS Kernel Notes: Transparent Huge Pages: madviseCompiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --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++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-9-Av3uEd/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --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-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 -vDisk Notes: MQ-DEADLINE / errors=remount-ro,relatime,rw / Block Size: 4096Processor Notes: Scaling Governor: intel_pstate powersave (EPP: balance_performance) - CPU Microcode: 0x5003302Java Notes: OpenJDK Runtime Environment (build 11.0.17+8-post-Ubuntu-1ubuntu220.04)Python Notes: Python 2.7.18 + Python 3.8.10Security Notes: itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Mitigation of Clear buffers; SMT vulnerable + retbleed: Mitigation of Enhanced IBRS + spec_store_bypass: Mitigation of SSB disabled via prctl + 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: Mitigation of TSX disabled
retbleed=stuff Processor: 2 x Intel Xeon Gold 5220R @ 3.90GHz (36 Cores / 72 Threads), Motherboard: TYAN S7106 (V2.01.B40 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 94GB, Disk: 500GB Samsung SSD 860, Graphics: ASPEED, Monitor: VE228, Network: 2 x Intel I210 + 2 x QLogic cLOM8214 1/10GbE
OS: Ubuntu 20.04, Kernel: 6.1.0-phx (x86_64), Desktop: GNOME Shell 3.36.9, Display Server: X Server 1.20.13, Compiler: GCC 9.4.0, File-System: ext4, Screen Resolution: 1920x1080
Kernel Notes: Transparent Huge Pages: madviseCompiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --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++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-9-Av3uEd/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --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-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 -vDisk Notes: MQ-DEADLINE / errors=remount-ro,relatime,rw / Block Size: 4096Processor Notes: Scaling Governor: intel_pstate performance (EPP: performance) - CPU Microcode: 0x5003302Java Notes: OpenJDK Runtime Environment (build 11.0.17+8-post-Ubuntu-1ubuntu220.04)Python Notes: Python 2.7.18 + Python 3.8.10Security Notes: itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Mitigation of Clear buffers; SMT vulnerable + retbleed: Mitigation of Stuffing + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional IBRS_FW STIBP: conditional RSB filling PBRSB-eIBRS: SW sequence + srbds: Not affected + tsx_async_abort: Mitigation of TSX disabled
Linux 6.2 Retbleed OpenBenchmarking.org Phoronix Test Suite 2 x Intel Xeon Gold 5220R @ 3.90GHz (36 Cores / 72 Threads) TYAN S7106 (V2.01.B40 BIOS) Intel Sky Lake-E DMI3 Registers 94GB 500GB Samsung SSD 860 ASPEED VE228 2 x Intel I210 + 2 x QLogic cLOM8214 1/10GbE Ubuntu 20.04 6.1.0-phx (x86_64) GNOME Shell 3.36.9 X Server 1.20.13 GCC 9.4.0 ext4 1920x1080 Processor Motherboard Chipset Memory Disk Graphics Monitor Network OS Kernel Desktop Display Server Compiler File-System Screen Resolution Linux 6.2 Retbleed Benchmarks System Logs - Transparent Huge Pages: madvise - --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --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++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-9-Av3uEd/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --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-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 - MQ-DEADLINE / errors=remount-ro,relatime,rw / Block Size: 4096 - Default - eIBRS: Scaling Governor: intel_pstate powersave (EPP: balance_performance) - CPU Microcode: 0x5003302 - retbleed=stuff: Scaling Governor: intel_pstate performance (EPP: performance) - CPU Microcode: 0x5003302 - OpenJDK Runtime Environment (build 11.0.17+8-post-Ubuntu-1ubuntu220.04) - Python 2.7.18 + Python 3.8.10 - Default - eIBRS: itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Mitigation of Clear buffers; SMT vulnerable + retbleed: Mitigation of Enhanced IBRS + spec_store_bypass: Mitigation of SSB disabled via prctl + 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: Mitigation of TSX disabled - retbleed=stuff: itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Mitigation of Clear buffers; SMT vulnerable + retbleed: Mitigation of Stuffing + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional IBRS_FW STIBP: conditional RSB filling PBRSB-eIBRS: SW sequence + srbds: Not affected + tsx_async_abort: Mitigation of TSX disabled
Default - eIBRS vs. retbleed=stuff Comparison Phoronix Test Suite Baseline +11.2% +11.2% +22.4% +22.4% +33.6% +33.6% +44.8% +44.8% 16% 12.9% 12.1% 11.5% 11% 10.4% 8.2% 7.6% 7.5% 6.7% 4% 2.5% SENDFILE 44.9% Create Files 25.7% Throughput 25.3% Latency Ping Pong 24% Initial Create 20.9% D.T.P 18.3% Mutex 17.1% MoVR - 512 Create Processes 15.7% 16 - Thread 14.1% 1000000 - 500 - B.I.J.T.T 13% KV, 60% Reads - 128 KV, 60% Reads - 256 Malloc 11.8% KV, 50% Reads - 128 KV, 50% Reads - 256 1000 10.9% NUMA 10.9% 10.8% 32 - Process 10.6% 1000000 - 500 - I.J.T.T 10.6% KV, 10% Reads - 256 16 - Process 10.4% Launch Programs 10.3% Create Threads 9.7% 100 9.3% Memory Allocations 8.8% 500 8.8% 200 8.7% Socket Activity 8.4% S.V.M.P 8.2% C.S.T 8.2% CPU Cache Futex 8.2% Scala Dotty Forking 7.6% KV, 50% Reads - 512 Context Switching 7% 6.9% KV, 10% Reads - 512 MEMFD 5.8% Timed Time - Size 1,000 5.7% Update Rand 5.6% KV, 10% Reads - 1024 5.5% 96000 - 512 5.4% 1.R.W.A.D.F.R.C.C 4.3% 1.R.W.A.D.S.R 4.2% Seq Fill 4.1% 64 1000000 - 500 - Group By Test Time 4% KV, 50% Reads - 1024 3.9% I.M.D.S 3.5% F.B.t.B.F.F 3.4% 3.3% Writes 3.3% Semaphores 3% Rand Fill 3% R.R.W.R 2.9% 1000000 - 100 - S.5.B.T 2.9% 2.D.T.P 2.7% 1000000 - 500 - R.T.T KV, 60% Reads - 1024 2.4% 6 2.3% 96000 - 1024 2.2% 100 - 100 - Read Write - Average Latency 2.2% 100 - 100 - Read Write 2.2% defconfig 2.1% F.H.R 2.1% Time To Compile 2% MMAP 2% 1000000 - 100 - Group By Test Time 2% A.U.C.T 2% KV, 95% Reads - 256 2% Stress-NG OSBench Sockperf Sockperf Compile Bench PostMark Stress-NG CockroachDB OSBench Hackbench Apache Spark CockroachDB CockroachDB Stress-NG CockroachDB CockroachDB nginx Stress-NG KeyDB Hackbench Apache Spark CockroachDB Hackbench OSBench OSBench nginx OSBench nginx nginx Stress-NG Stress-NG ctx_clock Stress-NG Stress-NG Renaissance Stress-NG CockroachDB Stress-NG Node.js Express HTTP Load Test CockroachDB Stress-NG SQLite Speedtest Facebook RocksDB CockroachDB Stargate Digital Audio Workstation ClickHouse ClickHouse Facebook RocksDB MariaDB Apache Spark CockroachDB Renaissance LuaRadio GNU Octave Benchmark Apache Cassandra Stress-NG Facebook RocksDB Facebook RocksDB Apache Spark LibreOffice Apache Spark CockroachDB libavif avifenc Stargate Digital Audio Workstation PostgreSQL PostgreSQL Timed Linux Kernel Compilation Renaissance Timed Gem5 Compilation Stress-NG Apache Spark Renaissance CockroachDB Default - eIBRS retbleed=stuff
Linux 6.2 Retbleed renaissance: Apache Spark ALS mysqlslap: 64 renaissance: ALS Movie Lens renaissance: Savina Reactors.IO build-linux-kernel: allmodconfig renaissance: Akka Unbalanced Cobwebbed Tree cockroach: KV, 10% Reads - 256 cockroach: MoVR - 512 build-nodejs: Time To Compile build-gem5: Time To Compile clickhouse: 100M Rows Web Analytics Dataset, Third Run clickhouse: 100M Rows Web Analytics Dataset, Second Run clickhouse: 100M Rows Web Analytics Dataset, First Run / Cold Cache luaradio: Complex Phase luaradio: Hilbert Transform luaradio: FM Deemphasis Filter luaradio: Five Back to Back FIR Filters stargate: 96000 - 512 renaissance: Scala Dotty stargate: 96000 - 1024 keydb: pgbench: 100 - 100 - Read Write - Average Latency pgbench: 100 - 100 - Read Write pgbench: 100 - 500 - Read Write - Average Latency pgbench: 100 - 500 - Read Write spark: 1000000 - 500 - Broadcast Inner Join Test Time spark: 1000000 - 500 - Inner Join Test Time spark: 1000000 - 500 - Repartition Test Time spark: 1000000 - 500 - Group By Test Time spark: 1000000 - 500 - Calculate Pi Benchmark Using Dataframe spark: 1000000 - 500 - Calculate Pi Benchmark spark: 1000000 - 500 - SHA-512 Benchmark Time pgbench: 100 - 250 - Read Write - Average Latency pgbench: 100 - 250 - Read Write renaissance: Apache Spark PageRank stress-ng: CPU Cache rocksdb: Seq Fill cassandra: Writes hackbench: 16 - Thread renaissance: Genetic Algorithm Using Jenetics + Futures cockroach: KV, 10% Reads - 1024 stargate: 192000 - 512 dragonflydb: 50 - 1:5 influxdb: 4 - 10000 - 2,5000,1 - 10000 cockroach: KV, 50% Reads - 1024 cockroach: KV, 60% Reads - 1024 cockroach: KV, 95% Reads - 1024 cockroach: KV, 50% Reads - 512 cockroach: KV, 60% Reads - 512 cockroach: KV, 10% Reads - 512 cockroach: KV, 95% Reads - 512 cockroach: KV, 60% Reads - 256 cockroach: KV, 50% Reads - 256 cockroach: KV, 95% Reads - 256 cockroach: KV, 60% Reads - 128 cockroach: KV, 10% Reads - 128 cockroach: KV, 50% Reads - 128 cockroach: KV, 95% Reads - 128 cockroach: MoVR - 1024 stargate: 192000 - 1024 renaissance: In-Memory Database Shootout spark: 1000000 - 100 - Broadcast Inner Join Test Time spark: 1000000 - 100 - Inner Join Test Time spark: 1000000 - 100 - Repartition Test Time spark: 1000000 - 100 - Group By Test Time spark: 1000000 - 100 - Calculate Pi Benchmark Using Dataframe spark: 1000000 - 100 - Calculate Pi Benchmark spark: 1000000 - 100 - SHA-512 Benchmark Time influxdb: 64 - 10000 - 2,5000,1 - 10000 nginx: 1000 stress-ng: Atomic nginx: 500 nginx: 200 nginx: 100 node-web-tooling: renaissance: Finagle HTTP Requests svt-av1: Preset 8 - Bosphorus 4K build-godot: Time To Compile etcpak: Single-Threaded - ETC2 rocksdb: Rand Read memtier-benchmark: Redis - 100 - 10:1 memtier-benchmark: Redis - 100 - 1:10 memtier-benchmark: Redis - 100 - 1:1 memtier-benchmark: Redis - 50 - 1:10 memtier-benchmark: Redis - 50 - 1:1 memtier-benchmark: Redis - 50 - 10:1 svt-av1: Preset 4 - Bosphorus 4K dragonflydb: 50 - 5:1 sqlite-speedtest: Timed Time - Size 1,000 rocksdb: Rand Fill Sync libreoffice: 20 Documents To PDF rocksdb: Update Rand rocksdb: Rand Fill rocksdb: Read Rand Write Rand rocksdb: Read While Writing avifenc: 2 build-linux-kernel: defconfig postmark: Disk Transaction Performance stress-ng: MEMFD compilebench: Initial Create stress-ng: Futex hackbench: 32 - Process renaissance: Rand Forest dacapobench: Tradebeans stress-ng: Socket Activity renaissance: Apache Spark Bayes stress-ng: x86_64 RdRand stress-ng: Context Switching stress-ng: Semaphores stress-ng: NUMA stress-ng: Memory Copying stress-ng: Malloc stress-ng: MMAP stress-ng: System V Message Passing stress-ng: CPU Stress stress-ng: Vector Math stress-ng: Matrix Math stress-ng: Crypto stress-ng: Mutex stress-ng: Glibc Qsort Data Sorting stress-ng: Glibc C String Functions stress-ng: Forking stress-ng: SENDFILE redis: SET - 500 redis: SET - 50 hackbench: 16 - Process redis: GET - 500 redis: GET - 50 sockperf: Throughput octave-benchmark: dacapobench: H2 sockperf: Latency Ping Pong dacapobench: Tradesoap sockperf: Latency Under Load node-express-loadtest: svt-av1: Preset 12 - Bosphorus 4K dacapobench: Jython svt-av1: Preset 13 - Bosphorus 4K osbench: Create Files avifenc: 6 etcpak: Multi-Threaded - ETC2 osbench: Memory Allocations osbench: Launch Programs osbench: Create Processes osbench: Create Threads ctx-clock: Context Switch Time Default - eIBRS retbleed=stuff 91427.9 224 51882.2 14741.0 546.676 22376.5 12683.8 123.8 276.520 264.409 259.88 259.79 244.79 503.0 66.6 372.8 990.7 2.347111 1042.3 2.826103 113524.67 17.302 5780 70.315 7111 1.77 2.46 2.49 6.07 4.53 65.95 4.68 36.299 6888 4117.3 86.84 550643 148490 23.495 2446.3 43461.3 1.329859 1170757.70 965572.3 65089.2 73079.7 94156.0 47846.1 59534.2 29458.3 96994.0 27358.3 22297.3 100685.5 14027.1 7053.6 11288.7 88783.7 123.2 1.727707 5381.5 5.55 4.43 65.87 4.18 1114286.0 153354.57 124034.77 154219.46 163603.93 165351.87 10.70 5967.2 43.311 74.506 192.626 120227161 1765374.09 2059137.05 1919225.00 1950814.00 1833091.71 1696193.86 2.801 1097961.37 64.937 5794 7.820 554265 525139 2847138 5312356 58.794 49.303 4746 1008.70 452.89 1524022.35 43.589 826.4 6042 24423.06 828.7 503604.61 3232862.78 7209386.17 379.19 4472.69 85900662.15 539.42 17209383.26 59092.37 103213.09 123337.78 34907.32 15955211.86 391.52 1726475.24 46874.28 549201.45 2286494.08 2333869.50 22.493 3032043 3112413.08 519872 10.583 4008 3.715 4089 29.365 8898 133.563 4435 139.509 19.682965 5.166 4667.501 97.306728 90.396404 56.876342 25.645892 146 91616.6 233 52086.3 14913.2 556.904 22817.6 14005.4 143.6 278.912 269.699 256.47 249.42 234.78 494.6 66.2 376.6 957.8 2.226144 968.8 2.764394 102414.36 17.681 5657 70.326 7110 2.00 2.72 2.43 6.31 4.55 65.73 4.71 36.691 6814 4174.1 93.97 528782 143749 26.819 2445.1 41210.3 1.337479 1168717.73 965121.4 62629.2 71381.1 93533.9 51416.4 59863.2 31421.5 96972.5 30677.2 24752.7 98748.3 15842.9 7060.6 12587.7 89313.1 121.8 1.713313 5570.4 1.62 2.14 2.04 5.66 4.44 66.17 4.30 1112065.1 138280.33 125208.10 141771.07 150540.97 151329.48 10.69 6091.5 43.703 75.807 192.857 119977191 1763827.20 2027466.83 1885428.71 1925460.06 1806352.60 1670191.43 2.804 1091011.56 68.620 5816 8.034 524685 509952 2765681 5319525 58.949 50.363 4011 953.26 374.75 1408869.39 48.215 815.8 5961 22530.04 820.4 503703.46 3020917.64 6996940.31 341.92 4488.24 76831828.86 528.88 15900301.44 59262.27 103164.52 123405.47 34755.01 13625254.60 397.66 1703167.20 43570.93 378982.56 2279442.17 2292342.67 24.833 3010084.42 3079866 414935 10.937 4070 4.606 4110 29.841 8320 131.452 4479 138.126 24.733879 5.287 4625.223 105.894963 99.750360 65.793196 28.142929 158 OpenBenchmarking.org
Renaissance Renaissance is a suite of benchmarks designed to test the Java JVM from Apache Spark to a Twitter-like service to Scala and other features. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Apache Spark ALS Default - eIBRS retbleed=stuff 20K 40K 60K 80K 100K SE +/- 86.30, N = 3 SE +/- 683.65, N = 3 91427.9 91616.6 MIN: 89223 / MAX: 92161.96 MIN: 81540.14 / MAX: 93260.74
MariaDB This is a MariaDB MySQL database server benchmark making use of mysqlslap. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Queries Per Second, More Is Better MariaDB 10.8.2 Clients: 64 Default - eIBRS retbleed=stuff 50 100 150 200 250 SE +/- 3.77, N = 9 SE +/- 0.66, N = 3 224 233 1. (CXX) g++ options: -pie -fPIC -fstack-protector -O3 -pthread -lnuma -lpcre2-8 -lcrypt -laio -lz -lm -lssl -lcrypto -lpthread -ldl
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Savina Reactors.IO Default - eIBRS retbleed=stuff 3K 6K 9K 12K 15K SE +/- 354.61, N = 12 SE +/- 192.15, N = 5 14741.0 14913.2 MIN: 13340.72 / MAX: 33601.11 MIN: 14486.62 / MAX: 31771.62
Renaissance Renaissance is a suite of benchmarks designed to test the Java JVM from Apache Spark to a Twitter-like service to Scala and other features. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Akka Unbalanced Cobwebbed Tree Default - eIBRS retbleed=stuff 5K 10K 15K 20K 25K SE +/- 137.37, N = 3 SE +/- 178.57, N = 3 22376.5 22817.6 MIN: 16745.53 / MAX: 22644.47 MIN: 17336.25 / MAX: 23130.91
CockroachDB CockroachDB is a cloud-native, distributed SQL database for data intensive applications. This test profile uses a server-less CockroachDB configuration to test various Coackroach workloads on the local host with a single node. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ops/s, More Is Better CockroachDB 22.2 Workload: KV, 10% Reads - Concurrency: 256 Default - eIBRS retbleed=stuff 3K 6K 9K 12K 15K SE +/- 122.58, N = 15 SE +/- 32.39, N = 3 12683.8 14005.4
ClickHouse ClickHouse is an open-source, high performance OLAP data management system. This test profile uses ClickHouse's standard benchmark recommendations per https://clickhouse.com/docs/en/operations/performance-test/ with the 100 million rows web analytics dataset. The reported value is the query processing time using the geometric mean of all queries performed. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Queries Per Minute, Geo Mean, More Is Better ClickHouse 22.5.4.19 100M Rows Web Analytics Dataset, Third Run Default - eIBRS retbleed=stuff 60 120 180 240 300 SE +/- 2.28, N = 12 SE +/- 2.08, N = 14 259.88 256.47 MIN: 24.72 / MAX: 20000 MIN: 23.85 / MAX: 20000 1. ClickHouse server version 22.5.4.19 (official build).
OpenBenchmarking.org Queries Per Minute, Geo Mean, More Is Better ClickHouse 22.5.4.19 100M Rows Web Analytics Dataset, Second Run Default - eIBRS retbleed=stuff 60 120 180 240 300 SE +/- 1.96, N = 12 SE +/- 2.59, N = 14 259.79 249.42 MIN: 25.82 / MAX: 20000 MIN: 25.36 / MAX: 20000 1. ClickHouse server version 22.5.4.19 (official build).
OpenBenchmarking.org Queries Per Minute, Geo Mean, More Is Better ClickHouse 22.5.4.19 100M Rows Web Analytics Dataset, First Run / Cold Cache Default - eIBRS retbleed=stuff 50 100 150 200 250 SE +/- 5.87, N = 12 SE +/- 5.73, N = 14 244.79 234.78 MIN: 13.1 / MAX: 20000 MIN: 13.11 / MAX: 20000 1. ClickHouse server version 22.5.4.19 (official build).
LuaRadio LuaRadio is a lightweight software-defined radio (SDR) framework built atop LuaJIT. LuaRadio provides a suite of source, sink, and processing blocks, with a simple API for defining flow graphs, running flow graphs, creating blocks, and creating data types. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MiB/s, More Is Better LuaRadio 0.9.1 Test: Complex Phase Default - eIBRS retbleed=stuff 110 220 330 440 550 SE +/- 4.76, N = 3 SE +/- 6.12, N = 3 503.0 494.6
OpenBenchmarking.org MiB/s, More Is Better LuaRadio 0.9.1 Test: FM Deemphasis Filter Default - eIBRS retbleed=stuff 80 160 240 320 400 SE +/- 8.40, N = 3 SE +/- 1.55, N = 3 372.8 376.6
OpenBenchmarking.org MiB/s, More Is Better LuaRadio 0.9.1 Test: Five Back to Back FIR Filters Default - eIBRS retbleed=stuff 200 400 600 800 1000 SE +/- 3.54, N = 3 SE +/- 7.95, N = 3 990.7 957.8
Stargate Digital Audio Workstation Stargate is an open-source, cross-platform digital audio workstation (DAW) software package with "a unique and carefully curated experience" with scalability from old systems up through modern multi-core systems. Stargate is GPLv3 licensed and makes use of Qt5 (PyQt5) for its user-interface. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Render Ratio, More Is Better Stargate Digital Audio Workstation 22.11.5 Sample Rate: 96000 - Buffer Size: 512 Default - eIBRS retbleed=stuff 0.5281 1.0562 1.5843 2.1124 2.6405 SE +/- 0.006284, N = 3 SE +/- 0.026087, N = 15 2.347111 2.226144 1. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions
Stargate Digital Audio Workstation Stargate is an open-source, cross-platform digital audio workstation (DAW) software package with "a unique and carefully curated experience" with scalability from old systems up through modern multi-core systems. Stargate is GPLv3 licensed and makes use of Qt5 (PyQt5) for its user-interface. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Render Ratio, More Is Better Stargate Digital Audio Workstation 22.11.5 Sample Rate: 96000 - Buffer Size: 1024 Default - eIBRS retbleed=stuff 0.6359 1.2718 1.9077 2.5436 3.1795 SE +/- 0.016192, N = 3 SE +/- 0.021111, N = 15 2.826103 2.764394 1. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions
KeyDB A benchmark of KeyDB as a multi-threaded fork of the Redis server. The KeyDB benchmark is conducted using memtier-benchmark. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Ops/sec, More Is Better KeyDB 6.2.0 Default - eIBRS retbleed=stuff 20K 40K 60K 80K 100K SE +/- 1362.47, N = 3 SE +/- 1197.68, N = 6 113524.67 102414.36 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
PostgreSQL This is a benchmark of PostgreSQL using the integrated pgbench for facilitating the database benchmarks. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better PostgreSQL 15 Scaling Factor: 100 - Clients: 100 - Mode: Read Write - Average Latency Default - eIBRS retbleed=stuff 4 8 12 16 20 SE +/- 0.04, N = 3 SE +/- 0.20, N = 3 17.30 17.68 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org TPS, More Is Better PostgreSQL 15 Scaling Factor: 100 - Clients: 100 - Mode: Read Write Default - eIBRS retbleed=stuff 1200 2400 3600 4800 6000 SE +/- 14.18, N = 3 SE +/- 64.67, N = 3 5780 5657 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org ms, Fewer Is Better PostgreSQL 15 Scaling Factor: 100 - Clients: 500 - Mode: Read Write - Average Latency Default - eIBRS retbleed=stuff 16 32 48 64 80 SE +/- 0.33, N = 3 SE +/- 0.12, N = 3 70.32 70.33 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org TPS, More Is Better PostgreSQL 15 Scaling Factor: 100 - Clients: 500 - Mode: Read Write Default - eIBRS retbleed=stuff 1500 3000 4500 6000 7500 SE +/- 33.65, N = 3 SE +/- 11.84, N = 3 7111 7110 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
Apache Spark This is a benchmark of Apache Spark with its PySpark interface. Apache Spark is an open-source unified analytics engine for large-scale data processing and dealing with big data. This test profile benchmars the Apache Spark in a single-system configuration using spark-submit. The test makes use of DIYBigData's pyspark-benchmark (https://github.com/DIYBigData/pyspark-benchmark/) for generating of test data and various Apache Spark operations. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Broadcast Inner Join Test Time Default - eIBRS retbleed=stuff 0.45 0.9 1.35 1.8 2.25 SE +/- 0.05, N = 6 SE +/- 0.09, N = 3 1.77 2.00
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Inner Join Test Time Default - eIBRS retbleed=stuff 0.612 1.224 1.836 2.448 3.06 SE +/- 0.06, N = 6 SE +/- 0.09, N = 3 2.46 2.72
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Repartition Test Time Default - eIBRS retbleed=stuff 0.5603 1.1206 1.6809 2.2412 2.8015 SE +/- 0.11, N = 6 SE +/- 0.07, N = 3 2.49 2.43
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Group By Test Time Default - eIBRS retbleed=stuff 2 4 6 8 10 SE +/- 0.09, N = 6 SE +/- 0.19, N = 3 6.07 6.31
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Calculate Pi Benchmark Using Dataframe Default - eIBRS retbleed=stuff 1.0238 2.0476 3.0714 4.0952 5.119 SE +/- 0.09, N = 6 SE +/- 0.05, N = 3 4.53 4.55
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Calculate Pi Benchmark Default - eIBRS retbleed=stuff 15 30 45 60 75 SE +/- 0.23, N = 6 SE +/- 0.35, N = 3 65.95 65.73
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - SHA-512 Benchmark Time Default - eIBRS retbleed=stuff 1.0598 2.1196 3.1794 4.2392 5.299 SE +/- 0.06, N = 6 SE +/- 0.03, N = 3 4.68 4.71
PostgreSQL This is a benchmark of PostgreSQL using the integrated pgbench for facilitating the database benchmarks. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better PostgreSQL 15 Scaling Factor: 100 - Clients: 250 - Mode: Read Write - Average Latency Default - eIBRS retbleed=stuff 8 16 24 32 40 SE +/- 0.18, N = 3 SE +/- 0.02, N = 3 36.30 36.69 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org TPS, More Is Better PostgreSQL 15 Scaling Factor: 100 - Clients: 250 - Mode: Read Write Default - eIBRS retbleed=stuff 1500 3000 4500 6000 7500 SE +/- 33.40, N = 3 SE +/- 3.42, N = 3 6888 6814 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
Renaissance Renaissance is a suite of benchmarks designed to test the Java JVM from Apache Spark to a Twitter-like service to Scala and other features. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Apache Spark PageRank Default - eIBRS retbleed=stuff 900 1800 2700 3600 4500 SE +/- 31.05, N = 3 SE +/- 31.33, N = 3 4117.3 4174.1 MIN: 3611.8 / MAX: 4171.6 MIN: 3644.31 / MAX: 4315.77
Stress-NG Stress-NG is a Linux stress tool developed by Colin King of Canonical. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14.06 Test: CPU Cache Default - eIBRS retbleed=stuff 20 40 60 80 100 SE +/- 4.02, N = 12 SE +/- 2.06, N = 15 86.84 93.97 1. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lsctp -lz -pthread
Facebook RocksDB OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 7.5.3 Test: Sequential Fill Default - eIBRS retbleed=stuff 120K 240K 360K 480K 600K SE +/- 1510.29, N = 3 SE +/- 1426.76, N = 3 550643 528782 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
Renaissance Renaissance is a suite of benchmarks designed to test the Java JVM from Apache Spark to a Twitter-like service to Scala and other features. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Genetic Algorithm Using Jenetics + Futures Default - eIBRS retbleed=stuff 500 1000 1500 2000 2500 SE +/- 22.75, N = 3 SE +/- 35.14, N = 3 2446.3 2445.1 MIN: 2245.14 / MAX: 2537.86 MIN: 2223.84 / MAX: 2741.67
CockroachDB CockroachDB is a cloud-native, distributed SQL database for data intensive applications. This test profile uses a server-less CockroachDB configuration to test various Coackroach workloads on the local host with a single node. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ops/s, More Is Better CockroachDB 22.2 Workload: KV, 10% Reads - Concurrency: 1024 Default - eIBRS retbleed=stuff 9K 18K 27K 36K 45K SE +/- 477.80, N = 3 SE +/- 596.59, N = 4 43461.3 41210.3
Stargate Digital Audio Workstation Stargate is an open-source, cross-platform digital audio workstation (DAW) software package with "a unique and carefully curated experience" with scalability from old systems up through modern multi-core systems. Stargate is GPLv3 licensed and makes use of Qt5 (PyQt5) for its user-interface. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Render Ratio, More Is Better Stargate Digital Audio Workstation 22.11.5 Sample Rate: 192000 - Buffer Size: 512 Default - eIBRS retbleed=stuff 0.3009 0.6018 0.9027 1.2036 1.5045 SE +/- 0.016934, N = 3 SE +/- 0.009870, N = 3 1.329859 1.337479 1. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions
Dragonflydb Dragonfly is an open-source database server that is a "modern Redis replacement" that aims to be the fastest memory store while being compliant with the Redis and Memcached protocols. For benchmarking Dragonfly, Memtier_benchmark is used as a NoSQL Redis/Memcache traffic generation plus benchmarking tool developed by Redis Labs. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Ops/sec, More Is Better Dragonflydb 0.6 Clients: 50 - Set To Get Ratio: 1:5 Default - eIBRS retbleed=stuff 300K 600K 900K 1200K 1500K SE +/- 12829.13, N = 7 SE +/- 12908.54, N = 3 1170757.70 1168717.73 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
InfluxDB This is a benchmark of the InfluxDB open-source time-series database optimized for fast, high-availability storage for IoT and other use-cases. The InfluxDB test profile makes use of InfluxDB Inch for facilitating the benchmarks. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org val/sec, More Is Better InfluxDB 1.8.2 Concurrent Streams: 4 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000 Default - eIBRS retbleed=stuff 200K 400K 600K 800K 1000K SE +/- 601.94, N = 3 SE +/- 11866.10, N = 3 965572.3 965121.4
CockroachDB CockroachDB is a cloud-native, distributed SQL database for data intensive applications. This test profile uses a server-less CockroachDB configuration to test various Coackroach workloads on the local host with a single node. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ops/s, More Is Better CockroachDB 22.2 Workload: KV, 50% Reads - Concurrency: 1024 Default - eIBRS retbleed=stuff 14K 28K 42K 56K 70K SE +/- 1101.75, N = 3 SE +/- 210.69, N = 3 65089.2 62629.2
OpenBenchmarking.org ops/s, More Is Better CockroachDB 22.2 Workload: KV, 60% Reads - Concurrency: 1024 Default - eIBRS retbleed=stuff 16K 32K 48K 64K 80K SE +/- 122.76, N = 3 SE +/- 885.73, N = 3 73079.7 71381.1
OpenBenchmarking.org ops/s, More Is Better CockroachDB 22.2 Workload: KV, 95% Reads - Concurrency: 1024 Default - eIBRS retbleed=stuff 20K 40K 60K 80K 100K SE +/- 506.85, N = 3 SE +/- 392.36, N = 3 94156.0 93533.9
OpenBenchmarking.org ops/s, More Is Better CockroachDB 22.2 Workload: KV, 50% Reads - Concurrency: 512 Default - eIBRS retbleed=stuff 11K 22K 33K 44K 55K SE +/- 425.03, N = 3 SE +/- 377.98, N = 3 47846.1 51416.4
OpenBenchmarking.org ops/s, More Is Better CockroachDB 22.2 Workload: KV, 60% Reads - Concurrency: 512 Default - eIBRS retbleed=stuff 13K 26K 39K 52K 65K SE +/- 919.51, N = 3 SE +/- 234.74, N = 3 59534.2 59863.2
OpenBenchmarking.org ops/s, More Is Better CockroachDB 22.2 Workload: KV, 10% Reads - Concurrency: 512 Default - eIBRS retbleed=stuff 7K 14K 21K 28K 35K SE +/- 228.89, N = 3 SE +/- 417.25, N = 3 29458.3 31421.5
OpenBenchmarking.org ops/s, More Is Better CockroachDB 22.2 Workload: KV, 95% Reads - Concurrency: 512 Default - eIBRS retbleed=stuff 20K 40K 60K 80K 100K SE +/- 92.14, N = 3 SE +/- 276.03, N = 3 96994.0 96972.5
OpenBenchmarking.org ops/s, More Is Better CockroachDB 22.2 Workload: KV, 60% Reads - Concurrency: 256 Default - eIBRS retbleed=stuff 7K 14K 21K 28K 35K SE +/- 67.35, N = 3 SE +/- 67.74, N = 3 27358.3 30677.2
OpenBenchmarking.org ops/s, More Is Better CockroachDB 22.2 Workload: KV, 50% Reads - Concurrency: 256 Default - eIBRS retbleed=stuff 5K 10K 15K 20K 25K SE +/- 141.64, N = 3 SE +/- 129.34, N = 3 22297.3 24752.7
OpenBenchmarking.org ops/s, More Is Better CockroachDB 22.2 Workload: KV, 95% Reads - Concurrency: 256 Default - eIBRS retbleed=stuff 20K 40K 60K 80K 100K SE +/- 352.67, N = 3 SE +/- 621.09, N = 3 100685.5 98748.3
OpenBenchmarking.org ops/s, More Is Better CockroachDB 22.2 Workload: KV, 60% Reads - Concurrency: 128 Default - eIBRS retbleed=stuff 3K 6K 9K 12K 15K SE +/- 136.65, N = 3 SE +/- 95.24, N = 3 14027.1 15842.9
OpenBenchmarking.org ops/s, More Is Better CockroachDB 22.2 Workload: KV, 10% Reads - Concurrency: 128 Default - eIBRS retbleed=stuff 1500 3000 4500 6000 7500 SE +/- 25.60, N = 3 SE +/- 18.67, N = 3 7053.6 7060.6
OpenBenchmarking.org ops/s, More Is Better CockroachDB 22.2 Workload: KV, 50% Reads - Concurrency: 128 Default - eIBRS retbleed=stuff 3K 6K 9K 12K 15K SE +/- 56.01, N = 3 SE +/- 18.40, N = 3 11288.7 12587.7
OpenBenchmarking.org ops/s, More Is Better CockroachDB 22.2 Workload: KV, 95% Reads - Concurrency: 128 Default - eIBRS retbleed=stuff 20K 40K 60K 80K 100K SE +/- 444.19, N = 3 SE +/- 183.52, N = 3 88783.7 89313.1
Stargate Digital Audio Workstation Stargate is an open-source, cross-platform digital audio workstation (DAW) software package with "a unique and carefully curated experience" with scalability from old systems up through modern multi-core systems. Stargate is GPLv3 licensed and makes use of Qt5 (PyQt5) for its user-interface. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Render Ratio, More Is Better Stargate Digital Audio Workstation 22.11.5 Sample Rate: 192000 - Buffer Size: 1024 Default - eIBRS retbleed=stuff 0.3887 0.7774 1.1661 1.5548 1.9435 SE +/- 0.002607, N = 3 SE +/- 0.011577, N = 3 1.727707 1.713313 1. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions
Renaissance Renaissance is a suite of benchmarks designed to test the Java JVM from Apache Spark to a Twitter-like service to Scala and other features. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: In-Memory Database Shootout Default - eIBRS retbleed=stuff 1200 2400 3600 4800 6000 SE +/- 76.37, N = 3 SE +/- 75.00, N = 3 5381.5 5570.4 MIN: 4610.11 / MAX: 6323.16 MIN: 4849.03 / MAX: 6426.81
Apache Spark This is a benchmark of Apache Spark with its PySpark interface. Apache Spark is an open-source unified analytics engine for large-scale data processing and dealing with big data. This test profile benchmars the Apache Spark in a single-system configuration using spark-submit. The test makes use of DIYBigData's pyspark-benchmark (https://github.com/DIYBigData/pyspark-benchmark/) for generating of test data and various Apache Spark operations. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Broadcast Inner Join Test Time retbleed=stuff 0.3645 0.729 1.0935 1.458 1.8225 SE +/- 0.03, N = 3 1.62
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Inner Join Test Time retbleed=stuff 0.4815 0.963 1.4445 1.926 2.4075 SE +/- 0.06, N = 3 2.14
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Repartition Test Time retbleed=stuff 0.459 0.918 1.377 1.836 2.295 SE +/- 0.05, N = 3 2.04
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Group By Test Time Default - eIBRS retbleed=stuff 1.2735 2.547 3.8205 5.094 6.3675 SE +/- 0.08, N = 3 SE +/- 0.10, N = 3 5.55 5.66
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe Default - eIBRS retbleed=stuff 0.999 1.998 2.997 3.996 4.995 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 4.43 4.44
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Calculate Pi Benchmark Default - eIBRS retbleed=stuff 15 30 45 60 75 SE +/- 0.46, N = 3 SE +/- 0.25, N = 3 65.87 66.17
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - SHA-512 Benchmark Time Default - eIBRS retbleed=stuff 0.9675 1.935 2.9025 3.87 4.8375 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 4.18 4.30
InfluxDB This is a benchmark of the InfluxDB open-source time-series database optimized for fast, high-availability storage for IoT and other use-cases. The InfluxDB test profile makes use of InfluxDB Inch for facilitating the benchmarks. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org val/sec, More Is Better InfluxDB 1.8.2 Concurrent Streams: 64 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000 Default - eIBRS retbleed=stuff 200K 400K 600K 800K 1000K SE +/- 3911.90, N = 3 SE +/- 3297.30, N = 3 1114286.0 1112065.1
nginx This is a benchmark of the lightweight Nginx HTTP(S) web-server. This Nginx web server benchmark test profile makes use of the wrk program for facilitating the HTTP requests over a fixed period time with a configurable number of concurrent clients/connections. HTTPS with a self-signed OpenSSL certificate is used by this test for local benchmarking. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Requests Per Second, More Is Better nginx 1.23.2 Connections: 1000 Default - eIBRS retbleed=stuff 30K 60K 90K 120K 150K SE +/- 459.36, N = 3 SE +/- 68.13, N = 3 153354.57 138280.33 1. (CC) gcc options: -lluajit-5.1 -lm -lssl -lcrypto -lpthread -ldl -std=c99 -O2
Stress-NG Stress-NG is a Linux stress tool developed by Colin King of Canonical. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14.06 Test: Atomic Default - eIBRS retbleed=stuff 30K 60K 90K 120K 150K SE +/- 1534.98, N = 15 SE +/- 1595.87, N = 3 124034.77 125208.10 1. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lsctp -lz -pthread
nginx This is a benchmark of the lightweight Nginx HTTP(S) web-server. This Nginx web server benchmark test profile makes use of the wrk program for facilitating the HTTP requests over a fixed period time with a configurable number of concurrent clients/connections. HTTPS with a self-signed OpenSSL certificate is used by this test for local benchmarking. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Requests Per Second, More Is Better nginx 1.23.2 Connections: 500 Default - eIBRS retbleed=stuff 30K 60K 90K 120K 150K SE +/- 316.52, N = 3 SE +/- 605.97, N = 3 154219.46 141771.07 1. (CC) gcc options: -lluajit-5.1 -lm -lssl -lcrypto -lpthread -ldl -std=c99 -O2
OpenBenchmarking.org Requests Per Second, More Is Better nginx 1.23.2 Connections: 200 Default - eIBRS retbleed=stuff 40K 80K 120K 160K 200K SE +/- 709.10, N = 3 SE +/- 414.03, N = 3 163603.93 150540.97 1. (CC) gcc options: -lluajit-5.1 -lm -lssl -lcrypto -lpthread -ldl -std=c99 -O2
OpenBenchmarking.org Requests Per Second, More Is Better nginx 1.23.2 Connections: 100 Default - eIBRS retbleed=stuff 40K 80K 120K 160K 200K SE +/- 452.24, N = 3 SE +/- 100.39, N = 3 165351.87 151329.48 1. (CC) gcc options: -lluajit-5.1 -lm -lssl -lcrypto -lpthread -ldl -std=c99 -O2
Renaissance Renaissance is a suite of benchmarks designed to test the Java JVM from Apache Spark to a Twitter-like service to Scala and other features. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Finagle HTTP Requests Default - eIBRS retbleed=stuff 1300 2600 3900 5200 6500 SE +/- 85.26, N = 3 SE +/- 16.63, N = 3 5967.2 6091.5 MIN: 5464.81 / MAX: 6305.24 MIN: 5636.07 / MAX: 6227.89
SVT-AV1 This is a benchmark of the SVT-AV1 open-source video encoder/decoder. SVT-AV1 was originally developed by Intel as part of their Open Visual Cloud / Scalable Video Technology (SVT). Development of SVT-AV1 has since moved to the Alliance for Open Media as part of upstream AV1 development. SVT-AV1 is a CPU-based multi-threaded video encoder for the AV1 video format with a sample YUV video file. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 1.4 Encoder Mode: Preset 8 - Input: Bosphorus 4K Default - eIBRS retbleed=stuff 10 20 30 40 50 SE +/- 0.41, N = 9 SE +/- 0.35, N = 13 43.31 43.70 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
Etcpak Etcpack is the self-proclaimed "fastest ETC compressor on the planet" with focused on providing open-source, very fast ETC and S3 texture compression support. The test profile uses a 8K x 8K game texture as a sample input. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mpx/s, More Is Better Etcpak 1.0 Benchmark: Single-Threaded - Configuration: ETC2 Default - eIBRS retbleed=stuff 40 80 120 160 200 SE +/- 1.51, N = 3 SE +/- 1.26, N = 3 192.63 192.86 1. (CXX) g++ options: -O3 -march=native -std=c++11 -lpthread
Facebook RocksDB OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 7.5.3 Test: Random Read Default - eIBRS retbleed=stuff 30M 60M 90M 120M 150M SE +/- 1588852.54, N = 3 SE +/- 1742785.11, N = 4 120227161 119977191 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
memtier_benchmark Memtier_benchmark is a NoSQL Redis/Memcache traffic generation plus benchmarking tool developed by Redis Labs. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Ops/sec, More Is Better memtier_benchmark 1.4 Protocol: Redis - Clients: 100 - Set To Get Ratio: 10:1 Default - eIBRS retbleed=stuff 400K 800K 1200K 1600K 2000K SE +/- 5076.69, N = 3 SE +/- 3541.57, N = 3 1765374.09 1763827.20 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
OpenBenchmarking.org Ops/sec, More Is Better memtier_benchmark 1.4 Protocol: Redis - Clients: 100 - Set To Get Ratio: 1:10 Default - eIBRS retbleed=stuff 400K 800K 1200K 1600K 2000K SE +/- 6815.91, N = 3 SE +/- 4820.59, N = 3 2059137.05 2027466.83 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
OpenBenchmarking.org Ops/sec, More Is Better memtier_benchmark 1.4 Protocol: Redis - Clients: 100 - Set To Get Ratio: 1:1 Default - eIBRS retbleed=stuff 400K 800K 1200K 1600K 2000K SE +/- 4498.49, N = 3 SE +/- 7925.89, N = 3 1919225.00 1885428.71 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
OpenBenchmarking.org Ops/sec, More Is Better memtier_benchmark 1.4 Protocol: Redis - Clients: 50 - Set To Get Ratio: 1:10 Default - eIBRS retbleed=stuff 400K 800K 1200K 1600K 2000K SE +/- 3511.04, N = 3 SE +/- 9521.33, N = 3 1950814.00 1925460.06 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
OpenBenchmarking.org Ops/sec, More Is Better memtier_benchmark 1.4 Protocol: Redis - Clients: 50 - Set To Get Ratio: 1:1 Default - eIBRS retbleed=stuff 400K 800K 1200K 1600K 2000K SE +/- 5904.41, N = 3 SE +/- 2759.30, N = 3 1833091.71 1806352.60 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
OpenBenchmarking.org Ops/sec, More Is Better memtier_benchmark 1.4 Protocol: Redis - Clients: 50 - Set To Get Ratio: 10:1 Default - eIBRS retbleed=stuff 400K 800K 1200K 1600K 2000K SE +/- 7056.35, N = 3 SE +/- 728.63, N = 3 1696193.86 1670191.43 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
SVT-AV1 This is a benchmark of the SVT-AV1 open-source video encoder/decoder. SVT-AV1 was originally developed by Intel as part of their Open Visual Cloud / Scalable Video Technology (SVT). Development of SVT-AV1 has since moved to the Alliance for Open Media as part of upstream AV1 development. SVT-AV1 is a CPU-based multi-threaded video encoder for the AV1 video format with a sample YUV video file. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 1.4 Encoder Mode: Preset 4 - Input: Bosphorus 4K Default - eIBRS retbleed=stuff 0.6309 1.2618 1.8927 2.5236 3.1545 SE +/- 0.036, N = 3 SE +/- 0.033, N = 3 2.801 2.804 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
Dragonflydb Dragonfly is an open-source database server that is a "modern Redis replacement" that aims to be the fastest memory store while being compliant with the Redis and Memcached protocols. For benchmarking Dragonfly, Memtier_benchmark is used as a NoSQL Redis/Memcache traffic generation plus benchmarking tool developed by Redis Labs. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Ops/sec, More Is Better Dragonflydb 0.6 Clients: 50 - Set To Get Ratio: 5:1 Default - eIBRS retbleed=stuff 200K 400K 600K 800K 1000K SE +/- 3744.95, N = 3 SE +/- 4586.05, N = 3 1097961.37 1091011.56 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
Facebook RocksDB OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 7.5.3 Test: Random Fill Sync Default - eIBRS retbleed=stuff 1200 2400 3600 4800 6000 SE +/- 48.91, N = 3 SE +/- 9.91, N = 3 5794 5816 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
Facebook RocksDB OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 7.5.3 Test: Update Random Default - eIBRS retbleed=stuff 120K 240K 360K 480K 600K SE +/- 2197.56, N = 3 SE +/- 1596.77, N = 3 554265 524685 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 7.5.3 Test: Random Fill Default - eIBRS retbleed=stuff 110K 220K 330K 440K 550K SE +/- 4334.59, N = 3 SE +/- 1011.55, N = 3 525139 509952 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 7.5.3 Test: Read Random Write Random Default - eIBRS retbleed=stuff 600K 1200K 1800K 2400K 3000K SE +/- 7980.71, N = 3 SE +/- 11380.71, N = 3 2847138 2765681 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 7.5.3 Test: Read While Writing Default - eIBRS retbleed=stuff 1.1M 2.2M 3.3M 4.4M 5.5M SE +/- 14504.29, N = 3 SE +/- 37824.46, N = 3 5312356 5319525 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
PostMark This is a test of NetApp's PostMark benchmark designed to simulate small-file testing similar to the tasks endured by web and mail servers. This test profile will set PostMark to perform 25,000 transactions with 500 files simultaneously with the file sizes ranging between 5 and 512 kilobytes. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance Default - eIBRS retbleed=stuff 1000 2000 3000 4000 5000 SE +/- 30.33, N = 3 SE +/- 21.33, N = 3 4746 4011 1. (CC) gcc options: -O3
Stress-NG Stress-NG is a Linux stress tool developed by Colin King of Canonical. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14.06 Test: MEMFD Default - eIBRS retbleed=stuff 200 400 600 800 1000 SE +/- 10.43, N = 8 SE +/- 13.48, N = 3 1008.70 953.26 1. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lsctp -lz -pthread
Compile Bench Compilebench tries to age a filesystem by simulating some of the disk IO common in creating, compiling, patching, stating and reading kernel trees. It indirectly measures how well filesystems can maintain directory locality as the disk fills up and directories age. This current test is setup to use the makej mode with 10 initial directories Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create Default - eIBRS retbleed=stuff 100 200 300 400 500 SE +/- 2.81, N = 3 SE +/- 2.73, N = 3 452.89 374.75
Stress-NG Stress-NG is a Linux stress tool developed by Colin King of Canonical. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14.06 Test: Futex Default - eIBRS retbleed=stuff 300K 600K 900K 1200K 1500K SE +/- 16986.68, N = 7 SE +/- 8722.57, N = 3 1524022.35 1408869.39 1. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lsctp -lz -pthread
Stress-NG Stress-NG is a Linux stress tool developed by Colin King of Canonical. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14.06 Test: Socket Activity Default - eIBRS retbleed=stuff 5K 10K 15K 20K 25K SE +/- 316.63, N = 5 SE +/- 240.96, N = 3 24423.06 22530.04 1. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lsctp -lz -pthread
Stress-NG Stress-NG is a Linux stress tool developed by Colin King of Canonical. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14.06 Test: x86_64 RdRand Default - eIBRS retbleed=stuff 110K 220K 330K 440K 550K SE +/- 5.24, N = 3 SE +/- 32.90, N = 3 503604.61 503703.46 1. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lsctp -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14.06 Test: Context Switching Default - eIBRS retbleed=stuff 700K 1400K 2100K 2800K 3500K SE +/- 22465.05, N = 3 SE +/- 5479.35, N = 3 3232862.78 3020917.64 1. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lsctp -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14.06 Test: Semaphores Default - eIBRS retbleed=stuff 1.5M 3M 4.5M 6M 7.5M SE +/- 4249.49, N = 3 SE +/- 4216.93, N = 3 7209386.17 6996940.31 1. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lsctp -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14.06 Test: NUMA Default - eIBRS retbleed=stuff 80 160 240 320 400 SE +/- 2.34, N = 3 SE +/- 1.08, N = 3 379.19 341.92 1. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lsctp -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14.06 Test: Memory Copying Default - eIBRS retbleed=stuff 1000 2000 3000 4000 5000 SE +/- 7.43, N = 3 SE +/- 11.37, N = 3 4472.69 4488.24 1. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lsctp -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14.06 Test: Malloc Default - eIBRS retbleed=stuff 20M 40M 60M 80M 100M SE +/- 338576.75, N = 3 SE +/- 154060.65, N = 3 85900662.15 76831828.86 1. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lsctp -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14.06 Test: MMAP Default - eIBRS retbleed=stuff 120 240 360 480 600 SE +/- 4.45, N = 3 SE +/- 4.99, N = 3 539.42 528.88 1. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lsctp -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14.06 Test: System V Message Passing Default - eIBRS retbleed=stuff 4M 8M 12M 16M 20M SE +/- 11711.58, N = 3 SE +/- 20363.03, N = 3 17209383.26 15900301.44 1. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lsctp -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14.06 Test: CPU Stress Default - eIBRS retbleed=stuff 13K 26K 39K 52K 65K SE +/- 62.85, N = 3 SE +/- 38.79, N = 3 59092.37 59262.27 1. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lsctp -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14.06 Test: Vector Math Default - eIBRS retbleed=stuff 20K 40K 60K 80K 100K SE +/- 105.44, N = 3 SE +/- 43.07, N = 3 103213.09 103164.52 1. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lsctp -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14.06 Test: Matrix Math Default - eIBRS retbleed=stuff 30K 60K 90K 120K 150K SE +/- 139.86, N = 3 SE +/- 252.07, N = 3 123337.78 123405.47 1. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lsctp -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14.06 Test: Crypto Default - eIBRS retbleed=stuff 7K 14K 21K 28K 35K SE +/- 130.65, N = 3 SE +/- 41.65, N = 3 34907.32 34755.01 1. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lsctp -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14.06 Test: Mutex Default - eIBRS retbleed=stuff 3M 6M 9M 12M 15M SE +/- 35832.21, N = 3 SE +/- 26116.68, N = 3 15955211.86 13625254.60 1. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lsctp -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14.06 Test: Glibc Qsort Data Sorting Default - eIBRS retbleed=stuff 90 180 270 360 450 SE +/- 0.56, N = 3 SE +/- 1.21, N = 3 391.52 397.66 1. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lsctp -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14.06 Test: Glibc C String Functions Default - eIBRS retbleed=stuff 400K 800K 1200K 1600K 2000K SE +/- 1958.42, N = 3 SE +/- 4028.51, N = 3 1726475.24 1703167.20 1. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lsctp -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14.06 Test: Forking Default - eIBRS retbleed=stuff 10K 20K 30K 40K 50K SE +/- 44.86, N = 3 SE +/- 41.32, N = 3 46874.28 43570.93 1. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lsctp -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14.06 Test: SENDFILE Default - eIBRS retbleed=stuff 120K 240K 360K 480K 600K SE +/- 1959.53, N = 3 SE +/- 930.40, N = 3 549201.45 378982.56 1. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lsctp -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.org Requests Per Second, More Is Better Redis 7.0.4 Test: SET - Parallel Connections: 500 Default - eIBRS retbleed=stuff 500K 1000K 1500K 2000K 2500K SE +/- 9392.28, N = 3 SE +/- 9419.76, N = 3 2286494.08 2279442.17 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
OpenBenchmarking.org Requests Per Second, More Is Better Redis 7.0.4 Test: SET - Parallel Connections: 50 Default - eIBRS retbleed=stuff 500K 1000K 1500K 2000K 2500K SE +/- 2691.22, N = 3 SE +/- 12002.17, N = 3 2333869.50 2292342.67 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -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.org Requests Per Second, More Is Better Redis 7.0.4 Test: GET - Parallel Connections: 500 Default - eIBRS retbleed=stuff 600K 1200K 1800K 2400K 3000K SE +/- 15246.46, N = 3 SE +/- 15408.29, N = 3 3032043.00 3010084.42 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
OpenBenchmarking.org Requests Per Second, More Is Better Redis 7.0.4 Test: GET - Parallel Connections: 50 Default - eIBRS retbleed=stuff 700K 1400K 2100K 2800K 3500K SE +/- 4083.10, N = 3 SE +/- 66.78, N = 3 3112413.08 3079866.00 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Sockperf This is a network socket API performance benchmark developed by Mellanox. This test profile runs both the client and server on the local host for evaluating individual system performance. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Messages Per Second, More Is Better Sockperf 3.7 Test: Throughput Default - eIBRS retbleed=stuff 110K 220K 330K 440K 550K SE +/- 5194.99, N = 9 SE +/- 4202.88, N = 5 519872 414935 1. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread
Sockperf This is a network socket API performance benchmark developed by Mellanox. This test profile runs both the client and server on the local host for evaluating individual system performance. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org usec, Fewer Is Better Sockperf 3.7 Test: Latency Ping Pong Default - eIBRS retbleed=stuff 1.0364 2.0728 3.1092 4.1456 5.182 SE +/- 0.015, N = 5 SE +/- 0.023, N = 5 3.715 4.606 1. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread
Sockperf This is a network socket API performance benchmark developed by Mellanox. This test profile runs both the client and server on the local host for evaluating individual system performance. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org usec, Fewer Is Better Sockperf 3.7 Test: Latency Under Load Default - eIBRS retbleed=stuff 7 14 21 28 35 SE +/- 0.20, N = 5 SE +/- 0.22, N = 5 29.37 29.84 1. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread
SVT-AV1 This is a benchmark of the SVT-AV1 open-source video encoder/decoder. SVT-AV1 was originally developed by Intel as part of their Open Visual Cloud / Scalable Video Technology (SVT). Development of SVT-AV1 has since moved to the Alliance for Open Media as part of upstream AV1 development. SVT-AV1 is a CPU-based multi-threaded video encoder for the AV1 video format with a sample YUV video file. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 1.4 Encoder Mode: Preset 12 - Input: Bosphorus 4K Default - eIBRS retbleed=stuff 30 60 90 120 150 SE +/- 0.94, N = 3 SE +/- 0.98, N = 3 133.56 131.45 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
SVT-AV1 This is a benchmark of the SVT-AV1 open-source video encoder/decoder. SVT-AV1 was originally developed by Intel as part of their Open Visual Cloud / Scalable Video Technology (SVT). Development of SVT-AV1 has since moved to the Alliance for Open Media as part of upstream AV1 development. SVT-AV1 is a CPU-based multi-threaded video encoder for the AV1 video format with a sample YUV video file. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 1.4 Encoder Mode: Preset 13 - Input: Bosphorus 4K Default - eIBRS retbleed=stuff 30 60 90 120 150 SE +/- 0.72, N = 3 SE +/- 0.71, N = 3 139.51 138.13 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
OSBench OSBench is a collection of micro-benchmarks for measuring operating system primitives like time to create threads/processes, launching programs, creating files, and memory allocation. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Files Default - eIBRS retbleed=stuff 6 12 18 24 30 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 19.68 24.73 1. (CC) gcc options: -lm
Etcpak Etcpack is the self-proclaimed "fastest ETC compressor on the planet" with focused on providing open-source, very fast ETC and S3 texture compression support. The test profile uses a 8K x 8K game texture as a sample input. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mpx/s, More Is Better Etcpak 1.0 Benchmark: Multi-Threaded - Configuration: ETC2 Default - eIBRS retbleed=stuff 1000 2000 3000 4000 5000 SE +/- 8.80, N = 3 SE +/- 2.20, N = 3 4667.50 4625.22 1. (CXX) g++ options: -O3 -march=native -std=c++11 -lpthread
OSBench OSBench is a collection of micro-benchmarks for measuring operating system primitives like time to create threads/processes, launching programs, creating files, and memory allocation. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Ns Per Event, Fewer Is Better OSBench Test: Memory Allocations Default - eIBRS retbleed=stuff 20 40 60 80 100 SE +/- 0.27, N = 3 SE +/- 0.13, N = 3 97.31 105.89 1. (CC) gcc options: -lm
OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Launch Programs Default - eIBRS retbleed=stuff 20 40 60 80 100 SE +/- 0.39, N = 3 SE +/- 0.23, N = 3 90.40 99.75 1. (CC) gcc options: -lm
OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Processes Default - eIBRS retbleed=stuff 15 30 45 60 75 SE +/- 0.65, N = 3 SE +/- 0.83, N = 3 56.88 65.79 1. (CC) gcc options: -lm
OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Threads Default - eIBRS retbleed=stuff 7 14 21 28 35 SE +/- 0.32, N = 3 SE +/- 0.43, N = 3 25.65 28.14 1. (CC) gcc options: -lm
Default - eIBRS Kernel Notes: Transparent Huge Pages: madviseCompiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --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++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-9-Av3uEd/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --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-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 -vDisk Notes: MQ-DEADLINE / errors=remount-ro,relatime,rw / Block Size: 4096Processor Notes: Scaling Governor: intel_pstate powersave (EPP: balance_performance) - CPU Microcode: 0x5003302Java Notes: OpenJDK Runtime Environment (build 11.0.17+8-post-Ubuntu-1ubuntu220.04)Python Notes: Python 2.7.18 + Python 3.8.10Security Notes: itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Mitigation of Clear buffers; SMT vulnerable + retbleed: Mitigation of Enhanced IBRS + spec_store_bypass: Mitigation of SSB disabled via prctl + 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: Mitigation of TSX disabled
Testing initiated at 18 December 2022 15:32 by user phoronix.
retbleed=stuff Processor: 2 x Intel Xeon Gold 5220R @ 3.90GHz (36 Cores / 72 Threads), Motherboard: TYAN S7106 (V2.01.B40 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 94GB, Disk: 500GB Samsung SSD 860, Graphics: ASPEED, Monitor: VE228, Network: 2 x Intel I210 + 2 x QLogic cLOM8214 1/10GbE
OS: Ubuntu 20.04, Kernel: 6.1.0-phx (x86_64), Desktop: GNOME Shell 3.36.9, Display Server: X Server 1.20.13, Compiler: GCC 9.4.0, File-System: ext4, Screen Resolution: 1920x1080
Kernel Notes: Transparent Huge Pages: madviseCompiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --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++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-9-Av3uEd/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --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-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 -vDisk Notes: MQ-DEADLINE / errors=remount-ro,relatime,rw / Block Size: 4096Processor Notes: Scaling Governor: intel_pstate performance (EPP: performance) - CPU Microcode: 0x5003302Java Notes: OpenJDK Runtime Environment (build 11.0.17+8-post-Ubuntu-1ubuntu220.04)Python Notes: Python 2.7.18 + Python 3.8.10Security Notes: itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Mitigation of Clear buffers; SMT vulnerable + retbleed: Mitigation of Stuffing + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional IBRS_FW STIBP: conditional RSB filling PBRSB-eIBRS: SW sequence + srbds: Not affected + tsx_async_abort: Mitigation of TSX disabled
Testing initiated at 19 December 2022 09:45 by user phoronix.