For what it's worth, Cloudflare shows me at 10mbps down, and Speedtest shows me at 160mbps (much closer to my expected 200mbps). This is a large difference.
Personally I prefer the single TCP connection results as these tell me what I'm likely to see in a real-world situation such as web browsing with HTTP/2 or a large download.
I've confirmed the 500mbps speed I pay for in Montreal is accurate with my own iperf and iperf3 tests to physical servers I own in NYC, so it's not a "your ISP is colluding with the speedtest sites" thing. I've also confirmed I have a 1ms rtt to 8.8.8.8, and a 10ms rtt to 1.1.1.1 with ~2ms jitter by pinging them in terminal.
These CF test results worry me somewhat because I host a bunch of traffic on servers in my closet over Cloudflare Argo tunnels, does this mean those services are only able to push ~45mbps with 60ms ping via Cloudflare? Or is this just an artifact of something weird going on with the test methodology?
- Especially for users with a very fast Internet connection, speed.cloudflare.com reports upload speeds much lower than expected figures. We don't yet know what is causing this but will disable the upload part of the test until we know more.
- In general reported download speeds are little lower than figures coming from other speed tests. We will revisit our methodology to understand the discrepancy.
- Re: the speed test automatically starting: we appreciate the feedback and understand why some users may not want this as default behavior. We will disable the auto-start for now.
In the meantime, we appreciate any and all feedback, please keep it coming: you can reach me at achiel [at] cloudflare.com