Kernel 6.7rc7 compiler benchmark

Benchmarking GCC and clang with / without march=znver1 via graysky2's patches, with/without ThinLTO. AMD Ryzen 7 PRO 3700U testing with a LENOVO 20QJS03W00 (R13ET54W1.28 BIOS) and AMD Radeon Vega 10 1GB on Debian via the Phoronix Test Suite.

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 2401023-NE-KERNELCOM52
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:

C/C++ Compiler Tests 4 Tests
CPU Massive 6 Tests
Database Test Suite 2 Tests
Common Kernel Benchmarks 7 Tests
Programmer / Developer System Benchmarks 3 Tests
Server 5 Tests
Server CPU Tests 5 Tests
Single-Threaded 4 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
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
Performance Per
Dollar
Date
Run
  Test
  Duration
gcc -O2 -march=znver1
December 30 2023
  4 Hours, 56 Minutes
clang -O2 lto
December 30 2023
  4 Hours, 33 Minutes
clang -O2 -march=znver1 lto
December 30 2023
  4 Hours, 26 Minutes
clang -O2 -march=znver1
December 30 2023
  4 Hours, 6 Minutes
clang -O2
December 30 2023
  4 Hours, 24 Minutes
gcc -O2
December 30 2023
  4 Hours, 32 Minutes
Invert Hiding All Results Option
  4 Hours, 30 Minutes

Only show results where is faster than
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):


Kernel 6.7rc7 compiler benchmarkOpenBenchmarking.orgPhoronix Test SuiteAMD Ryzen 7 PRO 3700U @ 2.30GHz (4 Cores / 8 Threads)LENOVO 20QJS03W00 (R13ET54W1.28 BIOS)AMD Raven/Raven216GBWestern Digital WD_BLACK SN850X 2000GBAMD Radeon Vega 10 1GB (1400/1200MHz)AMD Raven/Raven2/FenghuangRealtek RTL8111/8168/8411 + Intel Wi-Fi 6 AX210/AX211/AX411Debian6.7.0-rc7xps2-dirty (x86_64)6.7.0-rc7xps3 (x86_64)6.7.0-rc7xps4-dirty (x86_64)6.7.0-rc7xps5-dirty (x86_64)6.7.0-rc7xps6 (x86_64)6.7.0-rc7xps1 (x86_64)KDE Plasma 5.27.10X Server 1.21.1.104.6 Mesa 23.3.1-4 (LLVM 17.0.6 DRM 3.56)OpenCL 1.1 Mesa 23.3.1-4 + OpenCL 3.0 + OpenCL 3.0 PoCL 4.0+debian Linux +Asserts RELOC SPIR LLVM 15.0.7 SLEEF DISTRO POCL_DEBUGGCC 13.2.0 + Clang 16.0.6 + LLVM 16.0.6ext41920x1080ProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkOSKernelsDesktopDisplay ServerOpenGLOpenCLCompilerFile-SystemScreen ResolutionKernel 6.7rc7 Compiler Benchmark PerformanceSystem Logs- Transparent Huge Pages: always- NVM_CD_FLAGS=- --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-defaulted --enable-offload-targets=nvptx-none=/build/reproducible-path/gcc-13-13.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/reproducible-path/gcc-13-13.2.0/debian/tmp-gcn/usr --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 - Scaling Governor: acpi-cpufreq ondemand (Boost: Enabled) - CPU Microcode: 0x8108109- gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Vulnerable + spec_rstack_overflow: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected

gcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O2gcc -O2Result OverviewPhoronix Test Suite100%132%165%197%229%Flexible IO TesterLoopback TCP Network PerformanceMemcachedPHPBenchperf-benchEthrStress-NGTesseractOpenSSLZstd CompressionBenchmarkMutexApache HTTP ServerCacheBenchSQLite SpeedtestPyBenchSuperTuxKart

Kernel 6.7rc7 compiler benchmarkfio: Rand Write - IO_uring - No - 4KB - 8 - Default Test Directoryfio: Rand Write - IO_uring - No - 4KB - 8 - Default Test Directoryopenssl: SHA512apache: 500openssl: RSA4096openssl: RSA4096phpbench: PHP Benchmark Suitememcached: 1:5stress-ng: CPU Cachestress-ng: Mallocperf-bench: Futex Hashstress-ng: Glibc Qsort Data Sortingcachebench: Readcachebench: Writecachebench: Read / Modify / Writememcached: 1:100stress-ng: Glibc C String Functionsstress-ng: Context Switchingstress-ng: Socket Activitystress-ng: Mutexstress-ng: System V Message Passingstress-ng: Vector Floating Pointstress-ng: Futexstress-ng: Forkingstress-ng: IO_uringethr: UDP - Bandwidth - 8fio: Rand Read - IO_uring - No - 4KB - 8 - Default Test Directoryfio: Rand Read - IO_uring - No - 4KB - 8 - Default Test Directorysqlite-speedtest: Timed Time - Size 1,000perf-bench: Sched Pipesupertuxkart: 1920 x 1080 - Fullscreen - Ultimate - 2 - Candela Citycompress-zstd: 12 - Decompression Speedcompress-zstd: 12 - Compression Speedtesseract: 1920 x 1080mutex: Mutex Lock Unlock pthread_mutexperf-bench: Epoll Waitperf-bench: Futex Lock-Pipybench: Total For Average Test Timesperf-bench: Memcpy 1MBmutex: Mutex Lock Unlock std::mutexperf-bench: Memset 1MBnetwork-loopback: Time To Transfer 10GB Via Loopbackperf-bench: Syscall Basicgcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O2gcc -O2153000598105060229017800.6139624.7635.9436938576805.911246310.921355058.48417721073.232668.89353626339.64006550858.366717577815.461148464.701149698.071589.881436645.377398499.775109.39943368.7110985.0870103.58147226722633388380.589150039117.4358471190.735.0109.807213.42632751855105115.45574516.749.16469617.53519459124110147430104647166017914.3039102.2628.1410608424516.391234895.33746222.72421686073.272637.17085726082.98131550351.067839414930.241075373.751203058.451338.351407315.397172503.325115.29547997.6310316.1170857.4113716006236724479.53457681117.3434851194.634.8109.145113.62467161370106315.38793317.049.45259517.69219546593112213438102915600217934.7538874.4624.4409329423774.741223147.59779938.09416513573.452635.96563026099.45620650214.585695411819.551092831.381205732.521362.101377924.627084240.515109.63525513.3210507.5569337.1213868006503325479.91456960117.5783161200.534.9108.618913.52445551363106315.11125717.148.80880017.60019015027110040430100704686718063.5438932.6625.1571452430642.341206353.72808595.98420806773.042635.94894426098.77506550308.267787408759.681080905.891200167.031346.651369394.087025718.085148.02532959.9410454.7173843.2712793166143324080.02957861117.5935971199.435.1113.220413.72407831378105115.2354481743.91162012.16819089585102047399102837440318040.2938935.4622.3412184412560.501229529.72793711.73419147673.692635.37100326064.73419750251.957103398332.831077836.731210096.271339.061388484.246944116.565157.71509773.2411088.0169797.3912577106450025279.72157351116.6503191165.634.4109.003013.62359741350106415.28109317.247.69816117.50319222437152267595105336010518194.6539935.2638.0443356582274.271225248.531235464.89446251573.782672.76046426395.12276250992.768123576981.861147586.601158150.861609.091299343.347361193.735183.35859898.2910878.6969595.80148040022300087179.954148477117.6090551189.834.8103.451613.42648021886106915.53384916.749.86571817.69819951194OpenBenchmarking.org

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.36Type: Random Write - Engine: IO_uring - Direct: No - Block Size: 4KB - Job Count: 8 - Disk Target: Default Test Directorygcc -O2gcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O230K60K90K120K150KSE +/- 1357.40, N = 15SE +/- 1851.64, N = 15SE +/- 3496.38, N = 15SE +/- 3020.58, N = 15SE +/- 3204.15, N = 15SE +/- 2658.43, N = 151522671530001101471122131100401020471. (CC) gcc options: -rdynamic -ll -lnuma -lz -lm -laio -lpthread -ldl -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.36Type: Random Write - Engine: IO_uring - Direct: No - Block Size: 4KB - Job Count: 8 - Disk Target: Default Test Directorygcc -O2gcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O230K60K90K120K150KMin: 143000 / Avg: 152266.67 / Max: 160000Min: 141000 / Avg: 153000 / Max: 165000Min: 93500 / Avg: 110146.67 / Max: 124000Min: 94700 / Avg: 112213.33 / Max: 123000Min: 95500 / Avg: 110040 / Max: 125000Min: 94000 / Avg: 102046.67 / Max: 1190001. (CC) gcc options: -rdynamic -ll -lnuma -lz -lm -laio -lpthread -ldl -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -march=native

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.36Type: Random Write - Engine: IO_uring - Direct: No - Block Size: 4KB - Job Count: 8 - Disk Target: Default Test Directorygcc -O2gcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O2130260390520650SE +/- 5.15, N = 15SE +/- 7.31, N = 15SE +/- 13.60, N = 15SE +/- 11.91, N = 15SE +/- 12.40, N = 15SE +/- 10.42, N = 155955984304384303991. (CC) gcc options: -rdynamic -ll -lnuma -lz -lm -laio -lpthread -ldl -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.36Type: Random Write - Engine: IO_uring - Direct: No - Block Size: 4KB - Job Count: 8 - Disk Target: Default Test Directorygcc -O2gcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O2110220330440550Min: 560 / Avg: 594.93 / Max: 624Min: 550 / Avg: 597.73 / Max: 646Min: 365 / Avg: 430.2 / Max: 484Min: 370 / Avg: 438.33 / Max: 482Min: 373 / Avg: 429.6 / Max: 487Min: 367 / Avg: 398.8 / Max: 4651. (CC) gcc options: -rdynamic -ll -lnuma -lz -lm -laio -lpthread -ldl -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -march=native

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.1Algorithm: SHA512gcc -O2gcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O2200M400M600M800M1000MSE +/- 8238531.70, N = 10SE +/- 7472634.40, N = 12SE +/- 14736736.23, N = 3SE +/- 10504015.19, N = 5SE +/- 12473838.00, N = 3SE +/- 9171095.81, N = 31053360105105060229010464716601029156002100704686710283744031. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: SHA512gcc -O2gcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O2200M400M600M800M1000MMin: 1003422670 / Avg: 1053360105 / Max: 1112518570Min: 1036640310 / Avg: 1050602290 / Max: 1131881590Min: 1028031500 / Avg: 1046471660 / Max: 1075603660Min: 1005860420 / Avg: 1029156002 / Max: 1068140820Min: 984502290 / Avg: 1007046866.67 / Max: 1027570990Min: 1015793990 / Avg: 1028374403.33 / Max: 10462243201. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

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 wrk 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.56Concurrent Requests: 500clang -O2clang -O2 -march=znver1clang -O2 -march=znver1 ltoclang -O2 ltogcc -O2 -march=znver1gcc -O24K8K12K16K20KSE +/- 152.78, N = 15SE +/- 204.81, N = 15SE +/- 137.13, N = 10SE +/- 152.22, N = 15SE +/- 138.08, N = 12SE +/- 224.27, N = 318040.2918063.5417934.7517914.3017800.6118194.651. (CC) gcc options: -lluajit-5.1 -lm -lssl -lcrypto -lpthread -ldl -std=c99 -O2
OpenBenchmarking.orgRequests Per Second, More Is BetterApache HTTP Server 2.4.56Concurrent Requests: 500clang -O2clang -O2 -march=znver1clang -O2 -march=znver1 ltoclang -O2 ltogcc -O2 -march=znver1gcc -O23K6K9K12K15KMin: 17410.33 / Avg: 18040.29 / Max: 19843.28Min: 17175.12 / Avg: 18063.54 / Max: 20743.4Min: 17508.06 / Avg: 17934.75 / Max: 19048.83Min: 17233.64 / Avg: 17914.3 / Max: 19907.53Min: 17437.2 / Avg: 17800.61 / Max: 19250.18Min: 17779.7 / Avg: 18194.65 / Max: 18549.631. (CC) gcc options: -lluajit-5.1 -lm -lssl -lcrypto -lpthread -ldl -std=c99 -O2

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.orgverify/s, More Is BetterOpenSSL 3.1Algorithm: RSA4096gcc -O2gcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O29K18K27K36K45KSE +/- 54.05, N = 13SE +/- 81.40, N = 12SE +/- 87.35, N = 12SE +/- 72.19, N = 15SE +/- 46.94, N = 9SE +/- 65.91, N = 939935.239624.739102.238874.438932.638935.41. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
OpenBenchmarking.orgverify/s, More Is BetterOpenSSL 3.1Algorithm: RSA4096gcc -O2gcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O27K14K21K28K35KMin: 39738.2 / Avg: 39935.17 / Max: 40509.8Min: 39376.9 / Avg: 39624.73 / Max: 40439.3Min: 38805.6 / Avg: 39102.22 / Max: 39918.7Min: 38276.3 / Avg: 38874.35 / Max: 39338.9Min: 38631.1 / Avg: 38932.62 / Max: 39128.2Min: 38552.2 / Avg: 38935.36 / Max: 39341.71. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgsign/s, More Is BetterOpenSSL 3.1Algorithm: RSA4096gcc -O2gcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O2140280420560700SE +/- 4.23, N = 13SE +/- 4.53, N = 12SE +/- 4.77, N = 12SE +/- 3.83, N = 15SE +/- 5.15, N = 9SE +/- 5.09, N = 9638.0635.9628.1624.4625.1622.31. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
OpenBenchmarking.orgsign/s, More Is BetterOpenSSL 3.1Algorithm: RSA4096gcc -O2gcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O2110220330440550Min: 631 / Avg: 638 / Max: 688.6Min: 628.4 / Avg: 635.88 / Max: 685.3Min: 620.7 / Avg: 628.12 / Max: 680Min: 617.8 / Avg: 624.38 / Max: 677.4Min: 617.7 / Avg: 625.08 / Max: 665.8Min: 615.8 / Avg: 622.27 / Max: 662.61. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

PHPBench

PHPBench is a benchmark suite for PHP. It performs a large number of simple tests in order to bench various aspects of the PHP interpreter. PHPBench can be used to compare hardware, operating systems, PHP versions, PHP accelerators and caches, compiler options, etc. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgScore, More Is BetterPHPBench 0.8.1PHP Benchmark Suiteclang -O2clang -O2 -march=znver1clang -O2 -march=znver1 ltoclang -O2 ltogcc -O2 -march=znver1gcc -O2120K240K360K480K600KSE +/- 9191.34, N = 15SE +/- 6562.29, N = 3SE +/- 8590.73, N = 15SE +/- 8755.89, N = 15SE +/- 3758.55, N = 15SE +/- 3991.58, N = 15412184571452409329410608436938443356
OpenBenchmarking.orgScore, More Is BetterPHPBench 0.8.1PHP Benchmark Suiteclang -O2clang -O2 -march=znver1clang -O2 -march=znver1 ltoclang -O2 ltogcc -O2 -march=znver1gcc -O2100K200K300K400K500KMin: 369427 / Avg: 412183.87 / Max: 456573Min: 558366 / Avg: 571451.67 / Max: 578869Min: 374719 / Avg: 409329.2 / Max: 453811Min: 374588 / Avg: 410607.87 / Max: 454659Min: 418383 / Avg: 436938.27 / Max: 455304Min: 410353 / Avg: 443355.73 / Max: 454192

Memcached

Memcached is a high performance, distributed memory object caching system. This Memcached test profiles makes use of memtier_benchmark for excuting this CPU/memory-focused server benchmark. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgOps/sec, More Is BetterMemcached 1.6.19Set To Get Ratio: 1:5gcc -O2gcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O2120K240K360K480K600KSE +/- 5869.38, N = 6SE +/- 3379.47, N = 15SE +/- 2977.10, N = 12SE +/- 3042.09, N = 15SE +/- 5204.68, N = 3SE +/- 4778.65, N = 3582274.27576805.91424516.39423774.74430642.34412560.501. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
OpenBenchmarking.orgOps/sec, More Is BetterMemcached 1.6.19Set To Get Ratio: 1:5gcc -O2gcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O2100K200K300K400K500KMin: 572896.25 / Avg: 582274.27 / Max: 611379.14Min: 568233.32 / Avg: 576805.91 / Max: 622600.21Min: 410400.31 / Avg: 424516.39 / Max: 449282.5Min: 412548.34 / Avg: 423774.74 / Max: 456124.67Min: 424523.04 / Avg: 430642.34 / Max: 440994.56Min: 407186.91 / Avg: 412560.5 / Max: 422091.991. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

Stress-NG

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

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: CPU Cachegcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O2gcc -O2300K600K900K1200K1500KSE +/- 11834.03, N = 15SE +/- 10120.22, N = 15SE +/- 14067.76, N = 15SE +/- 13340.20, N = 15SE +/- 13128.96, N = 15SE +/- 11310.03, N = 151246310.921234895.331223147.591206353.721229529.721225248.531. (CXX) g++ options: -lm -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmd -lpthread -lrt -lz
OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: CPU Cachegcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O2gcc -O2200K400K600K800K1000KMin: 1191233.45 / Avg: 1246310.92 / Max: 1370615.99Min: 1186787.36 / Avg: 1234895.33 / Max: 1347143.42Min: 1139439.68 / Avg: 1223147.59 / Max: 1371284.9Min: 1126340.18 / Avg: 1206353.72 / Max: 1345756.6Min: 1116788.61 / Avg: 1229529.72 / Max: 1316845.17Min: 1150989.5 / Avg: 1225248.53 / Max: 1317161.721. (CXX) g++ options: -lm -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmd -lpthread -lrt -lz

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Mallocgcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O2gcc -O2300K600K900K1200K1500KSE +/- 10809.98, N = 15SE +/- 6390.41, N = 8SE +/- 18129.66, N = 15SE +/- 21636.39, N = 15SE +/- 21353.40, N = 15SE +/- 7310.05, N = 151355058.48746222.72779938.09808595.98793711.731235464.891. (CXX) g++ options: -lm -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmd -lpthread -lrt -lz
OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Mallocgcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O2gcc -O2200K400K600K800K1000KMin: 1331990.22 / Avg: 1355058.48 / Max: 1479920.34Min: 730819.05 / Avg: 746222.72 / Max: 783974.22Min: 740623.3 / Avg: 779938.09 / Max: 951121.72Min: 733997.91 / Avg: 808595.98 / Max: 941102.12Min: 741484.56 / Avg: 793711.73 / Max: 955151.41Min: 1214028.71 / Avg: 1235464.89 / Max: 1328905.141. (CXX) g++ options: -lm -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmd -lpthread -lrt -lz

perf-bench

This test profile is used for running Linux perf-bench, the benchmark support within the Linux kernel's perf tool. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgops/sec, More Is Betterperf-benchBenchmark: Futex Hashgcc -O2gcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O21000K2000K3000K4000K5000KSE +/- 29781.43, N = 15SE +/- 27201.42, N = 14SE +/- 27034.71, N = 15SE +/- 26828.75, N = 15SE +/- 32361.75, N = 10SE +/- 34344.45, N = 94462515417721042168604165135420806741914761. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu11 -U_FORTIFY_SOURCE -lunwind-x86_64 -lunwind -llzma -lpthread -lrt -lm -ldl -lelf -ldw -lcrypto -lperl -lc -lcrypt -lpython3.11 -lutil -lz -lzstd -lcap -lnuma
OpenBenchmarking.orgops/sec, More Is Betterperf-benchBenchmark: Futex Hashgcc -O2gcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O2800K1600K2400K3200K4000KMin: 4388731 / Avg: 4462515 / Max: 4813546Min: 4098576 / Avg: 4177209.64 / Max: 4513189Min: 4164440 / Avg: 4216860.4 / Max: 4587071Min: 4099455 / Avg: 4165135.27 / Max: 4526663Min: 4117029 / Avg: 4208067.4 / Max: 4489036Min: 4121292 / Avg: 4191475.89 / Max: 44552571. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu11 -U_FORTIFY_SOURCE -lunwind-x86_64 -lunwind -llzma -lpthread -lrt -lm -ldl -lelf -ldw -lcrypto -lperl -lc -lcrypt -lpython3.11 -lutil -lz -lzstd -lcap -lnuma

Stress-NG

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

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Glibc Qsort Data Sortinggcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O2gcc -O21632486480SE +/- 0.53, N = 15SE +/- 0.54, N = 15SE +/- 0.58, N = 10SE +/- 0.44, N = 15SE +/- 0.55, N = 11SE +/- 0.58, N = 1073.2373.2773.4573.0473.6973.781. (CXX) g++ options: -lm -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmd -lpthread -lrt -lz
OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Glibc Qsort Data Sortinggcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O2gcc -O21428425670Min: 72.3 / Avg: 73.23 / Max: 80.43Min: 71.8 / Avg: 73.27 / Max: 80.56Min: 72.03 / Avg: 73.45 / Max: 78.2Min: 70.82 / Avg: 73.04 / Max: 78.79Min: 72.53 / Avg: 73.69 / Max: 78.83Min: 72.63 / Avg: 73.78 / Max: 78.831. (CXX) g++ options: -lm -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmd -lpthread -lrt -lz

CacheBench

This is a performance test of CacheBench, which is part of LLCbench. CacheBench is designed to test the memory and cache bandwidth performance Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterCacheBenchTest: Readgcc -O2gcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O26001200180024003000SE +/- 0.39, N = 3SE +/- 0.28, N = 3SE +/- 0.67, N = 3SE +/- 1.39, N = 3SE +/- 0.35, N = 3SE +/- 1.26, N = 32672.762668.892637.172635.972635.952635.37MIN: 2652.44 / MAX: 2678.89MIN: 2632.17 / MAX: 2678.88MIN: 2571.61 / MAX: 2649.4MIN: 2564.69 / MAX: 2649.59MIN: 2594.58 / MAX: 2649.25MIN: 2588.86 / MAX: 2650.141. (CC) gcc options: -lrt
OpenBenchmarking.orgMB/s, More Is BetterCacheBenchTest: Readgcc -O2gcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O25001000150020002500Min: 2671.98 / Avg: 2672.76 / Max: 2673.16Min: 2668.35 / Avg: 2668.89 / Max: 2669.25Min: 2635.84 / Avg: 2637.17 / Max: 2637.91Min: 2633.31 / Avg: 2635.97 / Max: 2637.99Min: 2635.28 / Avg: 2635.95 / Max: 2636.45Min: 2633.8 / Avg: 2635.37 / Max: 2637.861. (CC) gcc options: -lrt

OpenBenchmarking.orgMB/s, More Is BetterCacheBenchTest: Writegcc -O2gcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O26K12K18K24K30KSE +/- 27.05, N = 3SE +/- 75.62, N = 3SE +/- 45.01, N = 3SE +/- 24.03, N = 3SE +/- 18.39, N = 3SE +/- 12.25, N = 326395.1226339.6426082.9826099.4626098.7826064.73MIN: 19877.43 / MAX: 29210.25MIN: 19497.88 / MAX: 29224.21MIN: 20112.48 / MAX: 28891.19MIN: 20074.43 / MAX: 28904.84MIN: 20084.56 / MAX: 28897.1MIN: 19985.04 / MAX: 28879.261. (CC) gcc options: -lrt
OpenBenchmarking.orgMB/s, More Is BetterCacheBenchTest: Writegcc -O2gcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O25K10K15K20K25KMin: 26360.05 / Avg: 26395.12 / Max: 26448.33Min: 26257.76 / Avg: 26339.64 / Max: 26490.7Min: 25994.11 / Avg: 26082.98 / Max: 26139.8Min: 26051.41 / Avg: 26099.46 / Max: 26124.49Min: 26064.25 / Avg: 26098.78 / Max: 26127.01Min: 26044.62 / Avg: 26064.73 / Max: 26086.891. (CC) gcc options: -lrt

OpenBenchmarking.orgMB/s, More Is BetterCacheBenchTest: Read / Modify / Writegcc -O2gcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O211K22K33K44K55KSE +/- 78.53, N = 3SE +/- 48.74, N = 3SE +/- 1.18, N = 3SE +/- 100.38, N = 3SE +/- 102.05, N = 3SE +/- 101.38, N = 350992.7750858.3750351.0750214.5950308.2750251.96MIN: 36877.97 / MAX: 57899.28MIN: 37800.65 / MAX: 57866.4MIN: 37300.56 / MAX: 57270.64MIN: 36887.44 / MAX: 57171.1MIN: 36906.71 / MAX: 57240.07MIN: 37068.23 / MAX: 57298.171. (CC) gcc options: -lrt
OpenBenchmarking.orgMB/s, More Is BetterCacheBenchTest: Read / Modify / Writegcc -O2gcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O29K18K27K36K45KMin: 50897.35 / Avg: 50992.77 / Max: 51148.53Min: 50761.88 / Avg: 50858.37 / Max: 50918.65Min: 50349.19 / Avg: 50351.07 / Max: 50353.25Min: 50014.57 / Avg: 50214.59 / Max: 50329.49Min: 50109.48 / Avg: 50308.27 / Max: 50447.75Min: 50049.92 / Avg: 50251.96 / Max: 50367.671. (CC) gcc options: -lrt

Memcached

Memcached is a high performance, distributed memory object caching system. This Memcached test profiles makes use of memtier_benchmark for excuting this CPU/memory-focused server benchmark. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgOps/sec, More Is BetterMemcached 1.6.19Set To Get Ratio: 1:100gcc -O2gcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O2120K240K360K480K600KSE +/- 4534.34, N = 10SE +/- 5728.43, N = 6SE +/- 5892.60, N = 3SE +/- 5701.94, N = 3SE +/- 4857.15, N = 3SE +/- 3253.49, N = 9576981.86577815.46414930.24411819.55408759.68398332.831. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
OpenBenchmarking.orgOps/sec, More Is BetterMemcached 1.6.19Set To Get Ratio: 1:100gcc -O2gcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O2100K200K300K400K500KMin: 559290.24 / Avg: 576981.86 / Max: 606816.63Min: 566816.49 / Avg: 577815.46 / Max: 604021.42Min: 408720.78 / Avg: 414930.24 / Max: 426709.66Min: 400820.35 / Avg: 411819.55 / Max: 419926.76Min: 399045.47 / Avg: 408759.68 / Max: 413652.44Min: 386027.87 / Avg: 398332.83 / Max: 417395.271. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

Stress-NG

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

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Glibc C String Functionsgcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O2gcc -O2200K400K600K800K1000KSE +/- 11069.61, N = 15SE +/- 6950.93, N = 15SE +/- 15632.01, N = 3SE +/- 7050.21, N = 15SE +/- 7811.38, N = 11SE +/- 9949.23, N = 151148464.701075373.751092831.381080905.891077836.731147586.601. (CXX) g++ options: -lm -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmd -lpthread -lrt -lz
OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Glibc C String Functionsgcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O2gcc -O2200K400K600K800K1000KMin: 1106796.4 / Avg: 1148464.7 / Max: 1288594.28Min: 1045427.83 / Avg: 1075373.75 / Max: 1155588.16Min: 1070734.7 / Avg: 1092831.38 / Max: 1123033.88Min: 1052846.85 / Avg: 1080905.89 / Max: 1165797.56Min: 1052230.32 / Avg: 1077836.73 / Max: 1139746.35Min: 1083664.67 / Avg: 1147586.6 / Max: 1259741.121. (CXX) g++ options: -lm -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmd -lpthread -lrt -lz

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Context Switchinggcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O2gcc -O2300K600K900K1200K1500KSE +/- 8820.34, N = 15SE +/- 7502.43, N = 15SE +/- 12045.18, N = 6SE +/- 10541.49, N = 15SE +/- 9496.18, N = 15SE +/- 10669.22, N = 71149698.071203058.451205732.521200167.031210096.271158150.861. (CXX) g++ options: -lm -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmd -lpthread -lrt -lz
OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Context Switchinggcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O2gcc -O2200K400K600K800K1000KMin: 1111359.7 / Avg: 1149698.07 / Max: 1265209.26Min: 1172964.14 / Avg: 1203058.45 / Max: 1295657.46Min: 1176534.18 / Avg: 1205732.52 / Max: 1256456.72Min: 1148925.1 / Avg: 1200167.03 / Max: 1318692.65Min: 1146729.65 / Avg: 1210096.27 / Max: 1318561.57Min: 1130774.5 / Avg: 1158150.86 / Max: 1211644.541. (CXX) g++ options: -lm -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmd -lpthread -lrt -lz

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Socket Activitygcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O2gcc -O230060090012001500SE +/- 12.09, N = 15SE +/- 7.73, N = 15SE +/- 10.95, N = 9SE +/- 11.09, N = 9SE +/- 10.41, N = 10SE +/- 16.20, N = 151589.881338.351362.101346.651339.061609.091. (CXX) g++ options: -lm -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmd -lpthread -lrt -lz
OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Socket Activitygcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O2gcc -O230060090012001500Min: 1532.74 / Avg: 1589.88 / Max: 1745.59Min: 1318.81 / Avg: 1338.35 / Max: 1441.82Min: 1340.3 / Avg: 1362.1 / Max: 1447.48Min: 1320.22 / Avg: 1346.65 / Max: 1432Min: 1312.79 / Avg: 1339.06 / Max: 1428.97Min: 1554.4 / Avg: 1609.09 / Max: 1758.421. (CXX) g++ options: -lm -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmd -lpthread -lrt -lz

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Mutexgcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O2gcc -O2300K600K900K1200K1500KSE +/- 6716.82, N = 3SE +/- 23660.63, N = 15SE +/- 16029.82, N = 15SE +/- 8618.78, N = 15SE +/- 11679.03, N = 15SE +/- 10535.16, N = 91436645.371407315.391377924.621369394.081388484.241299343.341. (CXX) g++ options: -lm -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmd -lpthread -lrt -lz
OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Mutexgcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O2gcc -O2200K400K600K800K1000KMin: 1424975.7 / Avg: 1436645.37 / Max: 1448243.1Min: 1345309.26 / Avg: 1407315.39 / Max: 1660239.09Min: 1338170.36 / Avg: 1377924.62 / Max: 1598029.66Min: 1308401.25 / Avg: 1369394.08 / Max: 1471872.83Min: 1348547.11 / Avg: 1388484.24 / Max: 1519157.95Min: 1275264.25 / Avg: 1299343.34 / Max: 1380274.481. (CXX) g++ options: -lm -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmd -lpthread -lrt -lz

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: System V Message Passinggcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O2gcc -O21.6M3.2M4.8M6.4M8MSE +/- 49931.88, N = 14SE +/- 55613.70, N = 13SE +/- 50502.32, N = 14SE +/- 53365.55, N = 10SE +/- 54938.32, N = 9SE +/- 56835.29, N = 107398499.777172503.327084240.517025718.086944116.567361193.731. (CXX) g++ options: -lm -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmd -lpthread -lrt -lz
OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: System V Message Passinggcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O2gcc -O21.3M2.6M3.9M5.2M6.5MMin: 7311728.85 / Avg: 7398499.77 / Max: 8037047.31Min: 7069672.12 / Avg: 7172503.32 / Max: 7831009.1Min: 6942870.49 / Avg: 7084240.51 / Max: 7725777.75Min: 6914163.96 / Avg: 7025718.08 / Max: 7494162.7Min: 6843043.3 / Avg: 6944116.56 / Max: 7377420.28Min: 7264830.17 / Avg: 7361193.73 / Max: 7863098.381. (CXX) g++ options: -lm -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmd -lpthread -lrt -lz

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Vector Floating Pointgcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O2gcc -O211002200330044005500SE +/- 34.78, N = 15SE +/- 45.97, N = 15SE +/- 42.82, N = 15SE +/- 55.34, N = 5SE +/- 45.48, N = 15SE +/- 63.22, N = 45109.395115.295109.635148.025157.715183.351. (CXX) g++ options: -lm -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmd -lpthread -lrt -lz
OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Vector Floating Pointgcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O2gcc -O29001800270036004500Min: 4969.54 / Avg: 5109.39 / Max: 5459.11Min: 4879.74 / Avg: 5115.29 / Max: 5619.22Min: 4921.16 / Avg: 5109.63 / Max: 5548.8Min: 5051.38 / Avg: 5148.02 / Max: 5352.65Min: 4959.18 / Avg: 5157.71 / Max: 5556.75Min: 5053.29 / Avg: 5183.35 / Max: 5356.751. (CXX) g++ options: -lm -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmd -lpthread -lrt -lz

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Futexgcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O2gcc -O2200K400K600K800K1000KSE +/- 4556.50, N = 3SE +/- 7761.26, N = 3SE +/- 4691.89, N = 15SE +/- 5050.41, N = 15SE +/- 7209.94, N = 12SE +/- 10847.07, N = 15943368.71547997.63525513.32532959.94509773.24859898.291. (CXX) g++ options: -lm -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmd -lpthread -lrt -lz
OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Futexgcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O2gcc -O2160K320K480K640K800KMin: 937172.42 / Avg: 943368.71 / Max: 952253.88Min: 537971.75 / Avg: 547997.63 / Max: 563273.27Min: 494879.28 / Avg: 525513.32 / Max: 555121.86Min: 507842.2 / Avg: 532959.94 / Max: 564545.77Min: 458460.81 / Avg: 509773.24 / Max: 547584.92Min: 810388.39 / Avg: 859898.29 / Max: 940567.481. (CXX) g++ options: -lm -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmd -lpthread -lrt -lz

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Forkinggcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O2gcc -O22K4K6K8K10KSE +/- 75.28, N = 13SE +/- 72.41, N = 12SE +/- 94.21, N = 7SE +/- 147.33, N = 3SE +/- 79.92, N = 11SE +/- 72.35, N = 1410985.0810316.1110507.5510454.7111088.0110878.691. (CXX) g++ options: -lm -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmd -lpthread -lrt -lz
OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Forkinggcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O2gcc -O22K4K6K8K10KMin: 10640.29 / Avg: 10985.08 / Max: 11703.59Min: 9933.52 / Avg: 10316.11 / Max: 10968.34Min: 10326.11 / Avg: 10507.55 / Max: 11049.08Min: 10254.78 / Avg: 10454.71 / Max: 10742.13Min: 10790.13 / Avg: 11088.01 / Max: 11711.37Min: 10478.23 / Avg: 10878.69 / Max: 11625.791. (CXX) g++ options: -lm -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmd -lpthread -lrt -lz

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: IO_uringgcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O2gcc -O216K32K48K64K80KSE +/- 604.62, N = 15SE +/- 506.84, N = 15SE +/- 760.85, N = 3SE +/- 608.31, N = 15SE +/- 813.06, N = 3SE +/- 646.14, N = 770103.5870857.4169337.1273843.2769797.3969595.801. (CXX) g++ options: -lm -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmd -lpthread -lrt -lz
OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: IO_uringgcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O2gcc -O213K26K39K52K65KMin: 64659.05 / Avg: 70103.58 / Max: 74550.16Min: 65548.1 / Avg: 70857.41 / Max: 73628.43Min: 68172.88 / Avg: 69337.12 / Max: 70767.81Min: 67746.68 / Avg: 73843.27 / Max: 77063.31Min: 68533.9 / Avg: 69797.39 / Max: 71315.64Min: 66998.51 / Avg: 69595.8 / Max: 72370.141. (CXX) g++ options: -lm -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmd -lpthread -lrt -lz

Ethr

Ethr is a cross-platform Golang-written network performance measurement tool developed by Microsoft that is capable of testing multiple protocols and conducting different measurements. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgPackets/sec, More Is BetterEthr 1.0Server Address: localhost - Protocol: UDP - Test: Bandwidth - Threads: 8gcc -O2gcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O2300K600K900K1200K1500KSE +/- 11379.51, N = 3SE +/- 8927.36, N = 3SE +/- 13049.65, N = 3SE +/- 14362.92, N = 3SE +/- 10331.97, N = 15SE +/- 11504.27, N = 15148040014722671371600138680012793161257710MIN: 1210000 / MAX: 1600000MIN: 1180000 / MAX: 1620000MIN: 1110000 / MAX: 1570000MIN: 1150000 / MAX: 1550000MIN: 951040 / MAX: 1510000MIN: 892060 / MAX: 1510000
OpenBenchmarking.orgPackets/sec, More Is BetterEthr 1.0Server Address: localhost - Protocol: UDP - Test: Bandwidth - Threads: 8gcc -O2gcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O2300K600K900K1200K1500KMin: 1462000 / Avg: 1480400 / Max: 1501200Min: 1461600 / Avg: 1472266.67 / Max: 1490000Min: 1354400 / Avg: 1371600 / Max: 1397200Min: 1359600 / Avg: 1386800 / Max: 1408400Min: 1250365 / Avg: 1279316.2 / Max: 1384400Min: 1225327 / Avg: 1257709.73 / Max: 1380400

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.36Type: Random Read - Engine: IO_uring - Direct: No - Block Size: 4KB - Job Count: 8 - Disk Target: Default Test Directorygcc -O2gcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O250K100K150K200K250KSE +/- 577.35, N = 3SE +/- 1333.33, N = 3SE +/- 33.33, N = 3SE +/- 88.19, N = 3SE +/- 233.33, N = 3SE +/- 115.47, N = 3223000226333623676503361433645001. (CC) gcc options: -rdynamic -ll -lnuma -lz -lm -laio -lpthread -ldl -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.36Type: Random Read - Engine: IO_uring - Direct: No - Block Size: 4KB - Job Count: 8 - Disk Target: Default Test Directorygcc -O2gcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O240K80K120K160K200KMin: 222000 / Avg: 223000 / Max: 224000Min: 225000 / Avg: 226333.33 / Max: 229000Min: 62300 / Avg: 62366.67 / Max: 62400Min: 64900 / Avg: 65033.33 / Max: 65200Min: 61200 / Avg: 61433.33 / Max: 61900Min: 64300 / Avg: 64500 / Max: 647001. (CC) gcc options: -rdynamic -ll -lnuma -lz -lm -laio -lpthread -ldl -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -march=native

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.36Type: Random Read - Engine: IO_uring - Direct: No - Block Size: 4KB - Job Count: 8 - Disk Target: Default Test Directorygcc -O2gcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O22004006008001000SE +/- 2.65, N = 3SE +/- 4.84, N = 3SE +/- 0.33, N = 3SE +/- 0.58, N = 3SE +/- 1.00, N = 3SE +/- 0.58, N = 38718832442542402521. (CC) gcc options: -rdynamic -ll -lnuma -lz -lm -laio -lpthread -ldl -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -march=native
OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.36Type: Random Read - Engine: IO_uring - Direct: No - Block Size: 4KB - Job Count: 8 - Disk Target: Default Test Directorygcc -O2gcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O2150300450600750Min: 867 / Avg: 871 / Max: 876Min: 878 / Avg: 883.33 / Max: 893Min: 243 / Avg: 243.67 / Max: 244Min: 253 / Avg: 254 / Max: 255Min: 239 / Avg: 240 / Max: 242Min: 251 / Avg: 252 / Max: 2531. (CC) gcc options: -rdynamic -ll -lnuma -lz -lm -laio -lpthread -ldl -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -march=native

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,000clang -O2clang -O2 -march=znver1clang -O2 -march=znver1 ltoclang -O2 ltogcc -O2 -march=znver1gcc -O220406080100SE +/- 0.04, N = 3SE +/- 1.05, N = 3SE +/- 0.14, N = 3SE +/- 0.23, N = 3SE +/- 0.59, N = 3SE +/- 0.17, N = 379.7280.0379.9179.5380.5979.951. (CC) gcc options: -O2 -lz
OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite Speedtest 3.30Timed Time - Size 1,000clang -O2clang -O2 -march=znver1clang -O2 -march=znver1 ltoclang -O2 ltogcc -O2 -march=znver1gcc -O21530456075Min: 79.68 / Avg: 79.72 / Max: 79.79Min: 78.9 / Avg: 80.03 / Max: 82.13Min: 79.66 / Avg: 79.91 / Max: 80.16Min: 79.22 / Avg: 79.53 / Max: 79.99Min: 79.56 / Avg: 80.59 / Max: 81.6Min: 79.63 / Avg: 79.95 / Max: 80.181. (CC) gcc options: -O2 -lz

perf-bench

This test profile is used for running Linux perf-bench, the benchmark support within the Linux kernel's perf tool. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgops/sec, More Is Betterperf-benchBenchmark: Sched Pipegcc -O2gcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O230K60K90K120K150KSE +/- 277.25, N = 3SE +/- 939.67, N = 3SE +/- 150.31, N = 3SE +/- 144.43, N = 3SE +/- 57.95, N = 3SE +/- 39.98, N = 3148477150039576815696057861573511. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu11 -U_FORTIFY_SOURCE -lunwind-x86_64 -lunwind -llzma -lpthread -lrt -lm -ldl -lelf -ldw -lcrypto -lperl -lc -lcrypt -lpython3.11 -lutil -lz -lzstd -lcap -lnuma
OpenBenchmarking.orgops/sec, More Is Betterperf-benchBenchmark: Sched Pipegcc -O2gcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O230K60K90K120K150KMin: 147925 / Avg: 148476.67 / Max: 148801Min: 148841 / Avg: 150039 / Max: 151892Min: 57394 / Avg: 57681 / Max: 57902Min: 56675 / Avg: 56960.33 / Max: 57142Min: 57797 / Avg: 57861.33 / Max: 57977Min: 57296 / Avg: 57351.33 / Max: 574291. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu11 -U_FORTIFY_SOURCE -lunwind-x86_64 -lunwind -llzma -lpthread -lrt -lm -ldl -lelf -ldw -lcrypto -lperl -lc -lcrypt -lpython3.11 -lutil -lz -lzstd -lcap -lnuma

SuperTuxKart

This is a test of SuperTuxKart, an open-source racing game. The engine, Antarctica, is a highly modified version of Irrlicht and uses OpenGL 3.1+. Bullet is used for physics. Sound is provided by OpenAL. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is BetterSuperTuxKart 1.1Resolution: 1920 x 1080 - Mode: Fullscreen - Graphics Effects: Ultimate - Karts: 2 - Scene: Candela Cityclang -O2clang -O2 -march=znver1clang -O2 -march=znver1 ltoclang -O2 ltogcc -O2 -march=znver1gcc -O2306090120150SE +/- 1.08, N = 3SE +/- 0.03, N = 3SE +/- 0.07, N = 3SE +/- 0.24, N = 3SE +/- 0.23, N = 3SE +/- 0.08, N = 3116.65117.59117.58117.34117.44117.61
OpenBenchmarking.orgFrames Per Second, More Is BetterSuperTuxKart 1.1Resolution: 1920 x 1080 - Mode: Fullscreen - Graphics Effects: Ultimate - Karts: 2 - Scene: Candela Cityclang -O2clang -O2 -march=znver1clang -O2 -march=znver1 ltoclang -O2 ltogcc -O2 -march=znver1gcc -O220406080100Min: 114.49 / Avg: 116.65 / Max: 117.82Min: 117.55 / Avg: 117.59 / Max: 117.65Min: 117.5 / Avg: 117.58 / Max: 117.72Min: 116.88 / Avg: 117.34 / Max: 117.66Min: 117.07 / Avg: 117.44 / Max: 117.87Min: 117.46 / Avg: 117.61 / Max: 117.74

Zstd Compression

This test measures the time needed to compress/decompress a sample file (silesia.tar) using Zstd (Zstandard) 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.4Compression Level: 12 - Decompression Speedclang -O2clang -O2 -march=znver1clang -O2 -march=znver1 ltoclang -O2 ltogcc -O2 -march=znver1gcc -O230060090012001500SE +/- 11.04, N = 3SE +/- 5.58, N = 3SE +/- 1.27, N = 3SE +/- 5.80, N = 3SE +/- 4.64, N = 3SE +/- 3.94, N = 31165.61199.41200.51194.61190.71189.81. (CC) gcc options: -O3 -pthread -lz -llzma
OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 12 - Decompression Speedclang -O2clang -O2 -march=znver1clang -O2 -march=znver1 ltoclang -O2 ltogcc -O2 -march=znver1gcc -O22004006008001000Min: 1143.5 / Avg: 1165.57 / Max: 1177.4Min: 1191.9 / Avg: 1199.4 / Max: 1210.3Min: 1198.3 / Avg: 1200.53 / Max: 1202.7Min: 1183 / Avg: 1194.6 / Max: 1200.6Min: 1182.1 / Avg: 1190.73 / Max: 1198Min: 1182 / Avg: 1189.77 / Max: 1194.81. (CC) gcc options: -O3 -pthread -lz -llzma

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 12 - Compression Speedclang -O2clang -O2 -march=znver1clang -O2 -march=znver1 ltoclang -O2 ltogcc -O2 -march=znver1gcc -O2816243240SE +/- 0.30, N = 3SE +/- 0.15, N = 3SE +/- 0.12, N = 3SE +/- 0.12, N = 3SE +/- 0.12, N = 3SE +/- 0.15, N = 334.435.134.934.835.034.81. (CC) gcc options: -O3 -pthread -lz -llzma
OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 12 - Compression Speedclang -O2clang -O2 -march=znver1clang -O2 -march=znver1 ltoclang -O2 ltogcc -O2 -march=znver1gcc -O2816243240Min: 33.8 / Avg: 34.4 / Max: 34.7Min: 34.9 / Avg: 35.13 / Max: 35.4Min: 34.7 / Avg: 34.87 / Max: 35.1Min: 34.6 / Avg: 34.77 / Max: 35Min: 34.8 / Avg: 35 / Max: 35.2Min: 34.5 / Avg: 34.77 / Max: 351. (CC) gcc options: -O3 -pthread -lz -llzma

Tesseract

Tesseract is a fork of Cube 2 Sauerbraten with numerous graphics and game-play improvements. Tesseract has been in development since 2012 while its first release happened in May of 2014. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is BetterTesseract 2014-05-12Resolution: 1920 x 1080clang -O2clang -O2 -march=znver1clang -O2 -march=znver1 ltoclang -O2 ltogcc -O2 -march=znver1gcc -O2306090120150SE +/- 1.12, N = 3SE +/- 0.80, N = 3SE +/- 0.38, N = 3SE +/- 0.31, N = 3SE +/- 0.68, N = 3SE +/- 0.70, N = 15109.00113.22108.62109.15109.81103.45
OpenBenchmarking.orgFrames Per Second, More Is BetterTesseract 2014-05-12Resolution: 1920 x 1080clang -O2clang -O2 -march=znver1clang -O2 -march=znver1 ltoclang -O2 ltogcc -O2 -march=znver1gcc -O220406080100Min: 106.85 / Avg: 109 / Max: 110.62Min: 111.68 / Avg: 113.22 / Max: 114.34Min: 107.88 / Avg: 108.62 / Max: 109.1Min: 108.78 / Avg: 109.15 / Max: 109.77Min: 108.59 / Avg: 109.81 / Max: 110.93Min: 101.41 / Avg: 103.45 / Max: 109.84

BenchmarkMutex

BenchmarkMutex is a mutex benchmark created by Malte Skarupke. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgns, Fewer Is BetterBenchmarkMutexBenchmark: Mutex Lock Unlock pthread_mutexgcc -O2gcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O248121620SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.00, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 313.413.413.613.513.713.61. (CXX) g++ options: -std=c++17 -lbenchmark -pthread
OpenBenchmarking.orgns, Fewer Is BetterBenchmarkMutexBenchmark: Mutex Lock Unlock pthread_mutexgcc -O2gcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O248121620Min: 13.3 / Avg: 13.37 / Max: 13.4Min: 13.3 / Avg: 13.37 / Max: 13.4Min: 13.6 / Avg: 13.6 / Max: 13.6Min: 13.5 / Avg: 13.53 / Max: 13.6Min: 13.6 / Avg: 13.67 / Max: 13.7Min: 13.6 / Avg: 13.63 / Max: 13.71. (CXX) g++ options: -std=c++17 -lbenchmark -pthread

perf-bench

This test profile is used for running Linux perf-bench, the benchmark support within the Linux kernel's perf tool. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgops/sec, More Is Betterperf-benchBenchmark: Epoll Waitgcc -O2gcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O260K120K180K240K300KSE +/- 604.49, N = 3SE +/- 1080.54, N = 3SE +/- 984.14, N = 3SE +/- 2645.93, N = 3SE +/- 1483.91, N = 3SE +/- 2201.88, N = 72648022632752467162445552407832359741. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu11 -U_FORTIFY_SOURCE -lunwind-x86_64 -lunwind -llzma -lpthread -lrt -lm -ldl -lelf -ldw -lcrypto -lperl -lc -lcrypt -lpython3.11 -lutil -lz -lzstd -lcap -lnuma
OpenBenchmarking.orgops/sec, More Is Betterperf-benchBenchmark: Epoll Waitgcc -O2gcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O250K100K150K200K250KMin: 263596 / Avg: 264801.67 / Max: 265482Min: 261620 / Avg: 263275 / Max: 265306Min: 245119 / Avg: 246716.33 / Max: 248511Min: 239640 / Avg: 244555 / Max: 248711Min: 238945 / Avg: 240783 / Max: 243720Min: 231516 / Avg: 235973.86 / Max: 2473751. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu11 -U_FORTIFY_SOURCE -lunwind-x86_64 -lunwind -llzma -lpthread -lrt -lm -ldl -lelf -ldw -lcrypto -lperl -lc -lcrypt -lpython3.11 -lutil -lz -lzstd -lcap -lnuma

OpenBenchmarking.orgops/sec, More Is Betterperf-benchBenchmark: Futex Lock-Pigcc -O2gcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O2400800120016002000SE +/- 13.38, N = 3SE +/- 14.33, N = 3SE +/- 10.07, N = 3SE +/- 1.15, N = 3SE +/- 8.50, N = 3SE +/- 17.16, N = 31886185513701363137813501. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu11 -U_FORTIFY_SOURCE -lunwind-x86_64 -lunwind -llzma -lpthread -lrt -lm -ldl -lelf -ldw -lcrypto -lperl -lc -lcrypt -lpython3.11 -lutil -lz -lzstd -lcap -lnuma
OpenBenchmarking.orgops/sec, More Is Betterperf-benchBenchmark: Futex Lock-Pigcc -O2gcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O230060090012001500Min: 1859 / Avg: 1885.67 / Max: 1901Min: 1826 / Avg: 1854.67 / Max: 1869Min: 1350 / Avg: 1370 / Max: 1382Min: 1361 / Avg: 1363 / Max: 1365Min: 1362 / Avg: 1378 / Max: 1391Min: 1316 / Avg: 1350 / Max: 13711. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu11 -U_FORTIFY_SOURCE -lunwind-x86_64 -lunwind -llzma -lpthread -lrt -lm -ldl -lelf -ldw -lcrypto -lperl -lc -lcrypt -lpython3.11 -lutil -lz -lzstd -lcap -lnuma

PyBench

This test profile reports the total time of the different average timed test results from PyBench. PyBench reports average test times for different functions such as BuiltinFunctionCalls and NestedForLoops, with this total result providing a rough estimate as to Python's average performance on a given system. This test profile runs PyBench each time for 20 rounds. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyBench 2018-02-16Total For Average Test Timesclang -O2clang -O2 -march=znver1clang -O2 -march=znver1 ltoclang -O2 ltogcc -O2 -march=znver1gcc -O22004006008001000SE +/- 5.78, N = 3SE +/- 3.71, N = 3SE +/- 5.84, N = 3SE +/- 0.88, N = 3SE +/- 4.84, N = 3SE +/- 1.53, N = 3106410511063106310511069
OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyBench 2018-02-16Total For Average Test Timesclang -O2clang -O2 -march=znver1clang -O2 -march=znver1 ltoclang -O2 ltogcc -O2 -march=znver1gcc -O22004006008001000Min: 1053 / Avg: 1064.33 / Max: 1072Min: 1046 / Avg: 1050.67 / Max: 1058Min: 1051 / Avg: 1062.67 / Max: 1069Min: 1062 / Avg: 1063.33 / Max: 1065Min: 1041 / Avg: 1050.67 / Max: 1056Min: 1067 / Avg: 1069 / Max: 1072

perf-bench

This test profile is used for running Linux perf-bench, the benchmark support within the Linux kernel's perf tool. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgGB/sec, More Is Betterperf-benchBenchmark: Memcpy 1MBgcc -O2gcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O248121620SE +/- 0.10, N = 3SE +/- 0.14, N = 3SE +/- 0.08, N = 3SE +/- 0.13, N = 3SE +/- 0.09, N = 3SE +/- 0.07, N = 315.5315.4615.3915.1115.2415.281. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu11 -U_FORTIFY_SOURCE -lunwind-x86_64 -lunwind -llzma -lpthread -lrt -lm -ldl -lelf -ldw -lcrypto -lperl -lc -lcrypt -lpython3.11 -lutil -lz -lzstd -lcap -lnuma
OpenBenchmarking.orgGB/sec, More Is Betterperf-benchBenchmark: Memcpy 1MBgcc -O2gcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O248121620Min: 15.35 / Avg: 15.53 / Max: 15.67Min: 15.21 / Avg: 15.46 / Max: 15.69Min: 15.3 / Avg: 15.39 / Max: 15.55Min: 14.91 / Avg: 15.11 / Max: 15.34Min: 15.08 / Avg: 15.24 / Max: 15.41Min: 15.15 / Avg: 15.28 / Max: 15.361. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu11 -U_FORTIFY_SOURCE -lunwind-x86_64 -lunwind -llzma -lpthread -lrt -lm -ldl -lelf -ldw -lcrypto -lperl -lc -lcrypt -lpython3.11 -lutil -lz -lzstd -lcap -lnuma

BenchmarkMutex

BenchmarkMutex is a mutex benchmark created by Malte Skarupke. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgns, Fewer Is BetterBenchmarkMutexBenchmark: Mutex Lock Unlock std::mutexgcc -O2gcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O248121620SE +/- 0.03, N = 3SE +/- 0.00, N = 3SE +/- 0.03, N = 3SE +/- 0.06, N = 3SE +/- 0.00, N = 3SE +/- 0.03, N = 316.716.717.017.117.017.21. (CXX) g++ options: -std=c++17 -lbenchmark -pthread
OpenBenchmarking.orgns, Fewer Is BetterBenchmarkMutexBenchmark: Mutex Lock Unlock std::mutexgcc -O2gcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O248121620Min: 16.7 / Avg: 16.73 / Max: 16.8Min: 16.7 / Avg: 16.7 / Max: 16.7Min: 17 / Avg: 17.03 / Max: 17.1Min: 17 / Avg: 17.1 / Max: 17.2Min: 17 / Avg: 17 / Max: 17Min: 17.1 / Avg: 17.17 / Max: 17.21. (CXX) g++ options: -std=c++17 -lbenchmark -pthread

perf-bench

This test profile is used for running Linux perf-bench, the benchmark support within the Linux kernel's perf tool. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgGB/sec, More Is Betterperf-benchBenchmark: Memset 1MBgcc -O2gcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O21122334455SE +/- 0.53, N = 3SE +/- 0.64, N = 3SE +/- 0.43, N = 8SE +/- 0.62, N = 3SE +/- 0.54, N = 3SE +/- 0.72, N = 1549.8749.1649.4548.8143.9147.701. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu11 -U_FORTIFY_SOURCE -lunwind-x86_64 -lunwind -llzma -lpthread -lrt -lm -ldl -lelf -ldw -lcrypto -lperl -lc -lcrypt -lpython3.11 -lutil -lz -lzstd -lcap -lnuma
OpenBenchmarking.orgGB/sec, More Is Betterperf-benchBenchmark: Memset 1MBgcc -O2gcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O21020304050Min: 48.82 / Avg: 49.87 / Max: 50.59Min: 48.07 / Avg: 49.16 / Max: 50.27Min: 46.48 / Avg: 49.45 / Max: 50.19Min: 47.58 / Avg: 48.81 / Max: 49.6Min: 42.85 / Avg: 43.91 / Max: 44.66Min: 40.71 / Avg: 47.7 / Max: 50.611. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu11 -U_FORTIFY_SOURCE -lunwind-x86_64 -lunwind -llzma -lpthread -lrt -lm -ldl -lelf -ldw -lcrypto -lperl -lc -lcrypt -lpython3.11 -lutil -lz -lzstd -lcap -lnuma

Loopback TCP Network Performance

This test measures the loopback network adapter performance using a micro-benchmark to measure the TCP performance. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterLoopback TCP Network PerformanceTime To Transfer 10GB Via Loopbackclang -O2clang -O2 -march=znver1clang -O2 -march=znver1 ltoclang -O2 ltogcc -O2 -march=znver1gcc -O248121620SE +/- 0.22, N = 3SE +/- 0.04, N = 3SE +/- 0.10, N = 3SE +/- 0.10, N = 3SE +/- 0.21, N = 3SE +/- 0.07, N = 317.5012.1717.6017.6917.5417.70
OpenBenchmarking.orgSeconds, Fewer Is BetterLoopback TCP Network PerformanceTime To Transfer 10GB Via Loopbackclang -O2clang -O2 -march=znver1clang -O2 -march=znver1 ltoclang -O2 ltogcc -O2 -march=znver1gcc -O248121620Min: 17.07 / Avg: 17.5 / Max: 17.73Min: 12.11 / Avg: 12.17 / Max: 12.24Min: 17.4 / Avg: 17.6 / Max: 17.76Min: 17.49 / Avg: 17.69 / Max: 17.82Min: 17.14 / Avg: 17.54 / Max: 17.87Min: 17.6 / Avg: 17.7 / Max: 17.84

perf-bench

This test profile is used for running Linux perf-bench, the benchmark support within the Linux kernel's perf tool. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgops/sec, More Is Betterperf-benchBenchmark: Syscall Basicgcc -O2gcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O24M8M12M16M20MSE +/- 138380.06, N = 3SE +/- 22604.63, N = 3SE +/- 61427.71, N = 3SE +/- 207490.15, N = 3SE +/- 206224.44, N = 3SE +/- 37046.33, N = 31995119419459124195465931901502719089585192224371. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu11 -U_FORTIFY_SOURCE -lunwind-x86_64 -lunwind -llzma -lpthread -lrt -lm -ldl -lelf -ldw -lcrypto -lperl -lc -lcrypt -lpython3.11 -lutil -lz -lzstd -lcap -lnuma
OpenBenchmarking.orgops/sec, More Is Betterperf-benchBenchmark: Syscall Basicgcc -O2gcc -O2 -march=znver1clang -O2 ltoclang -O2 -march=znver1 ltoclang -O2 -march=znver1clang -O23M6M9M12M15MMin: 19675832 / Avg: 19951194.33 / Max: 20112934Min: 19416193 / Avg: 19459123.67 / Max: 19492862Min: 19446887 / Avg: 19546592.67 / Max: 19658608Min: 18600266 / Avg: 19015026.67 / Max: 19234098Min: 18677327 / Avg: 19089585 / Max: 19306580Min: 19168295 / Avg: 19222437.33 / Max: 192933121. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu11 -U_FORTIFY_SOURCE -lunwind-x86_64 -lunwind -llzma -lpthread -lrt -lm -ldl -lelf -ldw -lcrypto -lperl -lc -lcrypt -lpython3.11 -lutil -lz -lzstd -lcap -lnuma

43 Results Shown

Flexible IO Tester:
  Rand Write - IO_uring - No - 4KB - 8 - Default Test Directory:
    IOPS
    MB/s
OpenSSL
Apache HTTP Server
OpenSSL:
  RSA4096:
    verify/s
    sign/s
PHPBench
Memcached
Stress-NG:
  CPU Cache
  Malloc
perf-bench
Stress-NG
CacheBench:
  Read
  Write
  Read / Modify / Write
Memcached
Stress-NG:
  Glibc C String Functions
  Context Switching
  Socket Activity
  Mutex
  System V Message Passing
  Vector Floating Point
  Futex
  Forking
  IO_uring
Ethr
Flexible IO Tester:
  Rand Read - IO_uring - No - 4KB - 8 - Default Test Directory:
    IOPS
    MB/s
SQLite Speedtest
perf-bench
SuperTuxKart
Zstd Compression:
  12 - Decompression Speed
  12 - Compression Speed
Tesseract
BenchmarkMutex
perf-bench:
  Epoll Wait
  Futex Lock-Pi
PyBench
perf-bench
BenchmarkMutex
perf-bench
Loopback TCP Network Performance
perf-bench