Intel Xeon Ice Lake Mitigation Comparison

Intel CPU Xeon Scalable Ice Lake mitigation benchmark impact by Michael Larabel for a future article.

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 2105232-IB-XEONICELA80
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
Show Result Confidence Charts
Allow Limiting Results To Certain Suite(s)

Statistics

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

Graph Settings

Force Line Graphs Where Applicable
Convert To Scalar Where Applicable
Prefer Vertical Bar Graphs

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Highlight
Result
Toggle/Hide
Result
Result
Identifier
View Logs
Performance Per
Dollar
Date
Run
  Test
  Duration
Default
May 21 2021
  8 Hours, 36 Minutes
mitigations=off
May 22 2021
  9 Hours, 23 Minutes
Invert Behavior (Only Show Selected Data)
  8 Hours, 59 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):


Intel Xeon Ice Lake Mitigation ComparisonOpenBenchmarking.orgPhoronix Test Suite2 x Intel Xeon Platinum 8380 @ 3.40GHz (80 Cores / 160 Threads)Intel M50CYP2SB2U (SE5C6200.86B.0022.D08.2103221623 BIOS)Intel Device 0998504GB800GB INTEL SSDPF21Q800GBASPEEDVE2282 x Intel X710 for 10GBASE-T + 2 x Intel E810-C for QSFPUbuntu 21.045.11.0-17-generic (x86_64)GNOME Shell 3.38.4X ServerGCC 10.3.0ext41920x1080ProcessorMotherboardChipsetMemoryDiskGraphicsMonitorNetworkOSKernelDesktopDisplay ServerCompilerFile-SystemScreen ResolutionIntel Xeon Ice Lake Mitigation Comparison 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: intel_pstate powersave - CPU Microcode: 0xd000270- OpenJDK Runtime Environment (build 11.0.11+9-Ubuntu-0ubuntu2)- Python 3.9.4- Default: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected - mitigations=off: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + srbds: Not affected + tsx_async_abort: Not affected

Default vs. mitigations=off ComparisonPhoronix Test SuiteBaseline+0.8%+0.8%+1.6%+1.6%+2.4%+2.4%+3.2%+3.2%3.1%2.6%2.5%2.3%2%Rand Read - 13.2%Rand Read - 13.2%Scala DottyRand Write - 12.7%SqueezeNetV1.0SETRand ForestOPTIONS, StatelessApache HBaseApache HBaseRenaissanceApache HBaseMobile Neural NetworkRedisRenaissancePJSIPDefaultmitigations=off

Intel Xeon Ice Lake Mitigation Comparisonctx-clock: Context Switch Timesockperf: Throughputsockperf: Latency Ping Pongdacapobench: H2dacapobench: Tradebeansrenaissance: Scala Dottyrenaissance: Rand Forestrenaissance: Apache Spark ALSrenaissance: Twitter HTTP Requestsrenaissance: In-Memory Database Shootoutrenaissance: Akka Unbalanced Cobwebbed Treerenaissance: Genetic Algorithm Using Jenetics + Futuresvosk: chia-vdf: Square Plain C++mnn: SqueezeNetV1.0mnn: inception-v3tensorflow-lite: SqueezeNettensorflow-lite: Inception V4postmark: Disk Transaction Performancebuild-linux-kernel: Time To Compilebuild-godot: Time To Compilebuild-mesa: Time To Compilebuild-nodejs: Time To Compilehbase: Increment - 1hbase: Increment - 1hbase: Rand Read - 1hbase: Rand Read - 1hbase: Rand Write - 1hbase: Rand Write - 1hbase: Seq Read - 1hbase: Seq Read - 1hbase: Seq Write - 1hbase: Seq Write - 1influxdb: 4 - 10000 - 2,5000,1 - 10000influxdb: 64 - 10000 - 2,5000,1 - 10000keydb: redis: SETsqlite-speedtest: Timed Time - Size 1,000pgbench: 100 - 250 - Read Onlypgbench: 100 - 250 - Read Only - Average Latencypgbench: 100 - 250 - Read Writepgbench: 100 - 250 - Read Write - Average Latencypjsip: INVITEpjsip: OPTIONS, Statefulpjsip: OPTIONS, StatelessDefaultmitigations=off2283155578.34710754170451791.6692991.8473448.8566118.77718901.31630002.4326677.14528.6181399674.86825.90447669.7691668621424.78074.87718.961101.31256617629071097256703792210813056431721644.51188389.4516052.161720526.9559.5649579660.263289048.68225883821404822283209398.36210710167961737.2452925.4373422.7396172.60419055.47330102.5226637.15528.4021402004.74325.46547385.9680103619924.76274.94019.014102.10756517678791132258043890910963060231727924.41196123.7508188.291762944.9360.1839583450.262288658.6952623381341291OpenBenchmarking.org

ctx_clock

Ctx_clock is a simple test program to measure the context switch time in clock cycles. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgClocks, Fewer Is Betterctx_clockContext Switch Timemitigations=offDefault50100150200250228228

Sockperf

This is a network socket API performance benchmark. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMessages Per Second, More Is BetterSockperf 3.4Test: Throughputmitigations=offDefault70K140K210K280K350KSE +/- 2916.53, N = 5SE +/- 5074.55, N = 253209393155571. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread

OpenBenchmarking.orgusec, Fewer Is BetterSockperf 3.4Test: Latency Ping Pongmitigations=offDefault246810SE +/- 0.091, N = 5SE +/- 0.085, N = 58.3628.3471. (CXX) g++ options: --param -O3 -rdynamic -ldl -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: H2mitigations=offDefault2K4K6K8K10KSE +/- 34.81, N = 4SE +/- 64.56, N = 41071010754

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: Tradebeansmitigations=offDefault4K8K12K16K20KSE +/- 139.58, N = 4SE +/- 156.28, N = 71679617045

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.10.0Test: Scala Dottymitigations=offDefault400800120016002000SE +/- 32.02, N = 20SE +/- 48.82, N = 251737.251791.67

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Random Forestmitigations=offDefault6001200180024003000SE +/- 20.17, N = 5SE +/- 24.69, N = 52925.442991.85

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Apache Spark ALSmitigations=offDefault7001400210028003500SE +/- 30.59, N = 5SE +/- 26.99, N = 53422.743448.86

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Twitter HTTP Requestsmitigations=offDefault13002600390052006500SE +/- 36.16, N = 5SE +/- 57.24, N = 56172.606118.78

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: In-Memory Database Shootoutmitigations=offDefault4K8K12K16K20KSE +/- 197.89, N = 15SE +/- 171.28, N = 719055.4718901.32

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Akka Unbalanced Cobwebbed Treemitigations=offDefault6K12K18K24K30KSE +/- 325.81, N = 15SE +/- 213.94, N = 1530102.5230002.43

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Genetic Algorithm Using Jenetics + Futuresmitigations=offDefault14002800420056007000SE +/- 60.53, N = 5SE +/- 59.27, N = 76637.166677.15

VOSK Speech Recognition Toolkit

VOSK is an open-source offline speech recognition API/toolkit. VOSK supports speech recognition in 17 languages and has a variety of models available and interfaces for different programming languages. This test profile times the speech-to-text process for a roughly three minute audio recording. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterVOSK Speech Recognition Toolkit 0.3.21mitigations=offDefault714212835SE +/- 0.40, N = 3SE +/- 0.38, N = 328.4028.62

Chia Blockchain VDF

Chia is a blockchain and smart transaction platform based on proofs of space and time rather than proofs of work with other cryptocurrencies. This test profile is benchmarking the CPU performance for Chia VDF performance using the Chia VDF benchmark. The Chia VDF is for the Chia Verifiable Delay Function (Proof of Time). Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgIPS, More Is BetterChia Blockchain VDF 1.0.1Test: Square Plain C++mitigations=offDefault30K60K90K120K150KSE +/- 400.00, N = 3SE +/- 835.33, N = 31402001399671. (CXX) g++ options: -flto -no-pie -lgmpxx -lgmp -lboost_system -pthread

Mobile Neural Network

MNN is the Mobile Neural Network as a highly efficient, lightweight deep learning framework developed by Alibaba. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterMobile Neural Network 1.1.3Model: SqueezeNetV1.0mitigations=offDefault1.09532.19063.28594.38125.4765SE +/- 0.016, N = 3SE +/- 0.007, N = 34.7434.868MIN: 4.53 / MAX: 11.47MIN: 4.49 / MAX: 18.51. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl

OpenBenchmarking.orgms, Fewer Is BetterMobile Neural Network 1.1.3Model: inception-v3mitigations=offDefault612182430SE +/- 0.20, N = 3SE +/- 0.12, N = 325.4725.90MIN: 23.79 / MAX: 74.89MIN: 24.95 / MAX: 57.751. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl

TensorFlow Lite

This is a benchmark of the TensorFlow Lite implementation. The current Linux support is limited to running on CPUs. This test profile is measuring the average inference time. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMicroseconds, Fewer Is BetterTensorFlow Lite 2020-08-23Model: SqueezeNetmitigations=offDefault10K20K30K40K50KSE +/- 403.24, N = 3SE +/- 202.00, N = 347385.947669.7

OpenBenchmarking.orgMicroseconds, Fewer Is BetterTensorFlow Lite 2020-08-23Model: Inception V4mitigations=offDefault150K300K450K600K750KSE +/- 8121.20, N = 3SE +/- 4490.09, N = 3680103691668

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 Performancemitigations=offDefault13002600390052006500SE +/- 51.00, N = 3SE +/- 74.77, N = 4619962141. (CC) gcc options: -O3

Timed Linux Kernel Compilation

This test times how long it takes to build the Linux kernel in a default configuration (defconfig) for the architecture being tested. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 5.10.20Time To Compilemitigations=offDefault612182430SE +/- 0.37, N = 15SE +/- 0.34, N = 1324.7624.78

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 Compilemitigations=offDefault20406080100SE +/- 0.45, N = 3SE +/- 0.55, N = 374.9474.88

Timed Mesa Compilation

This test profile times how long it takes to compile Mesa with Meson/Ninja. For minimizing build dependencies and avoid versioning conflicts, test this is just the core Mesa build without LLVM or the extra Gallium3D/Mesa drivers enabled. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Mesa Compilation 21.0Time To Compilemitigations=offDefault510152025SE +/- 0.06, N = 3SE +/- 0.08, N = 319.0118.96

Timed Node.js Compilation

This test profile times how long it takes to build/compile Node.js itself from source. Node.js is a JavaScript run-time built from the Chrome V8 JavaScript engine while itself is written in C/C++. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Node.js Compilation 15.11Time To Compilemitigations=offDefault20406080100SE +/- 0.24, N = 3SE +/- 0.54, N = 3102.11101.31

Apache HBase

This is a benchmark of the Apache HBase non-relational distributed database system inspired from Google's Bigtable. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgRows Per Second, More Is BetterApache HBase 2.2.3Test: Increment - Clients: 1mitigations=offDefault120240360480600SE +/- 2.85, N = 3SE +/- 6.03, N = 3565566

OpenBenchmarking.orgMicroseconds - Average Latency, Fewer Is BetterApache HBase 2.2.3Test: Increment - Clients: 1mitigations=offDefault400800120016002000SE +/- 8.21, N = 3SE +/- 19.34, N = 317671762

OpenBenchmarking.orgRows Per Second, More Is BetterApache HBase 2.2.3Test: Random Read - Clients: 1mitigations=offDefault2004006008001000SE +/- 7.51, N = 3SE +/- 6.56, N = 3879907

OpenBenchmarking.orgMicroseconds - Average Latency, Fewer Is BetterApache HBase 2.2.3Test: Random Read - Clients: 1mitigations=offDefault2004006008001000SE +/- 9.68, N = 3SE +/- 7.75, N = 311321097

OpenBenchmarking.orgRows Per Second, More Is BetterApache HBase 2.2.3Test: Random Write - Clients: 1mitigations=offDefault6K12K18K24K30KSE +/- 320.28, N = 14SE +/- 345.85, N = 152580425670

OpenBenchmarking.orgMicroseconds - Average Latency, Fewer Is BetterApache HBase 2.2.3Test: Random Write - Clients: 1mitigations=offDefault918273645SE +/- 0.57, N = 14SE +/- 0.43, N = 153837

OpenBenchmarking.orgRows Per Second, More Is BetterApache HBase 2.2.3Test: Sequential Read - Clients: 1mitigations=offDefault2004006008001000SE +/- 9.65, N = 4SE +/- 10.74, N = 3909922

OpenBenchmarking.orgMicroseconds - Average Latency, Fewer Is BetterApache HBase 2.2.3Test: Sequential Read - Clients: 1mitigations=offDefault2004006008001000SE +/- 11.92, N = 4SE +/- 12.77, N = 310961081

OpenBenchmarking.orgRows Per Second, More Is BetterApache HBase 2.2.3Test: Sequential Write - Clients: 1mitigations=offDefault7K14K21K28K35KSE +/- 418.18, N = 15SE +/- 432.13, N = 153060230564

OpenBenchmarking.orgMicroseconds - Average Latency, Fewer Is BetterApache HBase 2.2.3Test: Sequential Write - Clients: 1mitigations=offDefault714212835SE +/- 0.51, N = 15SE +/- 0.52, N = 153131

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: 10000mitigations=offDefault160K320K480K640K800KSE +/- 2881.97, N = 3SE +/- 1793.11, N = 3727924.4721644.5

OpenBenchmarking.orgval/sec, More Is BetterInfluxDB 1.8.2Concurrent Streams: 64 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000mitigations=offDefault300K600K900K1200K1500KSE +/- 1536.16, N = 3SE +/- 4126.24, N = 31196123.71188389.4

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.0.16mitigations=offDefault110K220K330K440K550KSE +/- 7304.04, N = 15SE +/- 3720.26, N = 3508188.29516052.161. (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: SETmitigations=offDefault400K800K1200K1600K2000KSE +/- 21191.99, N = 15SE +/- 10529.94, N = 31762944.931720526.951. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

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,000mitigations=offDefault1326395265SE +/- 0.09, N = 3SE +/- 0.21, N = 360.1859.561. (CC) gcc options: -O2 -ldl -lz -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.orgTPS, More Is BetterPostgreSQL pgbench 13.0Scaling Factor: 100 - Clients: 250 - Mode: Read Onlymitigations=offDefault200K400K600K800K1000KSE +/- 8471.25, N = 15SE +/- 17109.96, N = 139583459579661. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 13.0Scaling Factor: 100 - Clients: 250 - Mode: Read Only - Average Latencymitigations=offDefault0.05920.11840.17760.23680.296SE +/- 0.002, N = 15SE +/- 0.005, N = 130.2620.2631. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 13.0Scaling Factor: 100 - Clients: 250 - Mode: Read Writemitigations=offDefault6K12K18K24K30KSE +/- 54.70, N = 3SE +/- 79.55, N = 328865289041. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 13.0Scaling Factor: 100 - Clients: 250 - Mode: Read Write - Average Latencymitigations=offDefault246810SE +/- 0.018, N = 3SE +/- 0.022, N = 38.6958.6821. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

PJSIP

PJSIP is a free and open source multimedia communication library written in C language implementing standard based protocols such as SIP, SDP, RTP, STUN, TURN, and ICE. It combines signaling protocol (SIP) with rich multimedia framework and NAT traversal functionality into high level API that is portable and suitable for almost any type of systems ranging from desktops, embedded systems, to mobile handsets. This test profile is making use of pjsip-perf with both the client/server on teh system. More details on the PJSIP benchmark at https://www.pjsip.org/high-performance-sip.htm Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgResponses Per Second, More Is BetterPJSIP 2.11Method: INVITEmitigations=offDefault6001200180024003000SE +/- 3.79, N = 3SE +/- 31.32, N = 3262325881. (CC) gcc options: -lstdc++ -lssl -lcrypto -luuid -lm -lrt -lpthread -lasound -O2

OpenBenchmarking.orgResponses Per Second, More Is BetterPJSIP 2.11Method: OPTIONS, Statefulmitigations=offDefault8001600240032004000SE +/- 3.79, N = 3SE +/- 10.39, N = 3381338211. (CC) gcc options: -lstdc++ -lssl -lcrypto -luuid -lm -lrt -lpthread -lasound -O2

OpenBenchmarking.orgResponses Per Second, More Is BetterPJSIP 2.11Method: OPTIONS, Statelessmitigations=offDefault9K18K27K36K45KSE +/- 329.47, N = 3SE +/- 197.93, N = 341291404821. (CC) gcc options: -lstdc++ -lssl -lcrypto -luuid -lm -lrt -lpthread -lasound -O2