AMD Ryzen 9 5900HX Retpolines

AMD Ryzen 9 5900HX Retpolines 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 2203112-PTS-RYZEN95969
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 3 Tests
CPU Massive 5 Tests
Disk Test Suite 2 Tests
Common Kernel Benchmarks 3 Tests
Multi-Core 3 Tests
Programmer / Developer System Benchmarks 4 Tests
Python Tests 2 Tests
Server CPU Tests 2 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
Performance Per
Dollar
Date
Run
  Test
  Duration
Generic Retpolines - New Default
March 11 2022
  1 Hour, 38 Minutes
AMD / LFENCE Prior Default
March 11 2022
  1 Hour, 35 Minutes
Invert Hiding All Results Option
  1 Hour, 36 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):


AMD Ryzen 9 5900HX RetpolinesOpenBenchmarking.orgPhoronix Test SuiteAMD Ryzen 9 5900HX @ 3.30GHz (8 Cores / 16 Threads)ASUS G513QY v1.0 (G513QY.311 BIOS)AMD Renoir/Cezanne16GB512GB SAMSUNG MZVLQ512HBLU-00B00ASUS AMD Cezanne 512MB (2500/1000MHz)AMD Navi 21 HDMI AudioLQ156M1JW25Realtek RTL8111/8168/8411 + MEDIATEK Device 7961Ubuntu 21.105.17.0-051700rc7daily20220311-generic (x86_64)GNOME Shell 40.5X Server + Wayland4.6 Mesa 22.0.0-devel (git-9cb9101 2022-01-08 impish-oibaf-ppa) (LLVM 13.0.0 DRM 3.44)1.2.199GCC 11.2.0ext41920x1080ProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerOpenGLVulkanCompilerFile-SystemScreen ResolutionAMD Ryzen 9 5900HX Retpolines PerformanceSystem Logs- Transparent Huge Pages: madvise- --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,brig,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-targets=nvptx-none=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-ZPT0kp/gcc-11-11.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 - NONE / errors=remount-ro,relatime,rw,stripe=32 / Block Size: 4096- Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - Platform Profile: balanced - CPU Microcode: 0xa50000c - ACPI Profile: balanced - Python 3.9.7- Generic Retpolines - New 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: Mitigation of Retpolines IBPB: conditional IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected - AMD / LFENCE Prior 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

Generic Retpolines - New Default vs. AMD / LFENCE Prior Default ComparisonPhoronix Test SuiteBaseline+5.5%+5.5%+11%+11%+16.5%+16.5%22%9.2%9.1%9.1%6.4%5.9%5.7%5.5%5.4%3.6%3.2%2.4%2.3%2.3%2.3%2%Context SwitchingSeq Write - IO_uring - No - No - 2MBThroughputSeq Write - IO_uring - No - No - 2MBInitial CreateIO_uringRand Write - IO_uring - No - Yes - 4KBCreate FilesRand Read - IO_uring - Yes - No - 4KBRand Read - IO_uring - Yes - Yes - 4KBCreate ProcessesA.X.2.DLaunch ProgramsA.X.2.ELatency Ping PongStress-NGFlexible IO TesterSockperfFlexible IO TesterCompile BenchStress-NGFlexible IO TesterOSBenchFlexible IO TesterFlexible IO TesterOSBenchCryptsetupOSBenchCryptsetupSockperfWireGuard + Linux Networking Stack Stress TestGeneric Retpolines - New DefaultAMD / LFENCE Prior Default

AMD Ryzen 9 5900HX Retpolinesfio: Rand Read - IO_uring - No - No - 4KB - Default Test Directoryfio: Rand Read - IO_uring - No - Yes - 4KB - Default Test Directoryfio: Rand Read - IO_uring - Yes - No - 4KB - Default Test Directoryfio: Rand Write - IO_uring - No - No - 4KB - Default Test Directoryfio: Rand Read - IO_uring - Yes - Yes - 4KB - Default Test Directoryfio: Rand Write - IO_uring - No - Yes - 4KB - Default Test Directoryfio: Rand Write - IO_uring - Yes - No - 4KB - Default Test Directoryfio: Rand Write - IO_uring - Yes - Yes - 4KB - Default Test Directoryfio: Seq Write - IO_uring - No - No - 2MB - Default Test Directoryfio: Seq Write - IO_uring - No - No - 2MB - Default Test Directorycompilebench: Compilecompilebench: Initial Createwireguard: sockperf: Throughputsockperf: Latency Ping Pongosbench: Create Filesosbench: Create Threadsosbench: Launch Programsosbench: Create Processesosbench: Memory Allocationsbuild-godot: Time To Compilebuild-linux-kernel: defconfigbuild-mplayer: Time To Compilecryptsetup: PBKDF2-sha512cryptsetup: PBKDF2-whirlpoolcryptsetup: AES-XTS 256b Encryptioncryptsetup: AES-XTS 256b Decryptioncryptsetup: Serpent-XTS 256b Encryptioncryptsetup: Serpent-XTS 256b Decryptioncryptsetup: Twofish-XTS 256b Encryptioncryptsetup: Twofish-XTS 256b Decryptioncryptsetup: AES-XTS 512b Encryptioncryptsetup: AES-XTS 512b Decryptioncryptsetup: Serpent-XTS 512b Encryptioncryptsetup: Serpent-XTS 512b Decryptioncryptsetup: Twofish-XTS 512b Encryptioncryptsetup: Twofish-XTS 512b Decryptionstress-ng: IO_uringstress-ng: Semaphoresstress-ng: Context SwitchingGeneric Retpolines - New DefaultAMD / LFENCE Prior DefaultGeneric Retolines - New Default1016001016678581797975875009520011666711533315907921907.61605.35223.0928885115.79713.13869611.00301728.89633222.12286069.389661133.75299.02539.78223511408447254966.54957.6917.7905.7491.8501.74159.84138.0921.0906.3492.8501.667491.241181010.7610026710158090467964809063310062711500011400017368641927.54643.92218.7009695705.66912.45552011.02050128.24703921.44654669.006443134.80299.23139.66223493848438475079.45074.8924.7913.2494.7504.14211.54196.1927.3913.4495.950471502.051184337.532955825.092423527.41OpenBenchmarking.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.29Type: Random Read - Engine: IO_uring - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test DirectoryGeneric Retpolines - New DefaultAMD / LFENCE Prior Default20K40K60K80K100KSE +/- 945.16, N = 3SE +/- 366.67, N = 31016001002671. (CC) gcc options: -rdynamic -ltcmalloc -ll -lnuma -lz -lm -lpthread -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: No - Block Size: 4KB - Disk Target: Default Test DirectoryGeneric Retpolines - New DefaultAMD / LFENCE Prior Default20K40K60K80K100KMin: 99800 / Avg: 101600 / Max: 103000Min: 99900 / Avg: 100266.67 / Max: 1010001. (CC) gcc options: -rdynamic -ltcmalloc -ll -lnuma -lz -lm -lpthread -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 DirectoryGeneric Retpolines - New DefaultAMD / LFENCE Prior Default20K40K60K80K100KSE +/- 666.67, N = 3SE +/- 1129.78, N = 51016671015801. (CC) gcc options: -rdynamic -ltcmalloc -ll -lnuma -lz -lm -lpthread -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 DirectoryGeneric Retpolines - New DefaultAMD / LFENCE Prior Default20K40K60K80K100KMin: 101000 / Avg: 101666.67 / Max: 103000Min: 99900 / Avg: 101580 / Max: 1060001. (CC) gcc options: -rdynamic -ltcmalloc -ll -lnuma -lz -lm -lpthread -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: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test DirectoryGeneric Retpolines - New DefaultAMD / LFENCE Prior Default20K40K60K80K100KSE +/- 3173.23, N = 12SE +/- 560.75, N = 385817904671. (CC) gcc options: -rdynamic -ltcmalloc -ll -lnuma -lz -lm -lpthread -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: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test DirectoryGeneric Retpolines - New DefaultAMD / LFENCE Prior Default16K32K48K64K80KMin: 51100 / Avg: 85816.67 / Max: 90000Min: 89400 / Avg: 90466.67 / Max: 913001. (CC) gcc options: -rdynamic -ltcmalloc -ll -lnuma -lz -lm -lpthread -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: No - Block Size: 4KB - Disk Target: Default Test DirectoryGeneric Retpolines - New DefaultAMD / LFENCE Prior Default20K40K60K80K100KSE +/- 1270.89, N = 12SE +/- 1055.79, N = 1597975964801. (CC) gcc options: -rdynamic -ltcmalloc -ll -lnuma -lz -lm -lpthread -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: No - Block Size: 4KB - Disk Target: Default Test DirectoryGeneric Retpolines - New DefaultAMD / LFENCE Prior Default20K40K60K80K100KMin: 90200 / Avg: 97975 / Max: 104000Min: 91700 / Avg: 96480 / Max: 1050001. (CC) gcc options: -rdynamic -ltcmalloc -ll -lnuma -lz -lm -lpthread -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: Yes - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryGeneric Retpolines - New DefaultAMD / LFENCE Prior Default20K40K60K80K100KSE +/- 230.94, N = 3SE +/- 233.33, N = 387500906331. (CC) gcc options: -rdynamic -ltcmalloc -ll -lnuma -lz -lm -lpthread -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: Yes - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryGeneric Retpolines - New DefaultAMD / LFENCE Prior Default16K32K48K64K80KMin: 87100 / Avg: 87500 / Max: 87900Min: 90200 / Avg: 90633.33 / Max: 910001. (CC) gcc options: -rdynamic -ltcmalloc -ll -lnuma -lz -lm -lpthread -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 DirectoryGeneric Retpolines - New DefaultAMD / LFENCE Prior Default20K40K60K80K100KSE +/- 1005.98, N = 15SE +/- 1270.53, N = 15952001006271. (CC) gcc options: -rdynamic -ltcmalloc -ll -lnuma -lz -lm -lpthread -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 DirectoryGeneric Retpolines - New DefaultAMD / LFENCE Prior Default20K40K60K80K100KMin: 90100 / Avg: 95200 / Max: 104000Min: 92000 / Avg: 100626.67 / Max: 1070001. (CC) gcc options: -rdynamic -ltcmalloc -ll -lnuma -lz -lm -lpthread -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: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test DirectoryGeneric Retpolines - New DefaultAMD / LFENCE Prior Default20K40K60K80K100KSE +/- 333.33, N = 3SE +/- 577.35, N = 31166671150001. (CC) gcc options: -rdynamic -ltcmalloc -ll -lnuma -lz -lm -lpthread -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: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test DirectoryGeneric Retpolines - New DefaultAMD / LFENCE Prior Default20K40K60K80K100KMin: 116000 / Avg: 116666.67 / Max: 117000Min: 114000 / Avg: 115000 / Max: 1160001. (CC) gcc options: -rdynamic -ltcmalloc -ll -lnuma -lz -lm -lpthread -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: Yes - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryGeneric Retpolines - New DefaultAMD / LFENCE Prior Default20K40K60K80K100KSE +/- 333.33, N = 3SE +/- 0.00, N = 31153331140001. (CC) gcc options: -rdynamic -ltcmalloc -ll -lnuma -lz -lm -lpthread -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: Yes - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryGeneric Retpolines - New DefaultAMD / LFENCE Prior Default20K40K60K80K100KMin: 115000 / Avg: 115333.33 / Max: 116000Min: 114000 / Avg: 114000 / Max: 1140001. (CC) gcc options: -rdynamic -ltcmalloc -ll -lnuma -lz -lm -lpthread -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.29Type: Sequential Write - Engine: IO_uring - Buffered: No - Direct: No - Block Size: 2MB - Disk Target: Default Test DirectoryGeneric Retpolines - New DefaultAMD / LFENCE Prior Default400800120016002000SE +/- 8.62, N = 3SE +/- 19.86, N = 3159017361. (CC) gcc options: -rdynamic -ltcmalloc -ll -lnuma -lz -lm -lpthread -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.29Type: Sequential Write - Engine: IO_uring - Buffered: No - Direct: No - Block Size: 2MB - Disk Target: Default Test DirectoryGeneric Retpolines - New DefaultAMD / LFENCE Prior Default30060090012001500Min: 1573 / Avg: 1590 / Max: 1601Min: 1707 / Avg: 1736 / Max: 17741. (CC) gcc options: -rdynamic -ltcmalloc -ll -lnuma -lz -lm -lpthread -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: Sequential Write - Engine: IO_uring - Buffered: No - Direct: No - Block Size: 2MB - Disk Target: Default Test DirectoryGeneric Retpolines - New DefaultAMD / LFENCE Prior Default2004006008001000SE +/- 4.37, N = 3SE +/- 9.77, N = 37928641. (CC) gcc options: -rdynamic -ltcmalloc -ll -lnuma -lz -lm -lpthread -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: Sequential Write - Engine: IO_uring - Buffered: No - Direct: No - Block Size: 2MB - Disk Target: Default Test DirectoryGeneric Retpolines - New DefaultAMD / LFENCE Prior Default150300450600750Min: 783 / Avg: 791.67 / Max: 797Min: 850 / Avg: 864.33 / Max: 8831. (CC) gcc options: -rdynamic -ltcmalloc -ll -lnuma -lz -lm -lpthread -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

Compile Bench

Compilebench tries to age a filesystem by simulating some of the disk IO common in creating, compiling, patching, stating and reading kernel trees. It indirectly measures how well filesystems can maintain directory locality as the disk fills up and directories age. This current test is setup to use the makej mode with 10 initial directories Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: CompileGeneric Retpolines - New DefaultAMD / LFENCE Prior Default400800120016002000SE +/- 12.22, N = 3SE +/- 12.87, N = 31907.611927.54
OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: CompileGeneric Retpolines - New DefaultAMD / LFENCE Prior Default30060090012001500Min: 1885.76 / Avg: 1907.61 / Max: 1928Min: 1905.48 / Avg: 1927.54 / Max: 1950.06

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Initial CreateGeneric Retpolines - New DefaultAMD / LFENCE Prior Default140280420560700SE +/- 8.12, N = 3SE +/- 7.56, N = 3605.35643.92
OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Initial CreateGeneric Retpolines - New DefaultAMD / LFENCE Prior Default110220330440550Min: 594.85 / Avg: 605.35 / Max: 621.33Min: 630.36 / Avg: 643.92 / Max: 656.49

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 TestGeneric Retpolines - New DefaultAMD / LFENCE Prior Default50100150200250SE +/- 2.41, N = 5SE +/- 2.31, N = 3223.09218.70
OpenBenchmarking.orgSeconds, Fewer Is BetterWireGuard + Linux Networking Stack Stress TestGeneric Retpolines - New DefaultAMD / LFENCE Prior Default4080120160200Min: 216.93 / Avg: 223.09 / Max: 230.96Min: 214.23 / Avg: 218.7 / Max: 221.93

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: ThroughputGeneric Retpolines - New DefaultAMD / LFENCE Prior Default200K400K600K800K1000KSE +/- 3508.26, N = 5SE +/- 8592.69, N = 58885119695701. (CXX) g++ options: --param -O3 -rdynamic
OpenBenchmarking.orgMessages Per Second, More Is BetterSockperf 3.7Test: ThroughputGeneric Retpolines - New DefaultAMD / LFENCE Prior Default200K400K600K800K1000KMin: 879147 / Avg: 888510.6 / Max: 897543Min: 942251 / Avg: 969570.4 / Max: 9911941. (CXX) g++ options: --param -O3 -rdynamic

OpenBenchmarking.orgusec, Fewer Is BetterSockperf 3.7Test: Latency Ping PongGeneric Retpolines - New DefaultAMD / LFENCE Prior Default1.30432.60863.91295.21726.5215SE +/- 0.007, N = 5SE +/- 0.015, N = 55.7975.6691. (CXX) g++ options: --param -O3 -rdynamic
OpenBenchmarking.orgusec, Fewer Is BetterSockperf 3.7Test: Latency Ping PongGeneric Retpolines - New DefaultAMD / LFENCE Prior Default246810Min: 5.77 / Avg: 5.8 / Max: 5.81Min: 5.61 / Avg: 5.67 / Max: 5.691. (CXX) g++ options: --param -O3 -rdynamic

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 FilesGeneric Retpolines - New DefaultAMD / LFENCE Prior Default3691215SE +/- 0.02, N = 3SE +/- 0.02, N = 313.1412.461. (CC) gcc options: -lm
OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create FilesGeneric Retpolines - New DefaultAMD / LFENCE Prior Default48121620Min: 13.11 / Avg: 13.14 / Max: 13.17Min: 12.43 / Avg: 12.46 / Max: 12.491. (CC) gcc options: -lm

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create ThreadsGeneric Retpolines - New DefaultAMD / LFENCE Prior Default3691215SE +/- 0.10, N = 3SE +/- 0.04, N = 311.0011.021. (CC) gcc options: -lm
OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create ThreadsGeneric Retpolines - New DefaultAMD / LFENCE Prior Default3691215Min: 10.83 / Avg: 11 / Max: 11.17Min: 10.95 / Avg: 11.02 / Max: 11.11. (CC) gcc options: -lm

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Launch ProgramsGeneric Retpolines - New DefaultAMD / LFENCE Prior Default714212835SE +/- 0.16, N = 3SE +/- 0.03, N = 328.9028.251. (CC) gcc options: -lm
OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Launch ProgramsGeneric Retpolines - New DefaultAMD / LFENCE Prior Default612182430Min: 28.67 / Avg: 28.9 / Max: 29.21Min: 28.19 / Avg: 28.25 / Max: 28.311. (CC) gcc options: -lm

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create ProcessesGeneric Retpolines - New DefaultAMD / LFENCE Prior Default510152025SE +/- 0.28, N = 3SE +/- 0.09, N = 322.1221.451. (CC) gcc options: -lm
OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create ProcessesGeneric Retpolines - New DefaultAMD / LFENCE Prior Default510152025Min: 21.59 / Avg: 22.12 / Max: 22.56Min: 21.26 / Avg: 21.45 / Max: 21.551. (CC) gcc options: -lm

OpenBenchmarking.orgNs Per Event, Fewer Is BetterOSBenchTest: Memory AllocationsGeneric Retpolines - New DefaultAMD / LFENCE Prior Default1530456075SE +/- 0.15, N = 3SE +/- 0.12, N = 369.3969.011. (CC) gcc options: -lm
OpenBenchmarking.orgNs Per Event, Fewer Is BetterOSBenchTest: Memory AllocationsGeneric Retpolines - New DefaultAMD / LFENCE Prior Default1326395265Min: 69.1 / Avg: 69.39 / Max: 69.55Min: 68.84 / Avg: 69.01 / Max: 69.231. (CC) gcc options: -lm

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 CompileGeneric Retpolines - New DefaultAMD / LFENCE Prior Default306090120150SE +/- 0.09, N = 3SE +/- 0.17, N = 3133.75134.80
OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Godot Game Engine Compilation 3.2.3Time To CompileGeneric Retpolines - New DefaultAMD / LFENCE Prior Default306090120150Min: 133.58 / Avg: 133.75 / Max: 133.86Min: 134.62 / Avg: 134.8 / Max: 135.15

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: defconfigGeneric Retpolines - New DefaultAMD / LFENCE Prior Default20406080100SE +/- 0.09, N = 3SE +/- 0.05, N = 399.0399.23
OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 5.16Build: defconfigGeneric Retpolines - New DefaultAMD / LFENCE Prior Default20406080100Min: 98.85 / Avg: 99.03 / Max: 99.12Min: 99.16 / Avg: 99.23 / Max: 99.32

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 CompileGeneric Retpolines - New DefaultAMD / LFENCE Prior Default918273645SE +/- 0.02, N = 3SE +/- 0.07, N = 339.7839.66
OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MPlayer Compilation 1.5Time To CompileGeneric Retpolines - New DefaultAMD / LFENCE Prior Default816243240Min: 39.74 / Avg: 39.78 / Max: 39.81Min: 39.53 / Avg: 39.66 / Max: 39.75

Cryptsetup

This is a test profile for running the cryptsetup benchmark to report on the system's cryptography performance. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgIterations Per Second, More Is BetterCryptsetupPBKDF2-sha512Generic Retpolines - New DefaultAMD / LFENCE Prior Default500K1000K1500K2000K2500KSE +/- 9292.21, N = 3SE +/- 9304.34, N = 323511402349384
OpenBenchmarking.orgIterations Per Second, More Is BetterCryptsetupPBKDF2-sha512Generic Retpolines - New DefaultAMD / LFENCE Prior Default400K800K1200K1600K2000KMin: 2340571 / Avg: 2351140 / Max: 2369663Min: 2335358 / Avg: 2349384.33 / Max: 2366988

OpenBenchmarking.orgIterations Per Second, More Is BetterCryptsetupPBKDF2-whirlpoolGeneric Retpolines - New DefaultAMD / LFENCE Prior Default200K400K600K800K1000KSE +/- 1818.67, N = 3SE +/- 3952.95, N = 3844725843847
OpenBenchmarking.orgIterations Per Second, More Is BetterCryptsetupPBKDF2-whirlpoolGeneric Retpolines - New DefaultAMD / LFENCE Prior Default150K300K450K600K750KMin: 842906 / Avg: 844724.67 / Max: 848362Min: 837520 / Avg: 843847.33 / Max: 851116

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupAES-XTS 256b EncryptionGeneric Retpolines - New DefaultAMD / LFENCE Prior Default11002200330044005500SE +/- 17.43, N = 3SE +/- 17.58, N = 34966.55079.4
OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupAES-XTS 256b EncryptionGeneric Retpolines - New DefaultAMD / LFENCE Prior Default9001800270036004500Min: 4931.7 / Avg: 4966.53 / Max: 4985Min: 5045 / Avg: 5079.43 / Max: 5102.8

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupAES-XTS 256b DecryptionGeneric Retpolines - New DefaultAMD / LFENCE Prior Default11002200330044005500SE +/- 5.27, N = 3SE +/- 6.73, N = 34957.65074.8
OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupAES-XTS 256b DecryptionGeneric Retpolines - New DefaultAMD / LFENCE Prior Default9001800270036004500Min: 4947.6 / Avg: 4957.57 / Max: 4965.5Min: 5063.9 / Avg: 5074.83 / Max: 5087.1

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupSerpent-XTS 256b EncryptionGeneric Retpolines - New DefaultAMD / LFENCE Prior Default2004006008001000SE +/- 2.87, N = 3SE +/- 2.08, N = 3917.7924.7
OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupSerpent-XTS 256b EncryptionGeneric Retpolines - New DefaultAMD / LFENCE Prior Default160320480640800Min: 912 / Avg: 917.73 / Max: 920.7Min: 920.8 / Avg: 924.7 / Max: 927.9

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupSerpent-XTS 256b DecryptionGeneric Retpolines - New DefaultAMD / LFENCE Prior Default2004006008001000SE +/- 0.25, N = 3SE +/- 0.94, N = 3905.7913.2
OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupSerpent-XTS 256b DecryptionGeneric Retpolines - New DefaultAMD / LFENCE Prior Default160320480640800Min: 905.2 / Avg: 905.7 / Max: 906Min: 911.4 / Avg: 913.17 / Max: 914.6

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupTwofish-XTS 256b EncryptionGeneric Retpolines - New DefaultAMD / LFENCE Prior Default110220330440550SE +/- 1.42, N = 3SE +/- 0.91, N = 3491.8494.7
OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupTwofish-XTS 256b EncryptionGeneric Retpolines - New DefaultAMD / LFENCE Prior Default90180270360450Min: 489 / Avg: 491.83 / Max: 493.5Min: 493 / Avg: 494.73 / Max: 496.1

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupTwofish-XTS 256b DecryptionGeneric Retpolines - New DefaultAMD / LFENCE Prior Default110220330440550SE +/- 0.43, N = 3SE +/- 0.43, N = 3501.7504.1
OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupTwofish-XTS 256b DecryptionGeneric Retpolines - New DefaultAMD / LFENCE Prior Default90180270360450Min: 501.3 / Avg: 501.73 / Max: 502.6Min: 503.4 / Avg: 504.13 / Max: 504.9

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupAES-XTS 512b EncryptionGeneric Retpolines - New DefaultAMD / LFENCE Prior Default9001800270036004500SE +/- 3.67, N = 3SE +/- 10.31, N = 34159.84211.5
OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupAES-XTS 512b EncryptionGeneric Retpolines - New DefaultAMD / LFENCE Prior Default7001400210028003500Min: 4154.4 / Avg: 4159.8 / Max: 4166.8Min: 4192.7 / Avg: 4211.53 / Max: 4228.2

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupAES-XTS 512b DecryptionGeneric Retpolines - New DefaultAMD / LFENCE Prior Default9001800270036004500SE +/- 2.52, N = 3SE +/- 5.79, N = 34138.04196.1
OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupAES-XTS 512b DecryptionGeneric Retpolines - New DefaultAMD / LFENCE Prior Default7001400210028003500Min: 4133.1 / Avg: 4138 / Max: 4141.5Min: 4185.3 / Avg: 4196.13 / Max: 4205.1

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupSerpent-XTS 512b EncryptionGeneric Retpolines - New DefaultAMD / LFENCE Prior Default2004006008001000SE +/- 0.38, N = 3SE +/- 0.76, N = 3921.0927.3
OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupSerpent-XTS 512b EncryptionGeneric Retpolines - New DefaultAMD / LFENCE Prior Default160320480640800Min: 920.4 / Avg: 921.03 / Max: 921.7Min: 925.8 / Avg: 927.3 / Max: 928.3

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupSerpent-XTS 512b DecryptionGeneric Retpolines - New DefaultAMD / LFENCE Prior Default2004006008001000SE +/- 0.20, N = 2SE +/- 0.48, N = 3906.3913.4
OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupSerpent-XTS 512b DecryptionGeneric Retpolines - New DefaultAMD / LFENCE Prior Default160320480640800Min: 906.1 / Avg: 906.3 / Max: 906.5Min: 912.5 / Avg: 913.43 / Max: 914.1

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupTwofish-XTS 512b EncryptionGeneric Retpolines - New DefaultAMD / LFENCE Prior Default110220330440550SE +/- 0.84, N = 3SE +/- 0.58, N = 3492.8495.9
OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupTwofish-XTS 512b EncryptionGeneric Retpolines - New DefaultAMD / LFENCE Prior Default90180270360450Min: 491.4 / Avg: 492.83 / Max: 494.3Min: 494.9 / Avg: 495.9 / Max: 496.9

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupTwofish-XTS 512b DecryptionGeneric Retpolines - New DefaultAMD / LFENCE Prior Default110220330440550SE +/- 0.53, N = 3SE +/- 1.00, N = 2501.6504.0
OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupTwofish-XTS 512b DecryptionGeneric Retpolines - New DefaultAMD / LFENCE Prior Default90180270360450Min: 501.1 / Avg: 501.63 / Max: 502.7Min: 503 / Avg: 504 / Max: 505

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: IO_uringGeneric Retpolines - New DefaultAMD / LFENCE Prior Default15K30K45K60K75KSE +/- 706.05, N = 4SE +/- 319.48, N = 367491.2471502.051. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: IO_uringGeneric Retpolines - New DefaultAMD / LFENCE Prior Default12K24K36K48K60KMin: 65555.41 / Avg: 67491.24 / Max: 68791.63Min: 70957.78 / Avg: 71502.05 / Max: 72064.081. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: SemaphoresGeneric Retpolines - New DefaultAMD / LFENCE Prior Default300K600K900K1200K1500KSE +/- 8368.75, N = 3SE +/- 4733.26, N = 31181010.761184337.531. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: SemaphoresGeneric Retpolines - New DefaultAMD / LFENCE Prior Default200K400K600K800K1000KMin: 1164752.23 / Avg: 1181010.76 / Max: 1192582.88Min: 1177054.87 / Avg: 1184337.53 / Max: 1193216.551. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Context SwitchingGeneric Retolines - New DefaultAMD / LFENCE Prior Default600K1200K1800K2400K3000KSE +/- 88487.24, N = 12SE +/- 33415.98, N = 152423527.412955825.091. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Context SwitchingGeneric Retolines - New DefaultAMD / LFENCE Prior Default500K1000K1500K2000K2500KMin: 2003995.72 / Avg: 2423527.41 / Max: 2924950.98Min: 2765261.48 / Avg: 2955825.09 / Max: 3226442.071. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic