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.17leveldb: Hot Readleveldb: Fill Syncleveldb: Overwriteleveldb: Overwriteleveldb: Rand Fillleveldb: Rand Fillleveldb: Rand Readleveldb: Seek Randleveldb: Rand Deleteleveldb: Seq Fillleveldb: Seq Fillfio: Rand Read - IO_uring - No - Yes - 4KB - Default Test Directoryfio: Rand Write - IO_uring - No - Yes - 4KB - Default Test Directorypostmark: Disk Transaction Performancewireguard: sockperf: Throughputsockperf: Latency Under Loadosbench: Create Filesosbench: Create Threadsosbench: Launch Programsosbench: Create Processesdacapobench: H2dacapobench: Jythondacapobench: Tradesoapdacapobench: Tradebeansrenaissance: Finagle HTTP Requestsrenaissance: In-Memory Database Shootoutcompress-lz4: 3 - Compression Speedcompress-lz4: 3 - Decompression Speedcompress-lz4: 9 - Compression Speedcompress-lz4: 9 - Decompression Speedcompress-zstd: 8 - Compression Speedcompress-zstd: 8 - Decompression Speedcompress-zstd: 19 - Compression Speedcompress-zstd: 19 - Decompression Speednode-express-loadtest: compress-7zip: Compression Ratingcompress-7zip: Decompression Ratingebizzy: build-gdb: Time To Compilebuild-godot: Time To Compilebuild-linux-kernel: defconfigbuild-mplayer: Time To Compilecompress-pbzip2: FreeBSD-13.0-RELEASE-amd64-memstick.img Compressionbuild-eigen: Time To Compilehackbench: 8 - Threadhackbench: 16 - Threadhackbench: 8 - Processhackbench: 16 - Processhackbench: 32 - Processopenssl: SHA256openssl: RSA4096openssl: RSA4096node-web-tooling: keydb: pgbench: 100 - 50 - Read Onlypgbench: 100 - 50 - Read Only - Average Latencypgbench: 100 - 100 - Read Onlypgbench: 100 - 100 - Read Only - Average Latencypgbench: 100 - 100 - Read Writepgbench: 100 - 100 - Read Write - Average Latencysqlite-speedtest: Timed Time - Size 1,000draco: Liondraco: Church Facadememtier-benchmark: Redisredis: GETredis: SETstress-ng: SENDFILEstress-ng: Semaphoresstress-ng: Socket Activitystress-ng: Context Switchingstress-ng: System V Message Passingcassandra: Writesrocksdb: Rand Fillrocksdb: Rand Readrocksdb: Update Randrocksdb: Seq Fillrocksdb: Read While Writingrocksdb: Read Rand Write Randnginx: 20nginx: 100nginx: 200apache: 100apache: 200apache: 500influxdb: 4 - 10000 - 2,5000,1 - 10000influxdb: 64 - 10000 - 2,5000,1 - 10000New Default - Generic RetpolinesAMD Retpolines Former Default10.5371820.48817.1103.36517.2103.21710.57717.13999.87616.9105.1162396672239336944257.1045397243.66614.70653817.37674149.36297743.14025342683761366057622378.74788.261.2414455.159.5714586.21343.64255.151.63694.56692863576939361927154.955111.50778.61830.70910.78461.68531.27562.20329.95058.782119.831132387228602372.3155003.111.26136793.592951790.1703025230.331103839.64150.483508866971324327.322506720.251998825.92200771.291326767.9210751.134296558.494521841.84864206055726133172139310165752317348781391000215287.79215190.56213684.4082500.7586362.1880298.151326859.11638195.710.5021806.75916.9104.60817.1103.68010.54517.01198.95316.5106.9462430002295007282248.7565875233.64113.72301417.70337448.62785343.36277742283697362856342366.94878.761.3614817.359.6914807.41338.64160.151.93668.56910872106930859655455.032111.58078.59130.80210.66461.09831.04662.02928.82858.356117.984132348337372374.1155031.811.31142573.342957300.1693023990.330104409.59049.007507066491313054.112438721.711995692.89193652.981342170.8410567.094326244.504530010.92859566172506158623239852667076017465241386586210605.86207615.65206147.3983397.5786408.4880970.151323460.21639910.0OpenBenchmarking.org

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

87 Results Shown

LevelDB:
  Hot Read
  Fill Sync
  Overwrite
  Overwrite
  Rand Fill
  Rand Fill
  Rand Read
  Seek Rand
  Rand Delete
  Seq Fill
  Seq Fill
Flexible IO Tester:
  Rand Read - IO_uring - No - Yes - 4KB - Default Test Directory
  Rand Write - IO_uring - No - Yes - 4KB - Default Test Directory
PostMark
WireGuard + Linux Networking Stack Stress Test
Sockperf:
  Throughput
  Latency Under Load
OSBench:
  Create Files
  Create Threads
  Launch Programs
  Create Processes
DaCapo Benchmark:
  H2
  Jython
  Tradesoap
  Tradebeans
Renaissance:
  Finagle HTTP Requests
  In-Memory Database Shootout
LZ4 Compression:
  3 - Compression Speed
  3 - Decompression Speed
  9 - Compression Speed
  9 - Decompression Speed
Zstd Compression:
  8 - Compression Speed
  8 - Decompression Speed
  19 - Compression Speed
  19 - Decompression Speed
Node.js Express HTTP Load Test
7-Zip Compression:
  Compression Rating
  Decompression Rating
ebizzy
Timed GDB GNU Debugger Compilation
Timed Godot Game Engine Compilation
Timed Linux Kernel Compilation
Timed MPlayer Compilation
Parallel BZIP2 Compression
Timed Eigen Compilation
Hackbench:
  8 - Thread
  16 - Thread
  8 - Process
  16 - Process
  32 - Process
OpenSSL:
  SHA256
  RSA4096
  RSA4096
Node.js V8 Web Tooling Benchmark
KeyDB
PostgreSQL pgbench:
  100 - 50 - Read Only
  100 - 50 - Read Only - Average Latency
  100 - 100 - Read Only
  100 - 100 - Read Only - Average Latency
  100 - 100 - Read Write
  100 - 100 - Read Write - Average Latency
SQLite Speedtest
Google Draco:
  Lion
  Church Facade
Memtier_benchmark
Redis:
  GET
  SET
Stress-NG:
  SENDFILE
  Semaphores
  Socket Activity
  Context Switching
  System V Message Passing
Apache Cassandra
Facebook RocksDB:
  Rand Fill
  Rand Read
  Update Rand
  Seq Fill
  Read While Writing
  Read Rand Write Rand
nginx:
  20
  100
  200
Apache HTTP Server:
  100
  200
  500
InfluxDB:
  4 - 10000 - 2,5000,1 - 10000
  64 - 10000 - 2,5000,1 - 10000