wireguard-default

AMD Ryzen 9 5900X 12-Core testing with a ASRock B550M Pro4 (P1.70 BIOS) and ASUS NVIDIA GeForce GT 1030 on Clear Linux OS 34170 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/2101166-HA-WIREGUARD54&sro.

wireguard-defaultProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkOSKernelDesktopDisplay ServerDisplay DriverCompilerFile-SystemScreen ResolutionOpenGLwireguard-defaultwireguard-3600-curve-6AMD Ryzen 9 5900X 12-Core @ 3.70GHz (12 Cores / 24 Threads)ASRock B550M Pro4 (P1.70 BIOS)AMD Starship/Matisse2 x 32 GB DDR4-3600MT/s CMK64GX4M2D3600C181000GB Sabrent Rocket 4.0 1TBASUS NVIDIA GeForce GT 1030NVIDIA GP108 HD AudioRealtek RTL8111/8168/8411Clear Linux OS 341705.10.7-1014.native (x86_64)GNOME Shell 3.38.2X Server 1.20.10modesetting 1.20.10GCC 10.2.1 20210113 releases/gcc-10.2.0-753-g8d3636923a + Clang 10.0.1 + LLVM 10.0.1ext41920x12004.6.0OpenBenchmarking.orgEnvironment Details- FFLAGS="-g -O3 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -m64 -fasynchronous-unwind-tables -Wp,-D_REENTRANT -ftree-loop-distribute-patterns -Wl,-z -Wl,now -Wl,-z -Wl,relro -malign-data=abi -fno-semantic-interposition -ftree-vectorize -ftree-loop-vectorize -Wl,--enable-new-dtags -Wa,-mbranches-within-32B-boundaries" CXXFLAGS="-g -O3 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -m64 -fasynchronous-unwind-tables -Wp,-D_REENTRANT -ftree-loop-distribute-patterns -Wl,-z -Wl,now -Wl,-z -Wl,relro -fno-semantic-interposition -ffat-lto-objects -fno-trapping-math -Wl,-sort-common -Wl,--enable-new-dtags -mtune=skylake -Wa,-mbranches-within-32B-boundaries -fvisibility-inlines-hidden -Wl,--enable-new-dtags" FCFLAGS="-g -O3 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -m64 -fasynchronous-unwind-tables -Wp,-D_REENTRANT -ftree-loop-distribute-patterns -Wl,-z -Wl,now -Wl,-z -Wl,relro -malign-data=abi -fno-semantic-interposition -ftree-vectorize -ftree-loop-vectorize -Wl,-sort-common -Wl,--enable-new-dtags" CFLAGS="-g -O3 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -m64 -fasynchronous-unwind-tables -Wp,-D_REENTRANT -ftree-loop-distribute-patterns -Wl,-z -Wl,now -Wl,-z -Wl,relro -fno-semantic-interposition -ffat-lto-objects -fno-trapping-math -Wl,-sort-common -Wl,--enable-new-dtags -mtune=skylake -Wa,-mbranches-within-32B-boundaries" THEANO_FLAGS="floatX=float32,openmp=true,gcc.cxxflags="-ftree-vectorize -mavx"" Processor Details- Scaling Governor: acpi-cpufreq performance (Boost: Enabled) - CPU Microcode: 0xa201009Security Details- itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected

wireguard-defaultwireguard: DifferenceStandard ErrorStandard Deviationwireguard-defaultwireguard-3600-curve-6124.4291.00x0.510.71%124.7721.00x0.180.25%OpenBenchmarking.org

WireGuard + Linux Networking Stack Stress Test

OpenBenchmarking.orgSeconds, Fewer Is BetterWireGuard + Linux Networking Stack Stress Testwireguard-3600-curve-6wireguard-default306090120150SE +/- 0.18, N = 3SE +/- 0.51, N = 3124.77124.43


Phoronix Test Suite v10.8.4