- Jun 28, 2017
See hidden discussions | Win great prizes | Get free support
My 300mps fibre at work feels slow now
We also discovered that when your line supports such high speeds, the speed of light becomes a slight limiting factor when downloading internationally.
Local downloads from Steam peaked at over 500Mbps. Switching to UK or US-based servers brought the download speeds down to between 200Mbps and 300Mbps.
It turns out there is a physical limitation on the download speeds you can achieve depending on your distance from a server.
Based on TCP throughput calculations, we discovered that the maximum theoretical throughput you can get to a local server is almost 30Gbps.
When downloading internationally to servers with pings between 150ms and 300ms, the maximum throughput is between 200Mbps and 300Mbps.
I've been hammering this poor connection. Downloaded the whole Bitcoin blockchain (±150GB), downloaded and seeded all the x64 builds of LibreOffice, all the versions of Big Buck Bunny and Sintel (to a reasonable 2.0 ratio)...
The only thing the 'c' constant is gonna affect is your latency, c'mon!
What you're talking about here is known as bandwidth delay product - and you can tune your way out of it - though on most modern systems the tuning is pretty decent (depends on the remote side though and their tuning, if you're downloading from a server that happens to be running a modern version of Linux for example, its default TCP Window sizes are far better tweaked than a default server running Windows 2008 R2 server.
You are pretty much dependent on the remote host configuration.
You will have better results with the udp protocol as it does not rely on any acknowledgements from the remote end.