News for hackers. Stuff that matters.
Re:Speed.cloudflare.com by js2 on Tuesday May 26, 2020 @02:00PM (#23314368)
Cloudflare: 455 Mbps down / 73.1 Mbps up / Latency 13.0 ms / Jitter 2.26 ms / Server: Ashburn via IPv6.

Netflix (fast.com): 790 Mbps down / 950 Mbps up / Latency 8 ms unloaded, 12 ms loaded / Server: Ashburn via IPv6.

Ookla (speedtest.net): 928 Mbps down / 938 Mbps up / Ping 1 ms / Server: Raleigh via IPv4.

DSL Reports (http://www.dslreports.com/speedtest): 611 Mbps down / 929 Mbps up / ping 16-41ms / Servers: Houston, Dallas, Newcastle DE, Nashville TN, Dallas.

Location: Raleigh. Provider: AT&T fiber.

Test run using Safari, macOS 10.15.4, Thunderbolt Ethernet.

Edit: the small file sizes used for some of the tests seem to drag down the overall speed measurement quite a bit. It's biased against upload measurements too since there's download files sizes of 25MB and 100MB whereas upload tests only up to 10MB file size. But even there, something seems off. The upload measurements are much smaller for the same file sizes (e.g. 170 Mbps avg vs 7 Mbs average for a 10 kB file).

I question this methodology. I care most about my 1Gps when I'm downloading the latest version of Xcode or some other huge file. I guess the smaller sizes are to better emulate downloading web pages, but in that case, the latency is probably what matters more. Even with 1Gps, when I'm out in CA, sites typically feel faster.

Edit 2:

speedtest.googlefiber.net: 800-900 Mbps down / 800-900 Mbps up (multiple tests to servers in Charlotte, Raleigh, Atlanta, seems to bounce around each time I reload the page).

Speedtest (Ookla) with server manually set to Windstream in Ashburn, VA: 886 Mbps down, 900 Mbps up. Confirmed that my router is measuring the same amount, so Ookla isn't just making up these numbers.

Re:Speed.cloudflare.com by Youden on Tuesday May 26, 2020 @05:23PM (#23316563)
You might know this but in case others don't, seeing different speed test results to different services/servers is completely normal.

A lot of people forget or don't understand the "net" part of "internet". The internet isn't a monolithic service you connect to. When your ISP offers you "1Gbps" internet, they're not guaranteeing that whatever your activity, you will get 1Gbps, they're just giving you a 1Gbps connection to their network.

Their network will then interconnect with other networks. Depending on the specifics of those interconnections, you will see different performance characteristics depending on what you're doing.

For example my ISP peers with a particular network that hosts servers ~600km away that I exchange a ton of data with. I get 1Gbps when I use my ISP. However when I use a different local ISP that doesn't peer with the remote network, I see significantly reduced speeds, because the route taken to exchange data isn't optimal.

I know the HN crowd is fairly technically competent but I've seen plenty of competent people who I think knew this in an abstract sense but it just hadn't clicked for them what the practical consequences were.

Re:Speed.cloudflare.com by leihca on Tuesday May 26, 2020 @04:11PM (#23315860)
Thanks for the feedback, very much appreciated! I'm a product manager here at Cloudflare, responsible for launching this tool. Since the launch, we've found some issues that we're going to address:

- 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

Re:Speed.cloudflare.com by bscphil on Tuesday May 26, 2020 @07:02PM (#23317469)
Another bug report: the pop-up info boxes are hidden off the side of the screen on mobile Firefox. Screenshot: https://cloudflare-ipfs.com/ipfs/QmRHQqSuJm4kMQB67hoiaYJ5fXc...
Re:Speed.cloudflare.com by hellcow on Tuesday May 26, 2020 @04:48PM (#23316212)
> - In general reported download speeds are little lower than figures coming from other speed tests. We will revisit our methodology to understand the discrepancy.

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.

Re:Speed.cloudflare.com by jgrahamc on Tuesday May 26, 2020 @05:06PM (#23316388)
Yes, that is. Want to drop me email (jgc @ cloudflare . com) with details?
Re:Speed.cloudflare.com by r1ch on Tuesday May 26, 2020 @06:07PM (#23316986)
speedtest.net (and I expect quite a few other speed tests) will open many connections to overcome slowness caused by TCP (low max window sizes and slow scaling). This is likely where the download discrepancy is coming from.

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.

Re:Speed.cloudflare.com by jedberg on Tuesday May 26, 2020 @04:55PM (#23316273)
I came here to make all the same feedback. My 1Gbps connection also massively under-reports.
Re:Speed.cloudflare.com by jgrahamc on Tuesday May 26, 2020 @04:58PM (#23316315)
Yeah. We're disabling the upload test until we figure out why.
Re:Speed.cloudflare.com by nikisweeting on Tuesday May 26, 2020 @06:15PM (#23317073)
I'm also getting 10 - 43mbps and 75ms+ ping w/ 60ms jitter on speed.Cloudflare (vs 550mbps and <10ms on fast.com).

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?

Re:Speed.cloudflare.com by extra88 on Tuesday May 26, 2020 @05:31PM (#23316643)
What do the little “i” icons do? I can’t click them using Safari or Chrome on an iPad.
Re:Speed.cloudflare.com by lindskogen on Wednesday May 27, 2020 @03:23AM (#23320346)
Hovering it opens a tooltip with details
Re:Speed.cloudflare.com by putsjoe on Tuesday May 26, 2020 @09:28PM (#23318465)
It seems to still be auto starting on page load for me. Chrome Android
Re:Speed.cloudflare.com by gonesilent on Tuesday May 26, 2020 @09:16PM (#23318377)
Don't let Viasat cheat your system...
Re:Speed.cloudflare.com by bitcoinrelay on Tuesday May 26, 2020 @04:48PM (#23316208)
For Bitcoin, we run a open source relay network called FIBRE, and incredibly low latency network which uses some encoding tricks to gain significantly faster than TCP transmission of block data around the world. It's currently limited in part by the number of points of presence that can be reasonably operated from. Is there anybody at Cloudflare that would be interested in taking this on using your incredibly latency-diverse network?
Re:Speed.cloudflare.com by arghwhat on Tuesday May 26, 2020 @04:05PM (#23315807)
Note: ISPs provide speedtest.net servers themselves, so that never leaves the ISP and only tests the link to them.

fast.com likely has the exact same issue, as Netflix has content boxes at ISPs, although I can't say for sure.

Plus, even then, "speed" isn't absolute. It's all about agreements, routes, capacities and load. Test to specific targets of interest if you can, e.g. http://speedtest-nyc1.digitalocean.com/.

Re:Speed.cloudflare.com by js2 on Tuesday May 26, 2020 @04:13PM (#23315882)
It depends what you want to measure of course. I provided results to a variety of servers besides my local fast.com and speedtest.net server. As well, I'm familiar with what speeds I get when downloading Xcode, when pulling binaries via Usenet, etc. The results from Cloudflare indicate to me a bottleneck on their end, and something is especially wonky with the upload result.

I get 860-910 Mbps down/ 180-372 Mbps up to NYC[1-3], TOR1, but I have to test using Chrome. Running the DO test under Safari is pegging the CPU on a Macbook Pro 2.7 Ghz i7. (The other speed tests run fine under Safari.)

Re:Speed.cloudflare.com by arghwhat on Tuesday May 26, 2020 @05:13PM (#23316463)
Indeed, their tests are currently wonky. I get 10% of my regular upload capacity, and 30-50% of my download through their test, despite testing to a Cloudflare location within the same city as myself.

I just wanted to ensure that we correctly discredited useless numbers and focused on the interesting ones instead.

Re:Speed.cloudflare.com by EE84M3i on Tuesday May 26, 2020 @10:23PM (#23318766)
Doesn't cloudflare also have boxes in ISPs? Youtube, Netflix, Facebook, Akamai, Cloudfront, etc all do. It's all relative.
Re:Speed.cloudflare.com by arghwhat on Wednesday May 27, 2020 @06:13AM (#23321309)
Do they? In that case, this metric is also pretty useless. Unless your only interest is an internal network with your ISP.
Re:Speed.cloudflare.com by karmakaze on Tuesday May 26, 2020 @02:40PM (#23314856)
Cloudflare is reporting the p90 throughput of samples. Doubt the others are measuring this way.
Re:Speed.cloudflare.com by js2 on Tuesday May 26, 2020 @04:09PM (#23315850)
Even the max rates reported under "Download Measurements" and "Upload Measurements" are slower than any other site I test against. The site also has a lot more variability from test to test.

I get download measurements anywhere from 400-800 Mbps, but mostly under 500 Mbps. I have yet to see an upload measurement above 100 Mbps.

This test just doesn't reflect real-world results for my Internet connection.

Re:Speed.cloudflare.com by karmakaze on Tuesday May 26, 2020 @10:33PM (#23318807)
Not to discount anything you've said, but some speed tests I've run find a server that is so close to me that it's not really testing 'Internet speed' as it is just the speed of my ISP and maybe another. I don't know what people want from speed tests and it's good to have different ones, just know what you're measuring.

I'm not a low-latency gamer so none of the differences really matter unless they're near zero. I've been streaming video and fetching/pushing git repos that I use since having a 5Mbps connection.

Re:Speed.cloudflare.com by jorams on Tuesday May 26, 2020 @04:11PM (#23315863)
Interestingly, for me, it's reporting significantly higher speeds than I'm paying for, and than other speed tests report.

I'm paying for 100 Mbps down / 100 Mbps up, and every speedtest always comes very close. Upload usually a little higher. From experience the actual maximum speed is also roughly 12 to 13 MBps.

Cloudflare is reporting 667 Mbps down / 220 Mbps up.

Re:Speed.cloudflare.com by Sami_Lehtinen on Wednesday May 27, 2020 @09:06AM (#23322544)
It depends how it's tested. Clearly short burst test produces high numbers, because it gets really high, before traffic shaping (throttling) kicks in. In my case cloudflare reports almost 10x the speed I'm actually getting for prolonged downloads. Of course burst speed is much higher.
Re:Speed.cloudflare.com by byproxy on Tuesday May 26, 2020 @08:18PM (#23318072)
It's also showing higher speeds, for me. Though only ~20Mbps higher on Cloudfare's speed test vs. other speed tests (and what I'm paying for).
Re:Speed.cloudflare.com by sixhobbits on Tuesday May 26, 2020 @02:37PM (#23314815)
Isn't this because Netflix (fast.com) has better peering agreements with most ISPs while Cloudflare relies more on their own infrastructure?
Re:Speed.cloudflare.com by capableweb on Tuesday May 26, 2020 @02:47PM (#23314957)
Don't think you can compare those two, as they are different things. Even if Cloudflare "relies more on their own infrastructure", they still have to have peering agreements with others, otherwise they can't accept/send traffic.

More likely, Netflix has better infrastructure and better peering agreements, than Cloudflare. Which is kind of surprising, since Netflix is supposedly a media company and Cloudflare is a "internet" company.

Re:Speed.cloudflare.com by owenmarshall on Tuesday May 26, 2020 @03:02PM (#23315135)
Netflix has an advantage: their OCA boxes may handle speed test traffic [1]. That means a box racked at your ISP[2] may be serving that traffic. While Cloudflare may have nice peering agreements, they don't have that.

[1]: https://netflixtechblog.com/building-fast-com-4857fe0f8adb

[2]: https://openconnect.netflix.com/en/#what-is-open-connect

Re:Speed.cloudflare.com by js2 on Tuesday May 26, 2020 @03:05PM (#23315164)
How does that explain me getting solid results from DSL Reports, Ookla to a random server I picked in Ashburn, and to Google Fiber's servers in Atlanta, Charlotte, and locally.

I think there's something about the methodology of Cloudflare's test.

Re:Speed.cloudflare.com by owenmarshall on Tuesday May 26, 2020 @03:08PM (#23315205)
My point is limited to "fast.com could give faster results because you may not even leave your ISP to talk to them"; I'm not here to say "Cloudflare's results are good/bad/better/worse/reliable/unreliable."

A thought, though: Cloudflare reports your p90 time as "your speed". I don't know what the other sites report. Is it the same?

Re:Speed.cloudflare.com by nahname on Tuesday May 26, 2020 @02:49PM (#23314992)
Or the ISPs don't throttle traffic to fast.com
Re:Speed.cloudflare.com by capableweb on Tuesday May 26, 2020 @02:52PM (#23315022)
That makes sense, think there been evidence of ISPs throttling connections, except for speedtests, in the past, so would make sense. My own ISP also used to throttle Steam downloads for a couple of years, until suddenly they didn't.
Re:Speed.cloudflare.com by lucasmullens on Tuesday May 26, 2020 @03:10PM (#23315231)
I thought one of the goals of fast.com was to let users find out if their ISP is throttling Netflix. ISPs can't only throttle a speedtest if Netflix makes it indistinguishable.
Re:Speed.cloudflare.com by capableweb on Tuesday May 26, 2020 @03:36PM (#23315516)
Maybe that is, but one can think of a number of ways for ISPs to work around that. Quick thought: if the ISP is also your DNS resolver (which is the default for most people), check if there been a query for fast.com and if so, stop the throttling for five minutes. After those minutes, start throttling again.
Re:Speed.cloudflare.com by gonesilent on Tuesday May 26, 2020 @09:21PM (#23318415)
Not so, Viasat will throttle based on headers and even built helpers for speed tests that bypass other limits. Such as forced video resolution down grades.
Re:Speed.cloudflare.com by Apofis on Tuesday May 26, 2020 @03:16PM (#23315297)
I thought Cloudflare also peered caching servers?
Re:Speed.cloudflare.com by FridgeSeal on Tuesday May 26, 2020 @07:05PM (#23317493)
Meanwhile in a major city in Australia:

44 Mbps down 30ms latency 12.5 ms jitter

What’s it like having internet that actually goes?

Re:Speed.cloudflare.com by dubya on Tuesday May 26, 2020 @10:40PM (#23318842)
Luxury! 33.4 Mbps down 22.5 ms latency 8.5 ms jitter in a medium city in Tennessee, USA. Paying for up to 100 Mbps, but ~35 is consistent across times and sites.
Re:Speed.cloudflare.com by dubya on Wednesday May 27, 2020 @10:42PM (#23332828)
Follow-up: 33.4 was because I'm an idiot. I have a surge suppressor with coax in/out between the wall and my modem (lost a cable modem, router and networked laser printer to lightning a few years ago). Removing it puts me at 103/23.0/4.53. I'm sure I checked after adding the surge suppressor, but not, apparently, in quite a long time.
Re:Speed.cloudflare.com by firecall on Tuesday May 26, 2020 @07:34PM (#23317693)
Meanwhile in a minor town in Australia:

26.9 Mbps down 11.4ms latency 1.96ms jitter

What’s it like having internet that actually goes?

(my synch speed is only 24.73 Mbps, so those numbers dont seem right...)

Re:Speed.cloudflare.com by fphhotchips on Tuesday May 26, 2020 @08:57PM (#23318288)
Come on guys, 25mbps is enough for like 4 SD Foxtel streams. That's enough for anyone.

-- Tony Abbott, probably.

Re:Speed.cloudflare.com by terrywang on Thursday May 28, 2020 @02:55AM (#23334283)
Metropolitan Sydney (upload is temporarily disabled)

Paying A$89 for TPG 100Mbps plan

Server location: Sydney Down 93.6Mbps Latency: 14.9ms Jitter: 4.97ms

Before students went back to school, upload bandwidth was throttled at 4~8Mbps (due to the congestion caused by nation wide WFH), now speedtest / fast.com reports 30~40Mbps...

Surprisingly, download bandwidth has not been affected like Optus Cable before (experienced 10Mbps or less for 100Mbps/2Mbps plan), facepalm.

Re:Speed.cloudflare.com by rckoepke on Wednesday May 27, 2020 @02:46AM (#23320093)
I strongly prefer google's speedtest[0] as it's run through M-Labs (Measurement Labs). This group originally gained prominence doing distributed testing of ISP's to determine if they were blocking specific types of traffic (torrents, etc) I think 15 years ago or so.

M-Labs for me has the highest real-world accuracy, because it's designed to obfuscate the testing servers so that your ISP can't cheat or make itself look better by prioritizing M-Labs servers.

0: https://www.google.com/search?q=speedtest

Re:Speed.cloudflare.com by xoogler231 on Tuesday May 26, 2020 @04:56PM (#23316285)
Netflix has servers directly in the ISP datacenter.

Ookla also is generally run out of the isp datacenter.

Cloudflare has servers running at a PoP and doesn’t get the same performance

Re:Speed.cloudflare.com by yxhuvud on Tuesday May 26, 2020 @03:18PM (#23315335)
For me I get roughly the same download speed as the normal measurements (875Mbps), but upload is more than halved (423Mbps) compared to what other tests report (tests that I have more faith in, like bredbandskollen.se which is reputed to be very good for Swedish connections).
Re:Speed.cloudflare.com by cryptoquick on Tuesday May 26, 2020 @02:30PM (#23314728)
I also have synchronous gigabit fiber, and I was surprised to get way different results from the others. They're similar to yours. Not sure if this is on CloudFlare's end, or if there's something on my end or my ISP's end.
Re:Speed.cloudflare.com by capableweb on Tuesday May 26, 2020 @02:38PM (#23314834)
Seeing the same so most likely on cloudflares side.
Re:Speed.cloudflare.com by spullara on Tuesday May 26, 2020 @07:33PM (#23317681)
These are just like the results I get for 1Gbit comcast here in the bay area for the various services.
Re:Speed.cloudflare.com by kirktrue on Tuesday May 26, 2020 @02:15PM (#23314538)
Now you're just showing off ;)
Re:Speed.cloudflare.com by popped on Tuesday May 26, 2020 @02:21PM (#23314616)
No I think this is important. Are they that wildly different from each other that they aren't that useful? Is one better than the rest?