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 compilebench: Initial Create ctx-clock: Context Switch Time hackbench: 16 - Thread hackbench: 16 - Process hackbench: 32 - Process stress-ng: MMAP stress-ng: NUMA stress-ng: Futex stress-ng: MEMFD stress-ng: Mutex stress-ng: Atomic stress-ng: Crypto stress-ng: Malloc stress-ng: Forking stress-ng: SENDFILE stress-ng: CPU Cache stress-ng: CPU Stress stress-ng: Semaphores stress-ng: Matrix Math stress-ng: Vector Math stress-ng: x86_64 RdRand stress-ng: Memory Copying stress-ng: Socket Activity stress-ng: Context Switching stress-ng: Glibc C String Functions stress-ng: Glibc Qsort Data Sorting stress-ng: System V Message Passing sockperf: Throughput sockperf: Latency Ping Pong sockperf: Latency Under Load dacapobench: H2 dacapobench: Jython dacapobench: Tradesoap dacapobench: Tradebeans renaissance: Scala Dotty renaissance: Rand Forest renaissance: ALS Movie Lens renaissance: Apache Spark ALS renaissance: Apache Spark Bayes renaissance: Savina Reactors.IO renaissance: Apache Spark PageRank renaissance: Finagle HTTP Requests renaissance: In-Memory Database Shootout renaissance: Akka Unbalanced Cobwebbed Tree renaissance: Genetic Algorithm Using Jenetics + Futures stargate: 96000 - 512 stargate: 192000 - 512 stargate: 96000 - 1024 stargate: 192000 - 1024 etcpak: Multi-Threaded - ETC2 etcpak: Single-Threaded - ETC2 octave-benchmark: osbench: Create Files osbench: Create Threads osbench: Launch Programs osbench: Create Processes osbench: Memory Allocations postmark: Disk Transaction Performance build-linux-kernel: defconfig build-linux-kernel: allmodconfig svt-av1: Preset 4 - Bosphorus 4K svt-av1: Preset 8 - Bosphorus 4K svt-av1: Preset 12 - Bosphorus 4K svt-av1: Preset 13 - Bosphorus 4K avifenc: 2 avifenc: 6 build-godot: Time To Compile build-gem5: Time To Compile build-nodejs: Time To Compile libreoffice: 20 Documents To PDF luaradio: Five Back to Back FIR Filters luaradio: FM Deemphasis Filter luaradio: Hilbert Transform luaradio: Complex Phase nginx: 100 nginx: 200 nginx: 500 nginx: 1000 node-express-loadtest: spark: 1000000 - 100 - SHA-512 Benchmark Time spark: 1000000 - 100 - Calculate Pi Benchmark spark: 1000000 - 100 - Calculate Pi Benchmark Using Dataframe spark: 1000000 - 100 - Group By Test Time spark: 1000000 - 500 - SHA-512 Benchmark Time spark: 1000000 - 500 - Calculate Pi Benchmark spark: 1000000 - 500 - Calculate Pi Benchmark Using Dataframe spark: 1000000 - 500 - Group By Test Time spark: 1000000 - 500 - Repartition Test Time spark: 1000000 - 500 - Inner Join Test Time spark: 1000000 - 500 - Broadcast Inner Join Test Time spark: 1000000 - 100 - Repartition Test Time spark: 1000000 - 100 - Inner Join Test Time spark: 1000000 - 100 - Broadcast Inner Join Test Time clickhouse: 100M Rows Web Analytics Dataset, First Run / Cold Cache clickhouse: 100M Rows Web Analytics Dataset, Second Run clickhouse: 100M Rows Web Analytics Dataset, Third Run cockroach: MoVR - 512 cockroach: MoVR - 1024 cockroach: KV, 10% Reads - 128 cockroach: KV, 10% Reads - 256 cockroach: KV, 10% Reads - 512 cockroach: KV, 50% Reads - 128 cockroach: KV, 50% Reads - 256 cockroach: KV, 50% Reads - 512 cockroach: KV, 60% Reads - 128 cockroach: KV, 60% Reads - 256 cockroach: KV, 60% Reads - 512 cockroach: KV, 95% Reads - 128 cockroach: KV, 95% Reads - 256 cockroach: KV, 95% Reads - 512 cockroach: KV, 10% Reads - 1024 cockroach: KV, 50% Reads - 1024 cockroach: KV, 60% Reads - 1024 cockroach: KV, 95% Reads - 1024 dragonflydb: 50 - 1:5 dragonflydb: 50 - 5:1 influxdb: 4 - 10000 - 2,5000,1 - 10000 influxdb: 64 - 10000 - 2,5000,1 - 10000 memtier-benchmark: Redis - 50 - 1:1 memtier-benchmark: Redis - 100 - 1:1 memtier-benchmark: Redis - 50 - 10:1 memtier-benchmark: Redis - 50 - 1:10 memtier-benchmark: Redis - 100 - 10:1 memtier-benchmark: Redis - 100 - 1:10 keydb: redis: GET - 50 redis: SET - 50 redis: GET - 500 redis: SET - 500 rocksdb: Rand Fill rocksdb: Rand Read rocksdb: Update Rand rocksdb: Seq Fill rocksdb: Rand Fill Sync rocksdb: Read While Writing rocksdb: Read Rand Write Rand sqlite-speedtest: Timed Time - Size 1,000 cassandra: Writes pgbench: 100 - 100 - Read Write pgbench: 100 - 100 - Read Write - Average Latency pgbench: 100 - 250 - Read Write pgbench: 100 - 250 - Read Write - Average Latency pgbench: 100 - 500 - Read Write pgbench: 100 - 500 - Read Write - Average Latency mysqlslap: 64 node-web-tooling: Default - eIBRS retbleed=stuff 452.89 146 23.495 22.493 43.589 539.42 379.19 1524022.35 1008.70 15955211.86 124034.77 34907.32 85900662.15 46874.28 549201.45 86.84 59092.37 7209386.17 123337.78 103213.09 503604.61 4472.69 24423.06 3232862.78 1726475.24 391.52 17209383.26 519872 3.715 29.365 4008 4435 4089 6042 1042.3 826.4 51882.2 91427.9 828.7 14741.0 4117.3 5967.2 5381.5 22376.5 2446.3 2.347111 1.329859 2.826103 1.727707 4667.501 192.626 10.583 19.682965 25.645892 90.396404 56.876342 97.306728 4746 49.303 546.676 2.801 43.311 133.563 139.509 58.794 5.166 74.506 264.409 276.520 7.820 990.7 372.8 66.6 503.0 165351.87 163603.93 154219.46 153354.57 8898 4.18 65.87 4.43 5.55 4.68 65.95 4.53 6.07 2.49 2.46 1.77 244.79 259.79 259.88 123.8 123.2 7053.6 12683.8 29458.3 11288.7 22297.3 47846.1 14027.1 27358.3 59534.2 88783.7 100685.5 96994.0 43461.3 65089.2 73079.7 94156.0 1170757.70 1097961.37 965572.3 1114286.0 1833091.71 1919225.00 1696193.86 1950814.00 1765374.09 2059137.05 113524.67 3112413.08 2333869.50 3032043 2286494.08 525139 120227161 554265 550643 5794 5312356 2847138 64.937 148490 5780 17.302 6888 36.299 7111 70.315 224 10.70 374.75 158 26.819 24.833 48.215 528.88 341.92 1408869.39 953.26 13625254.60 125208.10 34755.01 76831828.86 43570.93 378982.56 93.97 59262.27 6996940.31 123405.47 103164.52 503703.46 4488.24 22530.04 3020917.64 1703167.20 397.66 15900301.44 414935 4.606 29.841 4070 4479 4110 5961 968.8 815.8 52086.3 91616.6 820.4 14913.2 4174.1 6091.5 5570.4 22817.6 2445.1 2.226144 1.337479 2.764394 1.713313 4625.223 192.857 10.937 24.733879 28.142929 99.750360 65.793196 105.894963 4011 50.363 556.904 2.804 43.703 131.452 138.126 58.949 5.287 75.807 269.699 278.912 8.034 957.8 376.6 66.2 494.6 151329.48 150540.97 141771.07 138280.33 8320 4.30 66.17 4.44 5.66 4.71 65.73 4.55 6.31 2.43 2.72 2.00 2.04 2.14 1.62 234.78 249.42 256.47 143.6 121.8 7060.6 14005.4 31421.5 12587.7 24752.7 51416.4 15842.9 30677.2 59863.2 89313.1 98748.3 96972.5 41210.3 62629.2 71381.1 93533.9 1168717.73 1091011.56 965121.4 1112065.1 1806352.60 1885428.71 1670191.43 1925460.06 1763827.20 2027466.83 102414.36 3079866 2292342.67 3010084.42 2279442.17 509952 119977191 524685 528782 5816 5319525 2765681 68.620 143749 5657 17.681 6814 36.691 7110 70.326 233 10.69 OpenBenchmarking.org
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 retbleed=stuff Default - eIBRS 100 200 300 400 500 SE +/- 2.73, N = 3 SE +/- 2.81, N = 3 374.75 452.89
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Process retbleed=stuff Default - eIBRS 6 12 18 24 30 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 24.83 22.49 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 32 - Type: Process retbleed=stuff Default - eIBRS 11 22 33 44 55 SE +/- 0.39, N = 3 SE +/- 0.06, N = 3 48.22 43.59 1. (CC) gcc options: -lpthread
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: MMAP retbleed=stuff Default - eIBRS 120 240 360 480 600 SE +/- 4.99, N = 3 SE +/- 4.45, N = 3 528.88 539.42 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 retbleed=stuff Default - eIBRS 80 160 240 320 400 SE +/- 1.08, N = 3 SE +/- 2.34, N = 3 341.92 379.19 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: Futex retbleed=stuff Default - eIBRS 300K 600K 900K 1200K 1500K SE +/- 8722.57, N = 3 SE +/- 16986.68, N = 7 1408869.39 1524022.35 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: MEMFD retbleed=stuff Default - eIBRS 200 400 600 800 1000 SE +/- 13.48, N = 3 SE +/- 10.43, N = 8 953.26 1008.70 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 retbleed=stuff Default - eIBRS 3M 6M 9M 12M 15M SE +/- 26116.68, N = 3 SE +/- 35832.21, N = 3 13625254.60 15955211.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: Atomic retbleed=stuff Default - eIBRS 30K 60K 90K 120K 150K SE +/- 1595.87, N = 3 SE +/- 1534.98, N = 15 125208.10 124034.77 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 retbleed=stuff Default - eIBRS 7K 14K 21K 28K 35K SE +/- 41.65, N = 3 SE +/- 130.65, N = 3 34755.01 34907.32 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 retbleed=stuff Default - eIBRS 20M 40M 60M 80M 100M SE +/- 154060.65, N = 3 SE +/- 338576.75, N = 3 76831828.86 85900662.15 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 retbleed=stuff Default - eIBRS 10K 20K 30K 40K 50K SE +/- 41.32, N = 3 SE +/- 44.86, N = 3 43570.93 46874.28 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 retbleed=stuff Default - eIBRS 120K 240K 360K 480K 600K SE +/- 930.40, N = 3 SE +/- 1959.53, N = 3 378982.56 549201.45 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 Cache retbleed=stuff Default - eIBRS 20 40 60 80 100 SE +/- 2.06, N = 15 SE +/- 4.02, N = 12 93.97 86.84 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 retbleed=stuff Default - eIBRS 13K 26K 39K 52K 65K SE +/- 38.79, N = 3 SE +/- 62.85, N = 3 59262.27 59092.37 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 retbleed=stuff Default - eIBRS 1.5M 3M 4.5M 6M 7.5M SE +/- 4216.93, N = 3 SE +/- 4249.49, N = 3 6996940.31 7209386.17 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 retbleed=stuff Default - eIBRS 30K 60K 90K 120K 150K SE +/- 252.07, N = 3 SE +/- 139.86, N = 3 123405.47 123337.78 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 retbleed=stuff Default - eIBRS 20K 40K 60K 80K 100K SE +/- 43.07, N = 3 SE +/- 105.44, N = 3 103164.52 103213.09 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: x86_64 RdRand retbleed=stuff Default - eIBRS 110K 220K 330K 440K 550K SE +/- 32.90, N = 3 SE +/- 5.24, N = 3 503703.46 503604.61 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 retbleed=stuff Default - eIBRS 1000 2000 3000 4000 5000 SE +/- 11.37, N = 3 SE +/- 7.43, N = 3 4488.24 4472.69 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: Socket Activity retbleed=stuff Default - eIBRS 5K 10K 15K 20K 25K SE +/- 240.96, N = 3 SE +/- 316.63, N = 5 22530.04 24423.06 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 retbleed=stuff Default - eIBRS 700K 1400K 2100K 2800K 3500K SE +/- 5479.35, N = 3 SE +/- 22465.05, N = 3 3020917.64 3232862.78 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 retbleed=stuff Default - eIBRS 400K 800K 1200K 1600K 2000K SE +/- 4028.51, N = 3 SE +/- 1958.42, N = 3 1703167.20 1726475.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: Glibc Qsort Data Sorting retbleed=stuff Default - eIBRS 90 180 270 360 450 SE +/- 1.21, N = 3 SE +/- 0.56, N = 3 397.66 391.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: System V Message Passing retbleed=stuff Default - eIBRS 4M 8M 12M 16M 20M SE +/- 20363.03, N = 3 SE +/- 11711.58, N = 3 15900301.44 17209383.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
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 retbleed=stuff Default - eIBRS 110K 220K 330K 440K 550K SE +/- 4202.88, N = 5 SE +/- 5194.99, N = 9 414935 519872 1. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread
OpenBenchmarking.org usec, Fewer Is Better Sockperf 3.7 Test: Latency Ping Pong retbleed=stuff Default - eIBRS 1.0364 2.0728 3.1092 4.1456 5.182 SE +/- 0.023, N = 5 SE +/- 0.015, N = 5 4.606 3.715 1. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread
OpenBenchmarking.org usec, Fewer Is Better Sockperf 3.7 Test: Latency Under Load retbleed=stuff Default - eIBRS 7 14 21 28 35 SE +/- 0.22, N = 5 SE +/- 0.20, N = 5 29.84 29.37 1. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Random Forest retbleed=stuff Default - eIBRS 200 400 600 800 1000 SE +/- 7.32, N = 3 SE +/- 5.64, N = 3 815.8 826.4 MIN: 727.17 / MAX: 1134.92 MIN: 724.14 / MAX: 1095.45
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: ALS Movie Lens retbleed=stuff Default - eIBRS 11K 22K 33K 44K 55K SE +/- 313.51, N = 3 SE +/- 277.34, N = 3 52086.3 51882.2 MIN: 51520.76 / MAX: 62461 MIN: 51366.51 / MAX: 60391.59
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Apache Spark ALS retbleed=stuff Default - eIBRS 20K 40K 60K 80K 100K SE +/- 683.65, N = 3 SE +/- 86.30, N = 3 91616.6 91427.9 MIN: 81540.14 / MAX: 93260.74 MIN: 89223 / MAX: 92161.96
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Apache Spark Bayes retbleed=stuff Default - eIBRS 200 400 600 800 1000 SE +/- 6.04, N = 3 SE +/- 8.92, N = 3 820.4 828.7 MIN: 517.47 / MAX: 960.3 MIN: 523.22 / MAX: 1037.58
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Savina Reactors.IO retbleed=stuff Default - eIBRS 3K 6K 9K 12K 15K SE +/- 192.15, N = 5 SE +/- 354.61, N = 12 14913.2 14741.0 MIN: 14486.62 / MAX: 31771.62 MIN: 13340.72 / MAX: 33601.11
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Apache Spark PageRank retbleed=stuff Default - eIBRS 900 1800 2700 3600 4500 SE +/- 31.33, N = 3 SE +/- 31.05, N = 3 4174.1 4117.3 MIN: 3644.31 / MAX: 4315.77 MIN: 3611.8 / MAX: 4171.6
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Finagle HTTP Requests retbleed=stuff Default - eIBRS 1300 2600 3900 5200 6500 SE +/- 16.63, N = 3 SE +/- 85.26, N = 3 6091.5 5967.2 MIN: 5636.07 / MAX: 6227.89 MIN: 5464.81 / MAX: 6305.24
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: In-Memory Database Shootout retbleed=stuff Default - eIBRS 1200 2400 3600 4800 6000 SE +/- 75.00, N = 3 SE +/- 76.37, N = 3 5570.4 5381.5 MIN: 4849.03 / MAX: 6426.81 MIN: 4610.11 / MAX: 6323.16
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Akka Unbalanced Cobwebbed Tree retbleed=stuff Default - eIBRS 5K 10K 15K 20K 25K SE +/- 178.57, N = 3 SE +/- 137.37, N = 3 22817.6 22376.5 MIN: 17336.25 / MAX: 23130.91 MIN: 16745.53 / MAX: 22644.47
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Genetic Algorithm Using Jenetics + Futures retbleed=stuff Default - eIBRS 500 1000 1500 2000 2500 SE +/- 35.14, N = 3 SE +/- 22.75, N = 3 2445.1 2446.3 MIN: 2223.84 / MAX: 2741.67 MIN: 2245.14 / MAX: 2537.86
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 retbleed=stuff Default - eIBRS 0.5281 1.0562 1.5843 2.1124 2.6405 SE +/- 0.026087, N = 15 SE +/- 0.006284, N = 3 2.226144 2.347111 1. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions
OpenBenchmarking.org Render Ratio, More Is Better Stargate Digital Audio Workstation 22.11.5 Sample Rate: 192000 - Buffer Size: 512 retbleed=stuff Default - eIBRS 0.3009 0.6018 0.9027 1.2036 1.5045 SE +/- 0.009870, N = 3 SE +/- 0.016934, N = 3 1.337479 1.329859 1. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions
OpenBenchmarking.org Render Ratio, More Is Better Stargate Digital Audio Workstation 22.11.5 Sample Rate: 96000 - Buffer Size: 1024 retbleed=stuff Default - eIBRS 0.6359 1.2718 1.9077 2.5436 3.1795 SE +/- 0.021111, N = 15 SE +/- 0.016192, N = 3 2.764394 2.826103 1. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions
OpenBenchmarking.org Render Ratio, More Is Better Stargate Digital Audio Workstation 22.11.5 Sample Rate: 192000 - Buffer Size: 1024 retbleed=stuff Default - eIBRS 0.3887 0.7774 1.1661 1.5548 1.9435 SE +/- 0.011577, N = 3 SE +/- 0.002607, N = 3 1.713313 1.727707 1. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions
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 retbleed=stuff Default - eIBRS 1000 2000 3000 4000 5000 SE +/- 2.20, N = 3 SE +/- 8.80, N = 3 4625.22 4667.50 1. (CXX) g++ options: -O3 -march=native -std=c++11 -lpthread
OpenBenchmarking.org Mpx/s, More Is Better Etcpak 1.0 Benchmark: Single-Threaded - Configuration: ETC2 retbleed=stuff Default - eIBRS 40 80 120 160 200 SE +/- 1.26, N = 3 SE +/- 1.51, N = 3 192.86 192.63 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 us Per Event, Fewer Is Better OSBench Test: Create Files retbleed=stuff Default - eIBRS 6 12 18 24 30 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 24.73 19.68 1. (CC) gcc options: -lm
OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Threads retbleed=stuff Default - eIBRS 7 14 21 28 35 SE +/- 0.43, N = 3 SE +/- 0.32, N = 3 28.14 25.65 1. (CC) gcc options: -lm
OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Launch Programs retbleed=stuff Default - eIBRS 20 40 60 80 100 SE +/- 0.23, N = 3 SE +/- 0.39, N = 3 99.75 90.40 1. (CC) gcc options: -lm
OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Processes retbleed=stuff Default - eIBRS 15 30 45 60 75 SE +/- 0.83, N = 3 SE +/- 0.65, N = 3 65.79 56.88 1. (CC) gcc options: -lm
OpenBenchmarking.org Ns Per Event, Fewer Is Better OSBench Test: Memory Allocations retbleed=stuff Default - eIBRS 20 40 60 80 100 SE +/- 0.13, N = 3 SE +/- 0.27, N = 3 105.89 97.31 1. (CC) gcc options: -lm
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 retbleed=stuff Default - eIBRS 1000 2000 3000 4000 5000 SE +/- 21.33, N = 3 SE +/- 30.33, N = 3 4011 4746 1. (CC) gcc options: -O3
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 retbleed=stuff Default - eIBRS 0.6309 1.2618 1.8927 2.5236 3.1545 SE +/- 0.033, N = 3 SE +/- 0.036, N = 3 2.804 2.801 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 1.4 Encoder Mode: Preset 8 - Input: Bosphorus 4K retbleed=stuff Default - eIBRS 10 20 30 40 50 SE +/- 0.35, N = 13 SE +/- 0.41, N = 9 43.70 43.31 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 1.4 Encoder Mode: Preset 12 - Input: Bosphorus 4K retbleed=stuff Default - eIBRS 30 60 90 120 150 SE +/- 0.98, N = 3 SE +/- 0.94, N = 3 131.45 133.56 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 1.4 Encoder Mode: Preset 13 - Input: Bosphorus 4K retbleed=stuff Default - eIBRS 30 60 90 120 150 SE +/- 0.71, N = 3 SE +/- 0.72, N = 3 138.13 139.51 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.11 Encoder Speed: 6 retbleed=stuff Default - eIBRS 1.1896 2.3792 3.5688 4.7584 5.948 SE +/- 0.028, N = 3 SE +/- 0.067, N = 3 5.287 5.166 1. (CXX) g++ options: -O3 -fPIC -lm
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: Five Back to Back FIR Filters retbleed=stuff Default - eIBRS 200 400 600 800 1000 SE +/- 7.95, N = 3 SE +/- 3.54, N = 3 957.8 990.7
OpenBenchmarking.org MiB/s, More Is Better LuaRadio 0.9.1 Test: FM Deemphasis Filter retbleed=stuff Default - eIBRS 80 160 240 320 400 SE +/- 1.55, N = 3 SE +/- 8.40, N = 3 376.6 372.8
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: 100 retbleed=stuff Default - eIBRS 40K 80K 120K 160K 200K SE +/- 100.39, N = 3 SE +/- 452.24, N = 3 151329.48 165351.87 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 retbleed=stuff Default - eIBRS 40K 80K 120K 160K 200K SE +/- 414.03, N = 3 SE +/- 709.10, N = 3 150540.97 163603.93 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: 500 retbleed=stuff Default - eIBRS 30K 60K 90K 120K 150K SE +/- 605.97, N = 3 SE +/- 316.52, N = 3 141771.07 154219.46 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: 1000 retbleed=stuff Default - eIBRS 30K 60K 90K 120K 150K SE +/- 68.13, N = 3 SE +/- 459.36, N = 3 138280.33 153354.57 1. (CC) gcc options: -lluajit-5.1 -lm -lssl -lcrypto -lpthread -ldl -std=c99 -O2
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 - SHA-512 Benchmark Time retbleed=stuff Default - eIBRS 0.9675 1.935 2.9025 3.87 4.8375 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 4.30 4.18
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Calculate Pi Benchmark retbleed=stuff Default - eIBRS 15 30 45 60 75 SE +/- 0.25, N = 3 SE +/- 0.46, N = 3 66.17 65.87
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe retbleed=stuff Default - eIBRS 0.999 1.998 2.997 3.996 4.995 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 4.44 4.43
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Group By Test Time retbleed=stuff Default - eIBRS 1.2735 2.547 3.8205 5.094 6.3675 SE +/- 0.10, N = 3 SE +/- 0.08, N = 3 5.66 5.55
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - SHA-512 Benchmark Time retbleed=stuff Default - eIBRS 1.0598 2.1196 3.1794 4.2392 5.299 SE +/- 0.03, N = 3 SE +/- 0.06, N = 6 4.71 4.68
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Calculate Pi Benchmark retbleed=stuff Default - eIBRS 15 30 45 60 75 SE +/- 0.35, N = 3 SE +/- 0.23, N = 6 65.73 65.95
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Calculate Pi Benchmark Using Dataframe retbleed=stuff Default - eIBRS 1.0238 2.0476 3.0714 4.0952 5.119 SE +/- 0.05, N = 3 SE +/- 0.09, N = 6 4.55 4.53
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Group By Test Time retbleed=stuff Default - eIBRS 2 4 6 8 10 SE +/- 0.19, N = 3 SE +/- 0.09, N = 6 6.31 6.07
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Repartition Test Time retbleed=stuff Default - eIBRS 0.5603 1.1206 1.6809 2.2412 2.8015 SE +/- 0.07, N = 3 SE +/- 0.11, N = 6 2.43 2.49
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Inner Join Test Time retbleed=stuff Default - eIBRS 0.612 1.224 1.836 2.448 3.06 SE +/- 0.09, N = 3 SE +/- 0.06, N = 6 2.72 2.46
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Broadcast Inner Join Test Time retbleed=stuff Default - eIBRS 0.45 0.9 1.35 1.8 2.25 SE +/- 0.09, N = 3 SE +/- 0.05, N = 6 2.00 1.77
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 - 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 - Broadcast Inner Join Test Time retbleed=stuff 0.3645 0.729 1.0935 1.458 1.8225 SE +/- 0.03, N = 3 1.62
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, First Run / Cold Cache retbleed=stuff Default - eIBRS 50 100 150 200 250 SE +/- 5.73, N = 14 SE +/- 5.87, N = 12 234.78 244.79 MIN: 13.11 / MAX: 20000 MIN: 13.1 / 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 retbleed=stuff Default - eIBRS 60 120 180 240 300 SE +/- 2.59, N = 14 SE +/- 1.96, N = 12 249.42 259.79 MIN: 25.36 / MAX: 20000 MIN: 25.82 / 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, Third Run retbleed=stuff Default - eIBRS 60 120 180 240 300 SE +/- 2.08, N = 14 SE +/- 2.28, N = 12 256.47 259.88 MIN: 23.85 / MAX: 20000 MIN: 24.72 / MAX: 20000 1. ClickHouse server version 22.5.4.19 (official build).
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: MoVR - Concurrency: 512 retbleed=stuff Default - eIBRS 30 60 90 120 150 SE +/- 16.01, N = 15 SE +/- 0.17, N = 3 143.6 123.8
OpenBenchmarking.org ops/s, More Is Better CockroachDB 22.2 Workload: KV, 10% Reads - Concurrency: 128 retbleed=stuff Default - eIBRS 1500 3000 4500 6000 7500 SE +/- 18.67, N = 3 SE +/- 25.60, N = 3 7060.6 7053.6
OpenBenchmarking.org ops/s, More Is Better CockroachDB 22.2 Workload: KV, 10% Reads - Concurrency: 256 retbleed=stuff Default - eIBRS 3K 6K 9K 12K 15K SE +/- 32.39, N = 3 SE +/- 122.58, N = 15 14005.4 12683.8
OpenBenchmarking.org ops/s, More Is Better CockroachDB 22.2 Workload: KV, 10% Reads - Concurrency: 512 retbleed=stuff Default - eIBRS 7K 14K 21K 28K 35K SE +/- 417.25, N = 3 SE +/- 228.89, N = 3 31421.5 29458.3
OpenBenchmarking.org ops/s, More Is Better CockroachDB 22.2 Workload: KV, 50% Reads - Concurrency: 128 retbleed=stuff Default - eIBRS 3K 6K 9K 12K 15K SE +/- 18.40, N = 3 SE +/- 56.01, N = 3 12587.7 11288.7
OpenBenchmarking.org ops/s, More Is Better CockroachDB 22.2 Workload: KV, 50% Reads - Concurrency: 256 retbleed=stuff Default - eIBRS 5K 10K 15K 20K 25K SE +/- 129.34, N = 3 SE +/- 141.64, N = 3 24752.7 22297.3
OpenBenchmarking.org ops/s, More Is Better CockroachDB 22.2 Workload: KV, 50% Reads - Concurrency: 512 retbleed=stuff Default - eIBRS 11K 22K 33K 44K 55K SE +/- 377.98, N = 3 SE +/- 425.03, N = 3 51416.4 47846.1
OpenBenchmarking.org ops/s, More Is Better CockroachDB 22.2 Workload: KV, 60% Reads - Concurrency: 128 retbleed=stuff Default - eIBRS 3K 6K 9K 12K 15K SE +/- 95.24, N = 3 SE +/- 136.65, N = 3 15842.9 14027.1
OpenBenchmarking.org ops/s, More Is Better CockroachDB 22.2 Workload: KV, 60% Reads - Concurrency: 256 retbleed=stuff Default - eIBRS 7K 14K 21K 28K 35K SE +/- 67.74, N = 3 SE +/- 67.35, N = 3 30677.2 27358.3
OpenBenchmarking.org ops/s, More Is Better CockroachDB 22.2 Workload: KV, 60% Reads - Concurrency: 512 retbleed=stuff Default - eIBRS 13K 26K 39K 52K 65K SE +/- 234.74, N = 3 SE +/- 919.51, N = 3 59863.2 59534.2
OpenBenchmarking.org ops/s, More Is Better CockroachDB 22.2 Workload: KV, 95% Reads - Concurrency: 128 retbleed=stuff Default - eIBRS 20K 40K 60K 80K 100K SE +/- 183.52, N = 3 SE +/- 444.19, N = 3 89313.1 88783.7
OpenBenchmarking.org ops/s, More Is Better CockroachDB 22.2 Workload: KV, 95% Reads - Concurrency: 256 retbleed=stuff Default - eIBRS 20K 40K 60K 80K 100K SE +/- 621.09, N = 3 SE +/- 352.67, N = 3 98748.3 100685.5
OpenBenchmarking.org ops/s, More Is Better CockroachDB 22.2 Workload: KV, 95% Reads - Concurrency: 512 retbleed=stuff Default - eIBRS 20K 40K 60K 80K 100K SE +/- 276.03, N = 3 SE +/- 92.14, N = 3 96972.5 96994.0
OpenBenchmarking.org ops/s, More Is Better CockroachDB 22.2 Workload: KV, 10% Reads - Concurrency: 1024 retbleed=stuff Default - eIBRS 9K 18K 27K 36K 45K SE +/- 596.59, N = 4 SE +/- 477.80, N = 3 41210.3 43461.3
OpenBenchmarking.org ops/s, More Is Better CockroachDB 22.2 Workload: KV, 50% Reads - Concurrency: 1024 retbleed=stuff Default - eIBRS 14K 28K 42K 56K 70K SE +/- 210.69, N = 3 SE +/- 1101.75, N = 3 62629.2 65089.2
OpenBenchmarking.org ops/s, More Is Better CockroachDB 22.2 Workload: KV, 60% Reads - Concurrency: 1024 retbleed=stuff Default - eIBRS 16K 32K 48K 64K 80K SE +/- 885.73, N = 3 SE +/- 122.76, N = 3 71381.1 73079.7
OpenBenchmarking.org ops/s, More Is Better CockroachDB 22.2 Workload: KV, 95% Reads - Concurrency: 1024 retbleed=stuff Default - eIBRS 20K 40K 60K 80K 100K SE +/- 392.36, N = 3 SE +/- 506.85, N = 3 93533.9 94156.0
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 retbleed=stuff Default - eIBRS 300K 600K 900K 1200K 1500K SE +/- 12908.54, N = 3 SE +/- 12829.13, N = 7 1168717.73 1170757.70 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
OpenBenchmarking.org Ops/sec, More Is Better Dragonflydb 0.6 Clients: 50 - Set To Get Ratio: 5:1 retbleed=stuff Default - eIBRS 200K 400K 600K 800K 1000K SE +/- 4586.05, N = 3 SE +/- 3744.95, N = 3 1091011.56 1097961.37 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 retbleed=stuff Default - eIBRS 200K 400K 600K 800K 1000K SE +/- 11866.10, N = 3 SE +/- 601.94, N = 3 965121.4 965572.3
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 retbleed=stuff Default - eIBRS 200K 400K 600K 800K 1000K SE +/- 3297.30, N = 3 SE +/- 3911.90, N = 3 1112065.1 1114286.0
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: 50 - Set To Get Ratio: 1:1 retbleed=stuff Default - eIBRS 400K 800K 1200K 1600K 2000K SE +/- 2759.30, N = 3 SE +/- 5904.41, N = 3 1806352.60 1833091.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: 100 - Set To Get Ratio: 1:1 retbleed=stuff Default - eIBRS 400K 800K 1200K 1600K 2000K SE +/- 7925.89, N = 3 SE +/- 4498.49, N = 3 1885428.71 1919225.00 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 retbleed=stuff Default - eIBRS 400K 800K 1200K 1600K 2000K SE +/- 728.63, N = 3 SE +/- 7056.35, N = 3 1670191.43 1696193.86 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 retbleed=stuff Default - eIBRS 400K 800K 1200K 1600K 2000K SE +/- 9521.33, N = 3 SE +/- 3511.04, N = 3 1925460.06 1950814.00 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: 10:1 retbleed=stuff Default - eIBRS 400K 800K 1200K 1600K 2000K SE +/- 3541.57, N = 3 SE +/- 5076.69, N = 3 1763827.20 1765374.09 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 retbleed=stuff Default - eIBRS 400K 800K 1200K 1600K 2000K SE +/- 4820.59, N = 3 SE +/- 6815.91, N = 3 2027466.83 2059137.05 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
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 retbleed=stuff Default - eIBRS 20K 40K 60K 80K 100K SE +/- 1197.68, N = 6 SE +/- 1362.47, N = 3 102414.36 113524.67 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
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: 50 retbleed=stuff Default - eIBRS 700K 1400K 2100K 2800K 3500K SE +/- 66.78, N = 3 SE +/- 4083.10, N = 3 3079866.00 3112413.08 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 retbleed=stuff Default - eIBRS 500K 1000K 1500K 2000K 2500K SE +/- 12002.17, N = 3 SE +/- 2691.22, N = 3 2292342.67 2333869.50 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: 500 retbleed=stuff Default - eIBRS 600K 1200K 1800K 2400K 3000K SE +/- 15408.29, N = 3 SE +/- 15246.46, N = 3 3010084.42 3032043.00 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: 500 retbleed=stuff Default - eIBRS 500K 1000K 1500K 2000K 2500K SE +/- 9419.76, N = 3 SE +/- 9392.28, N = 3 2279442.17 2286494.08 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Facebook RocksDB OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 7.5.3 Test: Random Fill retbleed=stuff Default - eIBRS 110K 220K 330K 440K 550K SE +/- 1011.55, N = 3 SE +/- 4334.59, N = 3 509952 525139 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 Read retbleed=stuff Default - eIBRS 30M 60M 90M 120M 150M SE +/- 1742785.11, N = 4 SE +/- 1588852.54, N = 3 119977191 120227161 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: Update Random retbleed=stuff Default - eIBRS 120K 240K 360K 480K 600K SE +/- 1596.77, N = 3 SE +/- 2197.56, N = 3 524685 554265 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: Sequential Fill retbleed=stuff Default - eIBRS 120K 240K 360K 480K 600K SE +/- 1426.76, N = 3 SE +/- 1510.29, N = 3 528782 550643 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 Sync retbleed=stuff Default - eIBRS 1200 2400 3600 4800 6000 SE +/- 9.91, N = 3 SE +/- 48.91, N = 3 5816 5794 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 retbleed=stuff Default - eIBRS 1.1M 2.2M 3.3M 4.4M 5.5M SE +/- 37824.46, N = 3 SE +/- 14504.29, N = 3 5319525 5312356 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 retbleed=stuff Default - eIBRS 600K 1200K 1800K 2400K 3000K SE +/- 11380.71, N = 3 SE +/- 7980.71, N = 3 2765681 2847138 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
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 TPS, More Is Better PostgreSQL 15 Scaling Factor: 100 - Clients: 100 - Mode: Read Write retbleed=stuff Default - eIBRS 1200 2400 3600 4800 6000 SE +/- 64.67, N = 3 SE +/- 14.18, N = 3 5657 5780 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: 100 - Mode: Read Write - Average Latency retbleed=stuff Default - eIBRS 4 8 12 16 20 SE +/- 0.20, N = 3 SE +/- 0.04, N = 3 17.68 17.30 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 retbleed=stuff Default - eIBRS 1500 3000 4500 6000 7500 SE +/- 3.42, N = 3 SE +/- 33.40, N = 3 6814 6888 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: 250 - Mode: Read Write - Average Latency retbleed=stuff Default - eIBRS 8 16 24 32 40 SE +/- 0.02, N = 3 SE +/- 0.18, N = 3 36.69 36.30 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 retbleed=stuff Default - eIBRS 1500 3000 4500 6000 7500 SE +/- 11.84, N = 3 SE +/- 33.65, N = 3 7110 7111 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 retbleed=stuff Default - eIBRS 16 32 48 64 80 SE +/- 0.12, N = 3 SE +/- 0.33, N = 3 70.33 70.32 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
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 retbleed=stuff Default - eIBRS 50 100 150 200 250 SE +/- 0.66, N = 3 SE +/- 3.77, N = 9 233 224 1. (CXX) g++ options: -pie -fPIC -fstack-protector -O3 -pthread -lnuma -lpcre2-8 -lcrypt -laio -lz -lm -lssl -lcrypto -lpthread -ldl
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.