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.
@casualwp 1 gibibyte is 2^30 bytes about ~1,073 megabytes.
Yeah, but since the G in GbE stands for gigabit, I've always assumed it to be 1000Mb/s. So I have no idea where the >1000 numbers in the links come from :/
@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 )
@casualwp Oh let me read a little closer...