Wireguard Serverhardware Testinitiative

Testergebnis FFAC:

Side 1 und 2 auf verschiedenen baugleichen proxmox hypervisors:

AMD EPYC 7402P 24-Core Processor
virtualisiertes Debian 11 mit - nur 8 Cores
Mellanox Technologies MT27710 Family [ConnectX-4 Lx]
B.A.T.M.A.N. adv 2020.4
5.10.0-20-amd64

usage geht auf 2.5 hoch während der tests

RAW
iperf3 -c 192.168.102.31 -R -P10 -t15
[SUM]   0.00-15.03  sec  15.1 GBytes  8.62 Gbits/sec  120478             sender
[SUM]   0.00-15.00  sec  15.1 GBytes  8.62 Gbits/sec                  receiver

WG
iperf3 -c 192.168.121.2 -R -P10 -t15
[SUM]   0.00-15.02  sec  3.51 GBytes  2.01 Gbits/sec  979             sender
[SUM]   0.00-15.00  sec  3.49 GBytes  2.00 Gbits/sec                  receiver

VXLAN
iperf3 -c 192.168.121.2 -R -P10 -t15
[SUM]   0.00-15.04  sec  2.71 GBytes  1.55 Gbits/sec  680             sender
[SUM]   0.00-15.00  sec  2.69 GBytes  1.54 Gbits/sec                  receiver

BATMAN (braucht 5 sekunden bis der link besteht)
iperf3 -c 192.168.121.2 -R -P10 -t15
[SUM]   0.00-15.04  sec  2.30 GBytes  1.31 Gbits/sec  520             sender
[SUM]   0.00-15.00  sec  2.29 GBytes  1.31 Gbits/sec                  receiver

war inkl frischen VMs ne halbe Stunde Aufwand.
Bin aber doch etwas verwundert über die Wireguard performance


Sonntag-Nachtrag: Backports-Kernel brachte keinen Unterschied.
Nur 4 statt 8 cores pro VM etwas bessere Werte - generell schwankt es gerne mal um 0.2 Gbits/sec.

WG
[SUM]   0.00-15.04  sec  4.88 GBytes  2.79 Gbits/sec  2717             sender
[SUM]   0.00-15.00  sec  4.87 GBytes  2.79 Gbits/sec                  receiver

BATMAN
[SUM]   0.00-15.02  sec  3.56 GBytes  2.04 Gbits/sec  683             sender
[SUM]   0.00-15.00  sec  3.54 GBytes  2.03 Gbits/sec                  receiver

Was besser, aber die 10GBit WG experimente funktionieren wohl nicht mit unseren MTU oder irgendwas ist komisch?
Frage mich wie die 11.8 Gbits/sec inkernel-WG mit i5-12400 hier zustande kommt: Surpassing 10Gb/s over Tailscale