Well now I'm even more confused about why my connection to my #OVHCloud dedicated. I've installed iperf 2 and 3 (the remote machine I have access to on a fast link, but also in the UK, only has 2 installed). I'm using three network locations for the tests:
- Home is my local connection.
- Remote is the machine I have access to on a different UK network.
- The server is the one hosted with OVH in Canada.
And now I have the following data points:
- iperf3 from my home to the server can happily do 100 Mb/s UDP.
- iperf2 from the remote machine to the server can do more (it's on a faster network)
- iperf3 locally with TCP starts slowly but usually manages to reach 100 Mb/s.
- Wireguard from my home to the server struggles to get more than 2-3 Mb/s.
- scp from my home to the server gets a similar speed.
- scp from the remote machine to the server happily gets 100 Mb/s (probably more for a larger file, I tested only a 100MiB one).
- If I run
nc
on the server on a random port and send the data to/dev/null
, I can transfer at 100 Mb/s from home. - scp from my home to the remote machine.
So it looks as if something is specifically targeting ssh and wireguard traffic, somewhere between my ISP and OVH's Canadian connection.