I have a home server that does periodic speed tests using cURL. What I am seeing (consistently) is that some test providers achieve a substantially lower speed than others, but on another machine on my network I can reach the full speed of my Internet connection.
For example, Think Broadband (IPv4+6) is 7Mb/s on the server (FreeBSD) but 51Mb/s on my Mac desktop. However OVH (IPv6) and Vodafone (IPv4) can reach 53-58Mb/s on the server. Another example that is slow on the server is OVH (IPv4) at 12Mb vs 52Mb locally.
Both machines are connected via Gigabit Ethernet to a switch which then connects to my ISP router (Sky).
Here is a graph showing the speed tests:
smithers_speedtest_20220702.png
The jump on 29-June is because Openreach came to fix the connection and the sync speed went up from 38Mb/s to 65Mb/s.
For reference, I have the same test on another server on a different Sky connection and the results look fine:
burns_speedtest_20220702.png
Any ideas what could be causing the lower speed on my home server and how to go about fixing it?
Iain



Print Thread
Cockroach