I've always assumed that the gigabit in GbE meant 1000Mbps.
But https://www.wireguard.com/performance/ shows numbers higher than that, and https://blog.ipfire.org/post/why-not-wireguard, which criticizes the methodology of the first link, also seems to assume 1024Mbps?
1 Gb is 125 Megabytes or 1000 Megabits
1 GB is 1000 Megabytes or 8000 Megabits
GB means "Gigabyte" and Gb means "Gigabit" different things,
I guess my question is more about gigabit versus gibibit, if that makes any sense.
The testing configuration seems to indicate that gigabit ethernet cards are used?
@casualwp Oh let me read a little closer...
@casualwp Ok I think I know whats going on here. I did some quick checking im not sure but maybe WireGuard VPN compresses the data before it goes through the line. So the throughput can be slightly higher than the physical line can support.
AFAIK there is no compression by WG, and the main dev has been really against it, e.g., https://lists.zx2c4.com/pipermail/wireguard/2017-July/001594.html .
(Also, iperf3 traffic should be very low-entropy and thus *extremely* compressible :P )
No 1 GbE is theoretical maximum of 1000 Mb not 1024..
1024 is used in some contexts incorrectly, but this isnt one of them.
@casualwp Im confused WireGuard is a VPN not a GbE card... so why would you be suprised it can go above 1 GbE?