EPYC 72F3 Retpolines Change In Linux 5.17

AMD EPYC 72F3 Retpoline benchmarks by Michael Larabel.

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 2203111-NE-EPYC72F3R09
Jump To Table - Results

View

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

Limit displaying results to tests within:

Timed Code Compilation 5 Tests
C/C++ Compiler Tests 11 Tests
Compression Tests 4 Tests
CPU Massive 16 Tests
Creator Workloads 2 Tests
Database Test Suite 9 Tests
Disk Test Suite 2 Tests
Game Development 2 Tests
Go Language Tests 3 Tests
Java 2 Tests
Common Kernel Benchmarks 11 Tests
Multi-Core 11 Tests
Node.js + NPM Tests 2 Tests
Programmer / Developer System Benchmarks 8 Tests
Server 15 Tests
Server CPU Tests 9 Tests
Single-Threaded 3 Tests

Statistics

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

Graph Settings

Force Line Graphs Where Applicable
Convert To Scalar Where Applicable
Disable Color Branding
Prefer Vertical Bar Graphs

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Highlight
Result
Hide
Result
Result
Identifier
View Logs
Performance Per
Dollar
Date
Run
  Test
  Duration
New Default - Generic Retpolines
March 10 2022
  6 Hours, 35 Minutes
AMD Retpolines Former Default
March 11 2022
  6 Hours, 15 Minutes
Invert Hiding All Results Option
  6 Hours, 25 Minutes
Only show results matching title/arguments (delimit multiple options with a comma):
Do not show results matching title/arguments (delimit multiple options with a comma):


EPYC 72F3 Retpolines Change In Linux 5.17OpenBenchmarking.orgPhoronix Test SuiteAMD EPYC 72F3 8-Core @ 3.70GHz (8 Cores / 16 Threads)Supermicro H12SSL-i v1.01 (2.0 BIOS)AMD Starship/Matisse128GB3841GB Micron_9300_MTFDHAL3T8TDP + 1000GB Corsair Force MP600ASPEEDVE2282 x Broadcom NetXtreme BCM5720 2-port PCIeUbuntu 21.045.17.0-051700rc7daily20220310-generic (x86_64)GNOME Shell 3.38.4X ServerGCC 10.3.0ext41920x1080ProcessorMotherboardChipsetMemoryDiskGraphicsMonitorNetworkOSKernelDesktopDisplay ServerCompilerFile-SystemScreen ResolutionEPYC 72F3 Retpolines Change In Linux 5.17 BenchmarksSystem Logs- Transparent Huge Pages: madvise- --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-mutex --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-10-gDeRY6/gcc-10-10.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-10-gDeRY6/gcc-10-10.3.0/debian/tmp-gcn/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-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v - NONE / errors=remount-ro,relatime,rw / Block Size: 4096- Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0xa001119 - OpenJDK Runtime Environment (build 11.0.13+8-Ubuntu-0ubuntu1.21.04)- Python 3.9.5- New Default - Generic Retpolines: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + 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: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected - AMD Retpolines Former Default: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Vulnerable: LFENCE + srbds: Not affected + tsx_async_abort: Not affected

New Default - Generic Retpolines vs. AMD Retpolines Former Default ComparisonPhoronix Test SuiteBaseline+2.2%+2.2%+4.4%+4.4%+6.6%+6.6%+8.8%+8.8%8.9%7.2%4.9%4.2%3.9%3.4%3.3%3%2.5%2.5%2.3%2%ThroughputCreate FilesD.T.P8 - Process3.8%SENDFILE3.7%2003.7%1003.6%Timed Time - Size 1,000GET2.8%3 - D.SRand Write - IO_uring - No - Yes - 4KBSeq Fill2.4%8 - D.S2.3%Tradebeans202.2%Seq FillSockperfOSBenchPostMarkKeyDBHackbenchebizzyStress-NGnginxnginxWireGuard + Linux Networking Stack Stress TestNode.js Express HTTP Load TestSQLite SpeedtestRedisLZ4 CompressionFlexible IO TesterLevelDBZstd CompressionDaCapo BenchmarknginxFacebook RocksDBNew Default - Generic RetpolinesAMD Retpolines Former Default

EPYC 72F3 Retpolines Change In Linux 5.17sockperf: Throughputosbench: Create Filespostmark: Disk Transaction Performancekeydb: hackbench: 8 - Processebizzy: stress-ng: SENDFILEnginx: 200nginx: 100wireguard: node-express-loadtest: sqlite-speedtest: Timed Time - Size 1,000redis: GETcompress-lz4: 3 - Decompression Speedfio: Rand Write - IO_uring - No - Yes - 4KB - Default Test Directoryleveldb: Seq Fillcompress-zstd: 8 - Decompression Speeddacapobench: Tradebeansnginx: 20rocksdb: Seq Fillrocksdb: Rand Fillrenaissance: In-Memory Database Shootoutosbench: Create Threadsstress-ng: Socket Activityleveldb: Seq Filldacapobench: Jythonhackbench: 32 - Processcompress-lz4: 9 - Decompression Speedosbench: Launch Programsfio: Rand Read - IO_uring - No - Yes - 4KB - Default Test Directoryrocksdb: Update Randleveldb: Overwriteleveldb: Overwritestress-ng: Semaphorescompress-pbzip2: FreeBSD-13.0-RELEASE-amd64-memstick.img Compressionapache: 100compress-7zip: Compression Ratingbuild-eigen: Time To Compiledacapobench: H2leveldb: Rand Deletedacapobench: Tradesoapmemtier-benchmark: Redisapache: 500leveldb: Fill Syncleveldb: Seek Randhackbench: 8 - Threadhackbench: 16 - Processdraco: Church Facadecompress-zstd: 19 - Decompression Speedstress-ng: Context Switchingsockperf: Latency Under Loadrocksdb: Read While Writingpgbench: 100 - 50 - Read Only - Average Latencyleveldb: Rand Fillcompress-zstd: 19 - Compression Speedpgbench: 100 - 100 - Read Writecassandra: Writespgbench: 100 - 100 - Read Write - Average Latencyosbench: Create Processesrenaissance: Finagle HTTP Requestsleveldb: Rand Fillnode-web-tooling: rocksdb: Rand Readcompress-zstd: 8 - Compression Speeddraco: Lionleveldb: Hot Readrocksdb: Read Rand Write Randleveldb: Rand Readpgbench: 100 - 100 - Read Only - Average Latencybuild-mplayer: Time To Compilehackbench: 16 - Threadinfluxdb: 4 - 10000 - 2,5000,1 - 10000compress-lz4: 9 - Compression Speedcompress-lz4: 3 - Compression Speedpgbench: 100 - 50 - Read Onlystress-ng: System V Message Passingredis: SETbuild-gdb: Time To Compilecompress-7zip: Decompression Ratinginfluxdb: 64 - 10000 - 2,5000,1 - 10000openssl: RSA4096build-godot: Time To Compileapache: 200pgbench: 100 - 100 - Read Onlybuild-linux-kernel: defconfigopenssl: SHA256openssl: RSA4096New Default - Generic RetpolinesAMD Retpolines Former Default53972414.7065386944136793.5929.950619271200771.29213684.40215190.56257.104669250.4832506720.2514455.122393316.94255.15762215287.796575236055724788.217.37674110751.13105.1163761119.83114586.249.362977239667393101103.36517.11326767.9210.78482500.758635761.685426899.87636601324327.3280298.151820.48817.13931.27558.78266973694.54296558.493.66617348780.17017.251.610383864209.64143.1402532378.7103.21711.26613317211343.6508810.537139100010.5770.33130.70962.2031326859.159.5761.242951794521841.841998825.9254.955693931638195.72372.3111.50786362.1830252378.61813238722860155003.158752313.7230147282142573.3428.828596554193652.98206147.39207615.65248.756691049.0072438721.7114817.322950016.54160.15634210605.866707606172504878.717.70337410567.09106.9463697117.98414807.448.627853243000398526104.60816.91342170.8410.66483397.578721061.098422898.95336281313054.1180970.151806.75917.01131.04658.35666493668.54326244.503.64117465240.16917.151.910440859569.59043.3627772366.9103.68011.31615862321338.6507010.502138658610.5450.33030.80262.0291323460.259.6961.362957304530010.921995692.8955.032693081639910.02374.1111.58086408.4830239978.59113234833737155031.8OpenBenchmarking.org

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.orgMessages Per Second, More Is BetterSockperf 3.7Test: ThroughputNew Default - Generic RetpolinesAMD Retpolines Former Default130K260K390K520K650KSE +/- 4906.55, N = 25SE +/- 5255.38, N = 255397245875231. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread
OpenBenchmarking.orgMessages Per Second, More Is BetterSockperf 3.7Test: ThroughputNew Default - Generic RetpolinesAMD Retpolines Former Default100K200K300K400K500KMin: 470344 / Avg: 539724.44 / Max: 574091Min: 514660 / Avg: 587522.96 / Max: 6275761. (CXX) g++ options: --param -O3 -rdynamic -ldl -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.orgus Per Event, Fewer Is BetterOSBenchTest: Create FilesNew Default - Generic RetpolinesAMD Retpolines Former Default48121620SE +/- 0.04, N = 3SE +/- 0.01, N = 314.7113.721. (CC) gcc options: -lm
OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create FilesNew Default - Generic RetpolinesAMD Retpolines Former Default48121620Min: 14.62 / Avg: 14.71 / Max: 14.75Min: 13.71 / Avg: 13.72 / Max: 13.731. (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.orgTPS, More Is BetterPostMark 1.51Disk Transaction PerformanceNew Default - Generic RetpolinesAMD Retpolines Former Default16003200480064008000SE +/- 70.00, N = 3694472821. (CC) gcc options: -O3
OpenBenchmarking.orgTPS, More Is BetterPostMark 1.51Disk Transaction PerformanceNew Default - Generic RetpolinesAMD Retpolines Former Default13002600390052006500Min: 7142 / Avg: 7282 / Max: 73521. (CC) gcc options: -O3

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.orgOps/sec, More Is BetterKeyDB 6.2.0New Default - Generic RetpolinesAMD Retpolines Former Default30K60K90K120K150KSE +/- 1054.95, N = 10SE +/- 1055.00, N = 15136793.59142573.341. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
OpenBenchmarking.orgOps/sec, More Is BetterKeyDB 6.2.0New Default - Generic RetpolinesAMD Retpolines Former Default20K40K60K80K100KMin: 133723.66 / Avg: 136793.59 / Max: 144770.84Min: 139273 / Avg: 142573.34 / Max: 154162.831. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

Hackbench

This is a benchmark of Hackbench, a test of the Linux kernel scheduler. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 8 - Type: ProcessNew Default - Generic RetpolinesAMD Retpolines Former Default714212835SE +/- 0.17, N = 3SE +/- 0.17, N = 329.9528.831. (CC) gcc options: -lpthread
OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 8 - Type: ProcessNew Default - Generic RetpolinesAMD Retpolines Former Default714212835Min: 29.66 / Avg: 29.95 / Max: 30.24Min: 28.54 / Avg: 28.83 / Max: 29.141. (CC) gcc options: -lpthread

ebizzy

This is a test of ebizzy, a program to generate workloads resembling web server workloads. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgRecords/s, More Is Betterebizzy 0.3New Default - Generic RetpolinesAMD Retpolines Former Default130K260K390K520K650KSE +/- 5150.50, N = 15SE +/- 6095.03, N = 156192715965541. (CC) gcc options: -pthread -lpthread -O3 -march=native
OpenBenchmarking.orgRecords/s, More Is Betterebizzy 0.3New Default - Generic RetpolinesAMD Retpolines Former Default110K220K330K440K550KMin: 592347 / Avg: 619270.6 / Max: 662698Min: 556050 / Avg: 596553.67 / Max: 6353291. (CC) gcc options: -pthread -lpthread -O3 -march=native

Stress-NG

Stress-NG is a Linux stress tool developed by Colin King of Canonical. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: SENDFILENew Default - Generic RetpolinesAMD Retpolines Former Default40K80K120K160K200KSE +/- 510.20, N = 3SE +/- 443.51, N = 3200771.29193652.981. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: SENDFILENew Default - Generic RetpolinesAMD Retpolines Former Default30K60K90K120K150KMin: 199760.32 / Avg: 200771.29 / Max: 201396.71Min: 192775.32 / Avg: 193652.98 / Max: 194203.121. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic

nginx

This is a benchmark of the lightweight Nginx HTTP(S) web-server. This Nginx web server benchmark test profile makes use of the Golang "Bombardier" program for facilitating the HTTP requests over a fixed period time with a configurable number of concurrent clients. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgRequests Per Second, More Is Betternginx 1.21.1Concurrent Requests: 200New Default - Generic RetpolinesAMD Retpolines Former Default50K100K150K200K250KSE +/- 275.98, N = 3SE +/- 466.89, N = 3213684.40206147.391. (CC) gcc options: -ldl -lpthread -lcrypt -lz -O3 -march=native
OpenBenchmarking.orgRequests Per Second, More Is Betternginx 1.21.1Concurrent Requests: 200New Default - Generic RetpolinesAMD Retpolines Former Default40K80K120K160K200KMin: 213157.9 / Avg: 213684.4 / Max: 214091.13Min: 205676.71 / Avg: 206147.39 / Max: 207081.151. (CC) gcc options: -ldl -lpthread -lcrypt -lz -O3 -march=native

OpenBenchmarking.orgRequests Per Second, More Is Betternginx 1.21.1Concurrent Requests: 100New Default - Generic RetpolinesAMD Retpolines Former Default50K100K150K200K250KSE +/- 1627.81, N = 3SE +/- 369.20, N = 3215190.56207615.651. (CC) gcc options: -ldl -lpthread -lcrypt -lz -O3 -march=native
OpenBenchmarking.orgRequests Per Second, More Is Betternginx 1.21.1Concurrent Requests: 100New Default - Generic RetpolinesAMD Retpolines Former Default40K80K120K160K200KMin: 212955.3 / Avg: 215190.56 / Max: 218358.06Min: 207198.97 / Avg: 207615.65 / Max: 208351.921. (CC) gcc options: -ldl -lpthread -lcrypt -lz -O3 -march=native

WireGuard + Linux Networking Stack Stress Test

This is a benchmark of the WireGuard secure VPN tunnel and Linux networking stack stress test. The test runs on the local host but does require root permissions to run. The way it works is it creates three namespaces. ns0 has a loopback device. ns1 and ns2 each have wireguard devices. Those two wireguard devices send traffic through the loopback device of ns0. The end result of this is that tests wind up testing encryption and decryption at the same time -- a pretty CPU and scheduler-heavy workflow. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterWireGuard + Linux Networking Stack Stress TestNew Default - Generic RetpolinesAMD Retpolines Former Default60120180240300SE +/- 1.39, N = 3SE +/- 0.99, N = 3257.10248.76
OpenBenchmarking.orgSeconds, Fewer Is BetterWireGuard + Linux Networking Stack Stress TestNew Default - Generic RetpolinesAMD Retpolines Former Default50100150200250Min: 254.87 / Avg: 257.1 / Max: 259.66Min: 247.23 / Avg: 248.76 / Max: 250.62

Node.js Express HTTP Load Test

A Node.js Express server with a Node-based loadtest client for facilitating HTTP benchmarking. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgRequests Per Second, More Is BetterNode.js Express HTTP Load TestNew Default - Generic RetpolinesAMD Retpolines Former Default15003000450060007500SE +/- 34.82, N = 3SE +/- 43.97, N = 366926910
OpenBenchmarking.orgRequests Per Second, More Is BetterNode.js Express HTTP Load TestNew Default - Generic RetpolinesAMD Retpolines Former Default12002400360048006000Min: 6645 / Avg: 6692 / Max: 6760Min: 6848 / Avg: 6910 / Max: 6995

SQLite Speedtest

This is a benchmark of SQLite's speedtest1 benchmark program with an increased problem size of 1,000. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite Speedtest 3.30Timed Time - Size 1,000New Default - Generic RetpolinesAMD Retpolines Former Default1122334455SE +/- 0.10, N = 3SE +/- 0.05, N = 350.4849.011. (CC) gcc options: -O2 -ldl -lz -lpthread
OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite Speedtest 3.30Timed Time - Size 1,000New Default - Generic RetpolinesAMD Retpolines Former Default1020304050Min: 50.38 / Avg: 50.48 / Max: 50.68Min: 48.91 / Avg: 49.01 / Max: 49.071. (CC) gcc options: -O2 -ldl -lz -lpthread

Redis

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

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 6.0.9Test: GETNew Default - Generic RetpolinesAMD Retpolines Former Default500K1000K1500K2000K2500KSE +/- 15897.48, N = 3SE +/- 22769.87, N = 62506720.252438721.711. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 6.0.9Test: GETNew Default - Generic RetpolinesAMD Retpolines Former Default400K800K1200K1600K2000KMin: 2477182 / Avg: 2506720.25 / Max: 2531678Min: 2367984.75 / Avg: 2438721.71 / Max: 25000001. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

LZ4 Compression

This test measures the time needed to compress/decompress a sample file (an Ubuntu ISO) using LZ4 compression. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 3 - Decompression SpeedNew Default - Generic RetpolinesAMD Retpolines Former Default3K6K9K12K15KSE +/- 24.84, N = 15SE +/- 22.12, N = 314455.114817.31. (CC) gcc options: -O3
OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 3 - Decompression SpeedNew Default - Generic RetpolinesAMD Retpolines Former Default3K6K9K12K15KMin: 14240.7 / Avg: 14455.07 / Max: 14567.7Min: 14775.6 / Avg: 14817.33 / Max: 14850.91. (CC) gcc options: -O3

Flexible IO Tester

FIO, the Flexible I/O Tester, is an advanced Linux disk benchmark supporting multiple I/O engines and a wealth of options. FIO was written by Jens Axboe for testing of the Linux I/O subsystem and schedulers. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.29Type: Random Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryNew Default - Generic RetpolinesAMD Retpolines Former Default50K100K150K200K250KSE +/- 3027.60, N = 15SE +/- 2958.04, N = 42239332295001. (CC) gcc options: -rdynamic -ltcmalloc -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.29Type: Random Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryNew Default - Generic RetpolinesAMD Retpolines Former Default40K80K120K160K200KMin: 189000 / Avg: 223933.33 / Max: 233000Min: 224000 / Avg: 229500 / Max: 2360001. (CC) gcc options: -rdynamic -ltcmalloc -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

LevelDB

LevelDB is a key-value storage library developed by Google that supports making use of Snappy for data compression and has other modern features. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: Sequential FillNew Default - Generic RetpolinesAMD Retpolines Former Default48121620SE +/- 0.07, N = 3SE +/- 0.09, N = 316.916.51. (CXX) g++ options: -O3 -lsnappy -ltcmalloc -lpthread
OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: Sequential FillNew Default - Generic RetpolinesAMD Retpolines Former Default48121620Min: 16.8 / Avg: 16.87 / Max: 17Min: 16.4 / Avg: 16.53 / Max: 16.71. (CXX) g++ options: -O3 -lsnappy -ltcmalloc -lpthread

Zstd Compression

This test measures the time needed to compress/decompress a sample file (a FreeBSD disk image - FreeBSD-12.2-RELEASE-amd64-memstick.img) using Zstd compression with options for different compression levels / settings. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 8 - Decompression SpeedNew Default - Generic RetpolinesAMD Retpolines Former Default9001800270036004500SE +/- 54.59, N = 3SE +/- 4.29, N = 34255.14160.11. (CC) gcc options: -O3 -pthread -lz -llzma
OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 8 - Decompression SpeedNew Default - Generic RetpolinesAMD Retpolines Former Default7001400210028003500Min: 4146 / Avg: 4255.13 / Max: 4312.4Min: 4154.1 / Avg: 4160.1 / Max: 4168.41. (CC) gcc options: -O3 -pthread -lz -llzma

DaCapo Benchmark

This test runs the DaCapo Benchmarks written in Java and intended to test system/CPU performance. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: TradebeansNew Default - Generic RetpolinesAMD Retpolines Former Default12002400360048006000SE +/- 34.00, N = 4SE +/- 38.99, N = 457625634
OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: TradebeansNew Default - Generic RetpolinesAMD Retpolines Former Default10002000300040005000Min: 5698 / Avg: 5762 / Max: 5844Min: 5538 / Avg: 5633.5 / Max: 5729

nginx

This is a benchmark of the lightweight Nginx HTTP(S) web-server. This Nginx web server benchmark test profile makes use of the Golang "Bombardier" program for facilitating the HTTP requests over a fixed period time with a configurable number of concurrent clients. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgRequests Per Second, More Is Betternginx 1.21.1Concurrent Requests: 20New Default - Generic RetpolinesAMD Retpolines Former Default50K100K150K200K250KSE +/- 627.93, N = 3SE +/- 247.73, N = 3215287.79210605.861. (CC) gcc options: -ldl -lpthread -lcrypt -lz -O3 -march=native
OpenBenchmarking.orgRequests Per Second, More Is Betternginx 1.21.1Concurrent Requests: 20New Default - Generic RetpolinesAMD Retpolines Former Default40K80K120K160K200KMin: 214060.8 / Avg: 215287.79 / Max: 216133.11Min: 210110.41 / Avg: 210605.86 / Max: 210853.671. (CC) gcc options: -ldl -lpthread -lcrypt -lz -O3 -march=native

Facebook RocksDB

This is a benchmark of Facebook's RocksDB as an embeddable persistent key-value store for fast storage based on Google's LevelDB. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.22.1Test: Sequential FillNew Default - Generic RetpolinesAMD Retpolines Former Default140K280K420K560K700KSE +/- 1947.52, N = 3SE +/- 3478.74, N = 36575236707601. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.22.1Test: Sequential FillNew Default - Generic RetpolinesAMD Retpolines Former Default120K240K360K480K600KMin: 653833 / Avg: 657523 / Max: 660448Min: 663807 / Avg: 670759.67 / Max: 6744601. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.22.1Test: Random FillNew Default - Generic RetpolinesAMD Retpolines Former Default130K260K390K520K650KSE +/- 5871.64, N = 3SE +/- 3544.93, N = 36055726172501. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.22.1Test: Random FillNew Default - Generic RetpolinesAMD Retpolines Former Default110K220K330K440K550KMin: 594124 / Avg: 605571.67 / Max: 613563Min: 611818 / Avg: 617250.33 / Max: 6239121. (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.orgms, Fewer Is BetterRenaissance 0.12Test: In-Memory Database ShootoutNew Default - Generic RetpolinesAMD Retpolines Former Default10002000300040005000SE +/- 22.81, N = 3SE +/- 64.75, N = 34788.24878.7MIN: 4452.21 / MAX: 5160.31MIN: 4512.55 / MAX: 5542.48
OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.12Test: In-Memory Database ShootoutNew Default - Generic RetpolinesAMD Retpolines Former Default8001600240032004000Min: 4759.42 / Avg: 4788.17 / Max: 4833.23Min: 4757.55 / Avg: 4878.7 / Max: 4978.89

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.orgus Per Event, Fewer Is BetterOSBenchTest: Create ThreadsNew Default - Generic RetpolinesAMD Retpolines Former Default48121620SE +/- 0.09, N = 3SE +/- 0.03, N = 317.3817.701. (CC) gcc options: -lm
OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create ThreadsNew Default - Generic RetpolinesAMD Retpolines Former Default48121620Min: 17.26 / Avg: 17.38 / Max: 17.56Min: 17.66 / Avg: 17.7 / Max: 17.751. (CC) gcc options: -lm

Stress-NG

Stress-NG is a Linux stress tool developed by Colin King of Canonical. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Socket ActivityNew Default - Generic RetpolinesAMD Retpolines Former Default2K4K6K8K10KSE +/- 12.31, N = 3SE +/- 13.84, N = 310751.1310567.091. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Socket ActivityNew Default - Generic RetpolinesAMD Retpolines Former Default2K4K6K8K10KMin: 10727.82 / Avg: 10751.13 / Max: 10769.66Min: 10541.7 / Avg: 10567.09 / Max: 10589.311. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic

LevelDB

LevelDB is a key-value storage library developed by Google that supports making use of Snappy for data compression and has other modern features. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Sequential FillNew Default - Generic RetpolinesAMD Retpolines Former Default20406080100SE +/- 0.43, N = 3SE +/- 0.61, N = 3105.12106.951. (CXX) g++ options: -O3 -lsnappy -ltcmalloc -lpthread
OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Sequential FillNew Default - Generic RetpolinesAMD Retpolines Former Default20406080100Min: 104.26 / Avg: 105.12 / Max: 105.6Min: 105.81 / Avg: 106.95 / Max: 107.921. (CXX) g++ options: -O3 -lsnappy -ltcmalloc -lpthread

DaCapo Benchmark

This test runs the DaCapo Benchmarks written in Java and intended to test system/CPU performance. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: JythonNew Default - Generic RetpolinesAMD Retpolines Former Default8001600240032004000SE +/- 28.58, N = 4SE +/- 24.35, N = 2037613697
OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: JythonNew Default - Generic RetpolinesAMD Retpolines Former Default7001400210028003500Min: 3725 / Avg: 3761.25 / Max: 3846Min: 3599 / Avg: 3697.4 / Max: 3975

Hackbench

This is a benchmark of Hackbench, a test of the Linux kernel scheduler. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 32 - Type: ProcessNew Default - Generic RetpolinesAMD Retpolines Former Default306090120150SE +/- 0.30, N = 3SE +/- 0.59, N = 3119.83117.981. (CC) gcc options: -lpthread
OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 32 - Type: ProcessNew Default - Generic RetpolinesAMD Retpolines Former Default20406080100Min: 119.4 / Avg: 119.83 / Max: 120.4Min: 116.83 / Avg: 117.98 / Max: 118.811. (CC) gcc options: -lpthread

LZ4 Compression

This test measures the time needed to compress/decompress a sample file (an Ubuntu ISO) using LZ4 compression. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 9 - Decompression SpeedNew Default - Generic RetpolinesAMD Retpolines Former Default3K6K9K12K15KSE +/- 17.39, N = 3SE +/- 61.43, N = 314586.214807.41. (CC) gcc options: -O3
OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 9 - Decompression SpeedNew Default - Generic RetpolinesAMD Retpolines Former Default3K6K9K12K15KMin: 14552.2 / Avg: 14586.17 / Max: 14609.6Min: 14684.6 / Avg: 14807.43 / Max: 14871.11. (CC) gcc options: -O3

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.orgus Per Event, Fewer Is BetterOSBenchTest: Launch ProgramsNew Default - Generic RetpolinesAMD Retpolines Former Default1122334455SE +/- 0.10, N = 3SE +/- 0.53, N = 549.3648.631. (CC) gcc options: -lm
OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Launch ProgramsNew Default - Generic RetpolinesAMD Retpolines Former Default1020304050Min: 49.19 / Avg: 49.36 / Max: 49.55Min: 47.73 / Avg: 48.63 / Max: 50.551. (CC) gcc options: -lm

Flexible IO Tester

FIO, the Flexible I/O Tester, is an advanced Linux disk benchmark supporting multiple I/O engines and a wealth of options. FIO was written by Jens Axboe for testing of the Linux I/O subsystem and schedulers. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.29Type: Random Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryNew Default - Generic RetpolinesAMD Retpolines Former Default50K100K150K200K250KSE +/- 333.33, N = 3SE +/- 577.35, N = 32396672430001. (CC) gcc options: -rdynamic -ltcmalloc -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.29Type: Random Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryNew Default - Generic RetpolinesAMD Retpolines Former Default40K80K120K160K200KMin: 239000 / Avg: 239666.67 / Max: 240000Min: 242000 / Avg: 243000 / Max: 2440001. (CC) gcc options: -rdynamic -ltcmalloc -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

Facebook RocksDB

This is a benchmark of Facebook's RocksDB as an embeddable persistent key-value store for fast storage based on Google's LevelDB. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.22.1Test: Update RandomNew Default - Generic RetpolinesAMD Retpolines Former Default90K180K270K360K450KSE +/- 2036.18, N = 3SE +/- 1232.53, N = 33931013985261. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.22.1Test: Update RandomNew Default - Generic RetpolinesAMD Retpolines Former Default70K140K210K280K350KMin: 390327 / Avg: 393101 / Max: 397070Min: 396088 / Avg: 398526.33 / Max: 4000591. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

LevelDB

LevelDB is a key-value storage library developed by Google that supports making use of Snappy for data compression and has other modern features. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: OverwriteNew Default - Generic RetpolinesAMD Retpolines Former Default20406080100SE +/- 0.87, N = 15SE +/- 0.70, N = 14103.37104.611. (CXX) g++ options: -O3 -lsnappy -ltcmalloc -lpthread
OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: OverwriteNew Default - Generic RetpolinesAMD Retpolines Former Default20406080100Min: 97.14 / Avg: 103.37 / Max: 108.48Min: 100.24 / Avg: 104.61 / Max: 110.411. (CXX) g++ options: -O3 -lsnappy -ltcmalloc -lpthread

OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: OverwriteNew Default - Generic RetpolinesAMD Retpolines Former Default48121620SE +/- 0.15, N = 15SE +/- 0.11, N = 1417.116.91. (CXX) g++ options: -O3 -lsnappy -ltcmalloc -lpthread
OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: OverwriteNew Default - Generic RetpolinesAMD Retpolines Former Default48121620Min: 16.3 / Avg: 17.13 / Max: 18.2Min: 16 / Avg: 16.91 / Max: 17.61. (CXX) g++ options: -O3 -lsnappy -ltcmalloc -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.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: SemaphoresNew Default - Generic RetpolinesAMD Retpolines Former Default300K600K900K1200K1500KSE +/- 4542.73, N = 3SE +/- 10886.78, N = 31326767.921342170.841. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: SemaphoresNew Default - Generic RetpolinesAMD Retpolines Former Default200K400K600K800K1000KMin: 1321105.39 / Avg: 1326767.92 / Max: 1335752.31Min: 1324170.52 / Avg: 1342170.84 / Max: 1361780.31. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic

Parallel BZIP2 Compression

This test measures the time needed to compress a file (FreeBSD-13.0-RELEASE-amd64-memstick.img) using Parallel BZIP2 compression. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterParallel BZIP2 Compression 1.1.13FreeBSD-13.0-RELEASE-amd64-memstick.img CompressionNew Default - Generic RetpolinesAMD Retpolines Former Default3691215SE +/- 0.11, N = 6SE +/- 0.15, N = 310.7810.661. (CXX) g++ options: -O2 -pthread -lbz2 -lpthread
OpenBenchmarking.orgSeconds, Fewer Is BetterParallel BZIP2 Compression 1.1.13FreeBSD-13.0-RELEASE-amd64-memstick.img CompressionNew Default - Generic RetpolinesAMD Retpolines Former Default3691215Min: 10.44 / Avg: 10.78 / Max: 11.23Min: 10.39 / Avg: 10.66 / Max: 10.911. (CXX) g++ options: -O2 -pthread -lbz2 -lpthread

Apache HTTP Server

This is a test of the Apache HTTPD web server. This Apache HTTPD web server benchmark test profile makes use of the Golang "Bombardier" program for facilitating the HTTP requests over a fixed period time with a configurable number of concurrent clients. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgRequests Per Second, More Is BetterApache HTTP Server 2.4.48Concurrent Requests: 100New Default - Generic RetpolinesAMD Retpolines Former Default20K40K60K80K100KSE +/- 56.43, N = 3SE +/- 311.80, N = 382500.7583397.571. (CC) gcc options: -shared -fPIC -O2 -pthread
OpenBenchmarking.orgRequests Per Second, More Is BetterApache HTTP Server 2.4.48Concurrent Requests: 100New Default - Generic RetpolinesAMD Retpolines Former Default14K28K42K56K70KMin: 82390.56 / Avg: 82500.75 / Max: 82576.99Min: 82782.69 / Avg: 83397.57 / Max: 83795.021. (CC) gcc options: -shared -fPIC -O2 -pthread

7-Zip Compression

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

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 21.06Test: Compression RatingNew Default - Generic RetpolinesAMD Retpolines Former Default20K40K60K80K100KSE +/- 438.70, N = 3SE +/- 870.19, N = 586357872101. (CXX) g++ options: -lpthread -ldl -O2 -fPIC
OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 21.06Test: Compression RatingNew Default - Generic RetpolinesAMD Retpolines Former Default15K30K45K60K75KMin: 85648 / Avg: 86356.67 / Max: 87159Min: 83977 / Avg: 87209.6 / Max: 891131. (CXX) g++ options: -lpthread -ldl -O2 -fPIC

Timed Eigen Compilation

This test times how long it takes to build all Eigen examples. The Eigen examples are compiled serially. Eigen is a C++ template library for linear algebra. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Eigen Compilation 3.3.9Time To CompileNew Default - Generic RetpolinesAMD Retpolines Former Default1428425670SE +/- 0.02, N = 3SE +/- 0.02, N = 361.6961.10
OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Eigen Compilation 3.3.9Time To CompileNew Default - Generic RetpolinesAMD Retpolines Former Default1224364860Min: 61.66 / Avg: 61.68 / Max: 61.72Min: 61.08 / Avg: 61.1 / Max: 61.13

DaCapo Benchmark

This test runs the DaCapo Benchmarks written in Java and intended to test system/CPU performance. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: H2New Default - Generic RetpolinesAMD Retpolines Former Default9001800270036004500SE +/- 26.89, N = 4SE +/- 25.85, N = 1642684228
OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: H2New Default - Generic RetpolinesAMD Retpolines Former Default7001400210028003500Min: 4226 / Avg: 4267.75 / Max: 4345Min: 4018 / Avg: 4228.38 / Max: 4366

LevelDB

LevelDB is a key-value storage library developed by Google that supports making use of Snappy for data compression and has other modern features. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Random DeleteNew Default - Generic RetpolinesAMD Retpolines Former Default20406080100SE +/- 0.42, N = 3SE +/- 1.08, N = 499.8898.951. (CXX) g++ options: -O3 -lsnappy -ltcmalloc -lpthread
OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Random DeleteNew Default - Generic RetpolinesAMD Retpolines Former Default20406080100Min: 99.06 / Avg: 99.88 / Max: 100.47Min: 96.68 / Avg: 98.95 / Max: 101.831. (CXX) g++ options: -O3 -lsnappy -ltcmalloc -lpthread

DaCapo Benchmark

This test runs the DaCapo Benchmarks written in Java and intended to test system/CPU performance. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: TradesoapNew Default - Generic RetpolinesAMD Retpolines Former Default8001600240032004000SE +/- 40.14, N = 4SE +/- 33.50, N = 436603628
OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: TradesoapNew Default - Generic RetpolinesAMD Retpolines Former Default6001200180024003000Min: 3562 / Avg: 3659.5 / Max: 3758Min: 3581 / Avg: 3628 / Max: 3724

Memtier_benchmark

Memtier_benchmark is a NoSQL Redis/Memcache traffic generation plus benchmarking tool. This current test profile currently just stresses the Redis protocol and basic options exposed wotj a 1:1 Set/Get ratio, 30 pipeline, 100 clients per thread, and thread count equal to the number of CPU cores/threads present. Patches to extend the test are welcome as always. Currently this test profile uses Memtier_benchmark 1.3 and Redis 6. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgOps/sec, More Is BetterMemtier_benchmark 1.3Protocol: RedisNew Default - Generic RetpolinesAMD Retpolines Former Default300K600K900K1200K1500KSE +/- 3316.11, N = 3SE +/- 1363.28, N = 31324327.321313054.111. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
OpenBenchmarking.orgOps/sec, More Is BetterMemtier_benchmark 1.3Protocol: RedisNew Default - Generic RetpolinesAMD Retpolines Former Default200K400K600K800K1000KMin: 1319438.23 / Avg: 1324327.32 / Max: 1330652.89Min: 1310327.77 / Avg: 1313054.11 / Max: 1314447.611. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

Apache HTTP Server

This is a test of the Apache HTTPD web server. This Apache HTTPD web server benchmark test profile makes use of the Golang "Bombardier" program for facilitating the HTTP requests over a fixed period time with a configurable number of concurrent clients. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgRequests Per Second, More Is BetterApache HTTP Server 2.4.48Concurrent Requests: 500New Default - Generic RetpolinesAMD Retpolines Former Default20K40K60K80K100KSE +/- 264.49, N = 3SE +/- 149.43, N = 380298.1580970.151. (CC) gcc options: -shared -fPIC -O2 -pthread
OpenBenchmarking.orgRequests Per Second, More Is BetterApache HTTP Server 2.4.48Concurrent Requests: 500New Default - Generic RetpolinesAMD Retpolines Former Default14K28K42K56K70KMin: 79776.56 / Avg: 80298.15 / Max: 80635.24Min: 80681.39 / Avg: 80970.15 / Max: 81181.211. (CC) gcc options: -shared -fPIC -O2 -pthread

LevelDB

LevelDB is a key-value storage library developed by Google that supports making use of Snappy for data compression and has other modern features. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Fill SyncNew Default - Generic RetpolinesAMD Retpolines Former Default400800120016002000SE +/- 8.19, N = 3SE +/- 3.85, N = 31820.491806.761. (CXX) g++ options: -O3 -lsnappy -ltcmalloc -lpthread
OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Fill SyncNew Default - Generic RetpolinesAMD Retpolines Former Default30060090012001500Min: 1811.13 / Avg: 1820.49 / Max: 1836.8Min: 1799.75 / Avg: 1806.76 / Max: 1813.021. (CXX) g++ options: -O3 -lsnappy -ltcmalloc -lpthread

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Seek RandomNew Default - Generic RetpolinesAMD Retpolines Former Default48121620SE +/- 0.05, N = 3SE +/- 0.09, N = 317.1417.011. (CXX) g++ options: -O3 -lsnappy -ltcmalloc -lpthread
OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Seek RandomNew Default - Generic RetpolinesAMD Retpolines Former Default48121620Min: 17.04 / Avg: 17.14 / Max: 17.2Min: 16.83 / Avg: 17.01 / Max: 17.141. (CXX) g++ options: -O3 -lsnappy -ltcmalloc -lpthread

Hackbench

This is a benchmark of Hackbench, a test of the Linux kernel scheduler. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 8 - Type: ThreadNew Default - Generic RetpolinesAMD Retpolines Former Default714212835SE +/- 0.16, N = 3SE +/- 0.14, N = 331.2831.051. (CC) gcc options: -lpthread
OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 8 - Type: ThreadNew Default - Generic RetpolinesAMD Retpolines Former Default714212835Min: 30.97 / Avg: 31.27 / Max: 31.47Min: 30.85 / Avg: 31.05 / Max: 31.331. (CC) gcc options: -lpthread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 16 - Type: ProcessNew Default - Generic RetpolinesAMD Retpolines Former Default1326395265SE +/- 0.16, N = 3SE +/- 0.23, N = 358.7858.361. (CC) gcc options: -lpthread
OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 16 - Type: ProcessNew Default - Generic RetpolinesAMD Retpolines Former Default1224364860Min: 58.48 / Avg: 58.78 / Max: 59.01Min: 57.96 / Avg: 58.36 / Max: 58.771. (CC) gcc options: -lpthread

Google Draco

Draco is a library developed by Google for compressing/decompressing 3D geometric meshes and point clouds. This test profile uses some Artec3D PLY models as the sample 3D model input formats for Draco compression/decompression. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterGoogle Draco 1.5.0Model: Church FacadeNew Default - Generic RetpolinesAMD Retpolines Former Default14002800420056007000SE +/- 17.74, N = 3SE +/- 5.21, N = 3669766491. (CXX) g++ options: -O3
OpenBenchmarking.orgms, Fewer Is BetterGoogle Draco 1.5.0Model: Church FacadeNew Default - Generic RetpolinesAMD Retpolines Former Default12002400360048006000Min: 6669 / Avg: 6697.33 / Max: 6730Min: 6640 / Avg: 6648.67 / Max: 66581. (CXX) g++ options: -O3

Zstd Compression

This test measures the time needed to compress/decompress a sample file (a FreeBSD disk image - FreeBSD-12.2-RELEASE-amd64-memstick.img) using Zstd compression with options for different compression levels / settings. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 19 - Decompression SpeedNew Default - Generic RetpolinesAMD Retpolines Former Default8001600240032004000SE +/- 18.20, N = 15SE +/- 14.48, N = 153694.53668.51. (CC) gcc options: -O3 -pthread -lz -llzma
OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 19 - Decompression SpeedNew Default - Generic RetpolinesAMD Retpolines Former Default6001200180024003000Min: 3598.5 / Avg: 3694.47 / Max: 3792.8Min: 3621.7 / Avg: 3668.53 / Max: 3786.71. (CC) gcc options: -O3 -pthread -lz -llzma

Stress-NG

Stress-NG is a Linux stress tool developed by Colin King of Canonical. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Context SwitchingNew Default - Generic RetpolinesAMD Retpolines Former Default900K1800K2700K3600K4500KSE +/- 18653.91, N = 3SE +/- 26201.07, N = 34296558.494326244.501. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Context SwitchingNew Default - Generic RetpolinesAMD Retpolines Former Default700K1400K2100K2800K3500KMin: 4266942.02 / Avg: 4296558.49 / Max: 4331014.96Min: 4274422.01 / Avg: 4326244.5 / Max: 4358887.111. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic

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.orgusec, Fewer Is BetterSockperf 3.7Test: Latency Under LoadNew Default - Generic RetpolinesAMD Retpolines Former Default0.82491.64982.47473.29964.1245SE +/- 0.035, N = 5SE +/- 0.033, N = 253.6663.6411. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread
OpenBenchmarking.orgusec, Fewer Is BetterSockperf 3.7Test: Latency Under LoadNew Default - Generic RetpolinesAMD Retpolines Former Default246810Min: 3.57 / Avg: 3.67 / Max: 3.74Min: 3.45 / Avg: 3.64 / Max: 4.321. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread

Facebook RocksDB

This is a benchmark of Facebook's RocksDB as an embeddable persistent key-value store for fast storage based on Google's LevelDB. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.22.1Test: Read While WritingNew Default - Generic RetpolinesAMD Retpolines Former Default400K800K1200K1600K2000KSE +/- 24226.58, N = 3SE +/- 20451.18, N = 4173487817465241. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.22.1Test: Read While WritingNew Default - Generic RetpolinesAMD Retpolines Former Default300K600K900K1200K1500KMin: 1687432 / Avg: 1734877.67 / Max: 1767113Min: 1718375 / Avg: 1746524.25 / Max: 18064671. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

PostgreSQL pgbench

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

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 14.0Scaling Factor: 100 - Clients: 50 - Mode: Read Only - Average LatencyNew Default - Generic RetpolinesAMD Retpolines Former Default0.03830.07660.11490.15320.1915SE +/- 0.001, N = 12SE +/- 0.002, N = 120.1700.1691. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 14.0Scaling Factor: 100 - Clients: 50 - Mode: Read Only - Average LatencyNew Default - Generic RetpolinesAMD Retpolines Former Default12345Min: 0.16 / Avg: 0.17 / Max: 0.18Min: 0.16 / Avg: 0.17 / Max: 0.191. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

LevelDB

LevelDB is a key-value storage library developed by Google that supports making use of Snappy for data compression and has other modern features. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: Random FillNew Default - Generic RetpolinesAMD Retpolines Former Default48121620SE +/- 0.15, N = 15SE +/- 0.22, N = 317.217.11. (CXX) g++ options: -O3 -lsnappy -ltcmalloc -lpthread
OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: Random FillNew Default - Generic RetpolinesAMD Retpolines Former Default48121620Min: 16.3 / Avg: 17.15 / Max: 18.3Min: 16.8 / Avg: 17.07 / Max: 17.51. (CXX) g++ options: -O3 -lsnappy -ltcmalloc -lpthread

Zstd Compression

This test measures the time needed to compress/decompress a sample file (a FreeBSD disk image - FreeBSD-12.2-RELEASE-amd64-memstick.img) using Zstd compression with options for different compression levels / settings. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 19 - Compression SpeedNew Default - Generic RetpolinesAMD Retpolines Former Default1224364860SE +/- 0.47, N = 15SE +/- 0.45, N = 1551.651.91. (CC) gcc options: -O3 -pthread -lz -llzma
OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 19 - Compression SpeedNew Default - Generic RetpolinesAMD Retpolines Former Default1020304050Min: 49.6 / Avg: 51.61 / Max: 55.1Min: 50.1 / Avg: 51.89 / Max: 55.81. (CC) gcc options: -O3 -pthread -lz -llzma

PostgreSQL pgbench

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

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 14.0Scaling Factor: 100 - Clients: 100 - Mode: Read WriteNew Default - Generic RetpolinesAMD Retpolines Former Default2K4K6K8K10KSE +/- 102.24, N = 12SE +/- 108.62, N = 1210383104401. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 14.0Scaling Factor: 100 - Clients: 100 - Mode: Read WriteNew Default - Generic RetpolinesAMD Retpolines Former Default2K4K6K8K10KMin: 9840.84 / Avg: 10383.1 / Max: 10941.69Min: 10000.69 / Avg: 10440.28 / Max: 10967.711. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

Apache Cassandra

This is a benchmark of the Apache Cassandra NoSQL database management system making use of cassandra-stress. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgOp/s, More Is BetterApache Cassandra 4.0Test: WritesNew Default - Generic RetpolinesAMD Retpolines Former Default20K40K60K80K100KSE +/- 31.48, N = 3SE +/- 518.75, N = 38642085956
OpenBenchmarking.orgOp/s, More Is BetterApache Cassandra 4.0Test: WritesNew Default - Generic RetpolinesAMD Retpolines Former Default15K30K45K60K75KMin: 86362 / Avg: 86420.33 / Max: 86470Min: 85202 / Avg: 85955.67 / Max: 86950

PostgreSQL pgbench

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

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 14.0Scaling Factor: 100 - Clients: 100 - Mode: Read Write - Average LatencyNew Default - Generic RetpolinesAMD Retpolines Former Default3691215SE +/- 0.094, N = 12SE +/- 0.099, N = 129.6419.5901. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 14.0Scaling Factor: 100 - Clients: 100 - Mode: Read Write - Average LatencyNew Default - Generic RetpolinesAMD Retpolines Former Default3691215Min: 9.14 / Avg: 9.64 / Max: 10.16Min: 9.12 / Avg: 9.59 / Max: 101. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

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.orgus Per Event, Fewer Is BetterOSBenchTest: Create ProcessesNew Default - Generic RetpolinesAMD Retpolines Former Default1020304050SE +/- 0.23, N = 3SE +/- 0.54, N = 343.1443.361. (CC) gcc options: -lm
OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create ProcessesNew Default - Generic RetpolinesAMD Retpolines Former Default918273645Min: 42.87 / Avg: 43.14 / Max: 43.6Min: 42.63 / Avg: 43.36 / Max: 44.411. (CC) gcc options: -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.orgms, Fewer Is BetterRenaissance 0.12Test: Finagle HTTP RequestsNew Default - Generic RetpolinesAMD Retpolines Former Default5001000150020002500SE +/- 24.88, N = 3SE +/- 15.84, N = 32378.72366.9MIN: 2177.37 / MAX: 2449.07MIN: 2178.29 / MAX: 2434.21
OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.12Test: Finagle HTTP RequestsNew Default - Generic RetpolinesAMD Retpolines Former Default400800120016002000Min: 2352.12 / Avg: 2378.73 / Max: 2428.45Min: 2343.4 / Avg: 2366.95 / Max: 2397.06

LevelDB

LevelDB is a key-value storage library developed by Google that supports making use of Snappy for data compression and has other modern features. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Random FillNew Default - Generic RetpolinesAMD Retpolines Former Default20406080100SE +/- 0.90, N = 15SE +/- 1.34, N = 3103.22103.681. (CXX) g++ options: -O3 -lsnappy -ltcmalloc -lpthread
OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Random FillNew Default - Generic RetpolinesAMD Retpolines Former Default20406080100Min: 96.42 / Avg: 103.22 / Max: 108.57Min: 101.04 / Avg: 103.68 / Max: 105.361. (CXX) g++ options: -O3 -lsnappy -ltcmalloc -lpthread

Node.js V8 Web Tooling Benchmark

Running the V8 project's Web-Tooling-Benchmark under Node.js. The Web-Tooling-Benchmark stresses JavaScript-related workloads common to web developers like Babel and TypeScript and Babylon. This test profile can test the system's JavaScript performance with Node.js. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgruns/s, More Is BetterNode.js V8 Web Tooling BenchmarkNew Default - Generic RetpolinesAMD Retpolines Former Default3691215SE +/- 0.05, N = 3SE +/- 0.03, N = 311.2611.31
OpenBenchmarking.orgruns/s, More Is BetterNode.js V8 Web Tooling BenchmarkNew Default - Generic RetpolinesAMD Retpolines Former Default3691215Min: 11.19 / Avg: 11.26 / Max: 11.37Min: 11.28 / Avg: 11.31 / Max: 11.36

Facebook RocksDB

This is a benchmark of Facebook's RocksDB as an embeddable persistent key-value store for fast storage based on Google's LevelDB. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.22.1Test: Random ReadNew Default - Generic RetpolinesAMD Retpolines Former Default13M26M39M52M65MSE +/- 195189.61, N = 3SE +/- 78029.55, N = 361331721615862321. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.22.1Test: Random ReadNew Default - Generic RetpolinesAMD Retpolines Former Default11M22M33M44M55MMin: 60982188 / Avg: 61331721 / Max: 61657043Min: 61435849 / Avg: 61586232 / Max: 616975421. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

Zstd Compression

This test measures the time needed to compress/decompress a sample file (a FreeBSD disk image - FreeBSD-12.2-RELEASE-amd64-memstick.img) using Zstd compression with options for different compression levels / settings. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 8 - Compression SpeedNew Default - Generic RetpolinesAMD Retpolines Former Default30060090012001500SE +/- 3.86, N = 3SE +/- 10.10, N = 31343.61338.61. (CC) gcc options: -O3 -pthread -lz -llzma
OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 8 - Compression SpeedNew Default - Generic RetpolinesAMD Retpolines Former Default2004006008001000Min: 1336.4 / Avg: 1343.6 / Max: 1349.6Min: 1321 / Avg: 1338.57 / Max: 13561. (CC) gcc options: -O3 -pthread -lz -llzma

Google Draco

Draco is a library developed by Google for compressing/decompressing 3D geometric meshes and point clouds. This test profile uses some Artec3D PLY models as the sample 3D model input formats for Draco compression/decompression. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterGoogle Draco 1.5.0Model: LionNew Default - Generic RetpolinesAMD Retpolines Former Default11002200330044005500SE +/- 7.37, N = 3SE +/- 0.88, N = 3508850701. (CXX) g++ options: -O3
OpenBenchmarking.orgms, Fewer Is BetterGoogle Draco 1.5.0Model: LionNew Default - Generic RetpolinesAMD Retpolines Former Default9001800270036004500Min: 5074 / Avg: 5088 / Max: 5099Min: 5069 / Avg: 5070.33 / Max: 50721. (CXX) g++ options: -O3

LevelDB

LevelDB is a key-value storage library developed by Google that supports making use of Snappy for data compression and has other modern features. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Hot ReadNew Default - Generic RetpolinesAMD Retpolines Former Default3691215SE +/- 0.11, N = 6SE +/- 0.05, N = 310.5410.501. (CXX) g++ options: -O3 -lsnappy -ltcmalloc -lpthread
OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Hot ReadNew Default - Generic RetpolinesAMD Retpolines Former Default3691215Min: 10.35 / Avg: 10.54 / Max: 11.01Min: 10.41 / Avg: 10.5 / Max: 10.591. (CXX) g++ options: -O3 -lsnappy -ltcmalloc -lpthread

Facebook RocksDB

This is a benchmark of Facebook's RocksDB as an embeddable persistent key-value store for fast storage based on Google's LevelDB. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.22.1Test: Read Random Write RandomNew Default - Generic RetpolinesAMD Retpolines Former Default300K600K900K1200K1500KSE +/- 2292.69, N = 3SE +/- 6491.63, N = 3139100013865861. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.22.1Test: Read Random Write RandomNew Default - Generic RetpolinesAMD Retpolines Former Default200K400K600K800K1000KMin: 1386647 / Avg: 1390999.67 / Max: 1394425Min: 1375515 / Avg: 1386585.67 / Max: 13979951. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

LevelDB

LevelDB is a key-value storage library developed by Google that supports making use of Snappy for data compression and has other modern features. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Random ReadNew Default - Generic RetpolinesAMD Retpolines Former Default3691215SE +/- 0.07, N = 3SE +/- 0.13, N = 310.5810.551. (CXX) g++ options: -O3 -lsnappy -ltcmalloc -lpthread
OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Random ReadNew Default - Generic RetpolinesAMD Retpolines Former Default3691215Min: 10.44 / Avg: 10.58 / Max: 10.66Min: 10.32 / Avg: 10.55 / Max: 10.771. (CXX) g++ options: -O3 -lsnappy -ltcmalloc -lpthread

PostgreSQL pgbench

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

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 14.0Scaling Factor: 100 - Clients: 100 - Mode: Read Only - Average LatencyNew Default - Generic RetpolinesAMD Retpolines Former Default0.07450.1490.22350.2980.3725SE +/- 0.004, N = 4SE +/- 0.000, N = 30.3310.3301. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 14.0Scaling Factor: 100 - Clients: 100 - Mode: Read Only - Average LatencyNew Default - Generic RetpolinesAMD Retpolines Former Default12345Min: 0.32 / Avg: 0.33 / Max: 0.34Min: 0.33 / Avg: 0.33 / Max: 0.331. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

Timed MPlayer Compilation

This test times how long it takes to build the MPlayer open-source media player program. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MPlayer Compilation 1.5Time To CompileNew Default - Generic RetpolinesAMD Retpolines Former Default714212835SE +/- 0.02, N = 3SE +/- 0.04, N = 330.7130.80
OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MPlayer Compilation 1.5Time To CompileNew Default - Generic RetpolinesAMD Retpolines Former Default714212835Min: 30.69 / Avg: 30.71 / Max: 30.75Min: 30.74 / Avg: 30.8 / Max: 30.89

Hackbench

This is a benchmark of Hackbench, a test of the Linux kernel scheduler. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 16 - Type: ThreadNew Default - Generic RetpolinesAMD Retpolines Former Default1428425670SE +/- 0.19, N = 3SE +/- 0.11, N = 362.2062.031. (CC) gcc options: -lpthread
OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 16 - Type: ThreadNew Default - Generic RetpolinesAMD Retpolines Former Default1224364860Min: 61.82 / Avg: 62.2 / Max: 62.41Min: 61.84 / Avg: 62.03 / Max: 62.221. (CC) gcc options: -lpthread

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.orgval/sec, More Is BetterInfluxDB 1.8.2Concurrent Streams: 4 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000New Default - Generic RetpolinesAMD Retpolines Former Default300K600K900K1200K1500KSE +/- 1561.10, N = 3SE +/- 2326.89, N = 31326859.11323460.2
OpenBenchmarking.orgval/sec, More Is BetterInfluxDB 1.8.2Concurrent Streams: 4 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000New Default - Generic RetpolinesAMD Retpolines Former Default200K400K600K800K1000KMin: 1323798.4 / Avg: 1326859.07 / Max: 1328923.6Min: 1320873.3 / Avg: 1323460.2 / Max: 1328103.9

LZ4 Compression

This test measures the time needed to compress/decompress a sample file (an Ubuntu ISO) using LZ4 compression. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 9 - Compression SpeedNew Default - Generic RetpolinesAMD Retpolines Former Default1326395265SE +/- 0.63, N = 3SE +/- 0.04, N = 359.5759.691. (CC) gcc options: -O3
OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 9 - Compression SpeedNew Default - Generic RetpolinesAMD Retpolines Former Default1224364860Min: 58.52 / Avg: 59.57 / Max: 60.69Min: 59.62 / Avg: 59.69 / Max: 59.741. (CC) gcc options: -O3

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 3 - Compression SpeedNew Default - Generic RetpolinesAMD Retpolines Former Default1428425670SE +/- 0.47, N = 15SE +/- 0.30, N = 361.2461.361. (CC) gcc options: -O3
OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 3 - Compression SpeedNew Default - Generic RetpolinesAMD Retpolines Former Default1224364860Min: 58.13 / Avg: 61.24 / Max: 64.1Min: 61.04 / Avg: 61.36 / Max: 61.951. (CC) gcc options: -O3

PostgreSQL pgbench

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

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 14.0Scaling Factor: 100 - Clients: 50 - Mode: Read OnlyNew Default - Generic RetpolinesAMD Retpolines Former Default60K120K180K240K300KSE +/- 2460.01, N = 12SE +/- 3223.57, N = 122951792957301. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 14.0Scaling Factor: 100 - Clients: 50 - Mode: Read OnlyNew Default - Generic RetpolinesAMD Retpolines Former Default50K100K150K200K250KMin: 278895.28 / Avg: 295179.04 / Max: 304340.26Min: 269772.2 / Avg: 295729.94 / Max: 309197.221. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

Stress-NG

Stress-NG is a Linux stress tool developed by Colin King of Canonical. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: System V Message PassingNew Default - Generic RetpolinesAMD Retpolines Former Default1000K2000K3000K4000K5000KSE +/- 16005.42, N = 3SE +/- 10539.69, N = 34521841.844530010.921. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: System V Message PassingNew Default - Generic RetpolinesAMD Retpolines Former Default800K1600K2400K3200K4000KMin: 4505530.5 / Avg: 4521841.84 / Max: 4553850.72Min: 4515078.19 / Avg: 4530010.92 / Max: 4550361.981. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic

Redis

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

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 6.0.9Test: SETNew Default - Generic RetpolinesAMD Retpolines Former Default400K800K1200K1600K2000KSE +/- 2446.32, N = 3SE +/- 18125.41, N = 71998825.921995692.891. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 6.0.9Test: SETNew Default - Generic RetpolinesAMD Retpolines Former Default300K600K900K1200K1500KMin: 1994024.38 / Avg: 1998825.92 / Max: 2002040.5Min: 1959247.62 / Avg: 1995692.89 / Max: 2081618.751. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

Timed GDB GNU Debugger Compilation

This test times how long it takes to build the GNU Debugger (GDB) in a default configuration. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed GDB GNU Debugger Compilation 10.2Time To CompileNew Default - Generic RetpolinesAMD Retpolines Former Default1224364860SE +/- 0.13, N = 3SE +/- 0.16, N = 354.9655.03
OpenBenchmarking.orgSeconds, Fewer Is BetterTimed GDB GNU Debugger Compilation 10.2Time To CompileNew Default - Generic RetpolinesAMD Retpolines Former Default1122334455Min: 54.83 / Avg: 54.95 / Max: 55.21Min: 54.82 / Avg: 55.03 / Max: 55.36

7-Zip Compression

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

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 21.06Test: Decompression RatingNew Default - Generic RetpolinesAMD Retpolines Former Default15K30K45K60K75KSE +/- 8.76, N = 3SE +/- 59.62, N = 569393693081. (CXX) g++ options: -lpthread -ldl -O2 -fPIC
OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 21.06Test: Decompression RatingNew Default - Generic RetpolinesAMD Retpolines Former Default12K24K36K48K60KMin: 69377 / Avg: 69393.33 / Max: 69407Min: 69177 / Avg: 69308.2 / Max: 695081. (CXX) g++ options: -lpthread -ldl -O2 -fPIC

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.orgval/sec, More Is BetterInfluxDB 1.8.2Concurrent Streams: 64 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000New Default - Generic RetpolinesAMD Retpolines Former Default400K800K1200K1600K2000KSE +/- 3111.87, N = 3SE +/- 1145.84, N = 31638195.71639910.0
OpenBenchmarking.orgval/sec, More Is BetterInfluxDB 1.8.2Concurrent Streams: 64 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000New Default - Generic RetpolinesAMD Retpolines Former Default300K600K900K1200K1500KMin: 1632599 / Avg: 1638195.67 / Max: 1643351.8Min: 1638393.1 / Avg: 1639910 / Max: 1642156.1

OpenSSL

OpenSSL is an open-source toolkit that implements SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols. This test profile makes use of the built-in "openssl speed" benchmarking capabilities. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgsign/s, More Is BetterOpenSSL 3.0Algorithm: RSA4096New Default - Generic RetpolinesAMD Retpolines Former Default5001000150020002500SE +/- 2.17, N = 3SE +/- 0.15, N = 32372.32374.11. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
OpenBenchmarking.orgsign/s, More Is BetterOpenSSL 3.0Algorithm: RSA4096New Default - Generic RetpolinesAMD Retpolines Former Default400800120016002000Min: 2368 / Avg: 2372.33 / Max: 2374.6Min: 2373.9 / Avg: 2374.13 / Max: 2374.41. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

Timed Godot Game Engine Compilation

This test times how long it takes to compile the Godot Game Engine. Godot is a popular, open-source, cross-platform 2D/3D game engine and is built using the SCons build system and targeting the X11 platform. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Godot Game Engine Compilation 3.2.3Time To CompileNew Default - Generic RetpolinesAMD Retpolines Former Default20406080100SE +/- 0.22, N = 3SE +/- 0.09, N = 3111.51111.58
OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Godot Game Engine Compilation 3.2.3Time To CompileNew Default - Generic RetpolinesAMD Retpolines Former Default20406080100Min: 111.18 / Avg: 111.51 / Max: 111.93Min: 111.43 / Avg: 111.58 / Max: 111.72

Apache HTTP Server

This is a test of the Apache HTTPD web server. This Apache HTTPD web server benchmark test profile makes use of the Golang "Bombardier" program for facilitating the HTTP requests over a fixed period time with a configurable number of concurrent clients. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgRequests Per Second, More Is BetterApache HTTP Server 2.4.48Concurrent Requests: 200New Default - Generic RetpolinesAMD Retpolines Former Default20K40K60K80K100KSE +/- 557.73, N = 3SE +/- 123.84, N = 386362.1886408.481. (CC) gcc options: -shared -fPIC -O2 -pthread
OpenBenchmarking.orgRequests Per Second, More Is BetterApache HTTP Server 2.4.48Concurrent Requests: 200New Default - Generic RetpolinesAMD Retpolines Former Default15K30K45K60K75KMin: 85332.28 / Avg: 86362.18 / Max: 87248.17Min: 86191.2 / Avg: 86408.48 / Max: 86620.081. (CC) gcc options: -shared -fPIC -O2 -pthread

PostgreSQL pgbench

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

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 14.0Scaling Factor: 100 - Clients: 100 - Mode: Read OnlyNew Default - Generic RetpolinesAMD Retpolines Former Default60K120K180K240K300KSE +/- 3587.18, N = 4SE +/- 303.18, N = 33025233023991. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 14.0Scaling Factor: 100 - Clients: 100 - Mode: Read OnlyNew Default - Generic RetpolinesAMD Retpolines Former Default50K100K150K200K250KMin: 292882.79 / Avg: 302522.61 / Max: 309989.81Min: 301799.2 / Avg: 302398.76 / Max: 302776.941. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

Timed Linux Kernel Compilation

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

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 5.16Build: defconfigNew Default - Generic RetpolinesAMD Retpolines Former Default20406080100SE +/- 0.06, N = 3SE +/- 0.03, N = 378.6278.59
OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 5.16Build: defconfigNew Default - Generic RetpolinesAMD Retpolines Former Default1530456075Min: 78.49 / Avg: 78.62 / Max: 78.69Min: 78.54 / Avg: 78.59 / Max: 78.66

OpenSSL

OpenSSL is an open-source toolkit that implements SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols. This test profile makes use of the built-in "openssl speed" benchmarking capabilities. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.0Algorithm: SHA256New Default - Generic RetpolinesAMD Retpolines Former Default3000M6000M9000M12000M15000MSE +/- 6459514.72, N = 3SE +/- 9115647.24, N = 313238722860132348337371. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.0Algorithm: SHA256New Default - Generic RetpolinesAMD Retpolines Former Default2000M4000M6000M8000M10000MMin: 13228726870 / Avg: 13238722860 / Max: 13250808600Min: 13222052630 / Avg: 13234833736.67 / Max: 132524834001. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgverify/s, More Is BetterOpenSSL 3.0Algorithm: RSA4096New Default - Generic RetpolinesAMD Retpolines Former Default30K60K90K120K150KSE +/- 7.94, N = 3SE +/- 8.58, N = 3155003.1155031.81. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
OpenBenchmarking.orgverify/s, More Is BetterOpenSSL 3.0Algorithm: RSA4096New Default - Generic RetpolinesAMD Retpolines Former Default30K60K90K120K150KMin: 154990.9 / Avg: 155003.07 / Max: 155018Min: 155014.7 / Avg: 155031.83 / Max: 155041.21. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl