Ask Slashdot: An Accurate Broadband Speed Test?
First time accepted submitter kyrcant writes Is there a way to accurately really test my "broadband" connection? I don't trust the usual sites, the first ones I found via Google. I suspect (and found) that at least some of them are directly affiliated with ISPs, and I further suspect that traffic to those addresses is probably prioritized, so people will think they're getting a good deal. The speeds I experience are much, much slower than the speed tests show I'm capable of. For a while I thought it might be the sites themselves, but they load faster on my T-Mobile HTC One via 4G than on my laptop via WiFi through a cable modem connection. Is there a speed test site that has a variable or untraceable IP address, so that the traffic can't be prioritized by my ISP (call them "ConCazt")? If not, which sites are not in any way affiliated with ISPs? Is there a way to test it using YouTube or downloading a set file which can be compared to other users' results?
(Have your own question for the teeming masses? Ask away — be sure to include appropriate detail and context — via the Slashdot submission form.)
NDT - Argonne National Laboratory
ndt.anl.gov/
Not associated with any ISP.
There are other ndt (network diagnostic tests) as well.
Very detailed reports.
And frequently score higher on my tmobile phone than on comcast (up to 30 vs up to 15)
Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
Rent or trial a VPS. You can get them for literally a few pounds/dollars per month.
The old timey way of doing speed tests is to hit up FTPs and see what your max sustained speed is.
[Fuck Beta]
o0t!
I'm a network engineer at an ISP, so I would say I have a bit of experience with this from both ends of the table. First of all, there's a difference between your broadband connection speed and your perceived rate. Your broadband connection might be capped to what you pay for, and, assuming your last-mile medium can handle that speed, that only means that you will never actually go beyond your connection speed.
Now as we know, the internet is a complicated network of interconnected systems. You are connected via your ISP's backbone to the other systems (ISPs, enterprises, content providers, etc.) via a number of internet peering points. These peering points have their own connection speed (typically 1 Gbit/s or 10 Gbit/s, although higher exist), and may or may not be utilised to their maximum extent at any point of time. This means that you may have your full data rate available to some destinations, while others may take a congested route.
You mention testing, and your frustration is very reasonable. There are testing sites out there, but you never have any idea about how many else might be testing at the same time, or how much load there is on the server at the moment of the test. If you are unlucky, you might also be limited by your hardware, your operating system (TCP Window Size, receive buffers and similar might not be tuned properly), or your router.
I would say your best choice would be to download as much as possible from as many sources as possible (bittorrent is excellent for this, but may be throttled by evil ISPs), and do this over a couple of days to get an average indication of how much your connection is capable of delivering.
If you have a server on some remote location via the internet, you can use programs like iperf to make a bandwidth test, but such a test is not exactly precise when you have no idea how the intermediate networks are.
Maybe you should follow the instructions on their Tools page:
Speed Test
We have the following speed tests
Flash (Adobe) download/upload speed test
Accurate for tests of residential DSL and cable connections
Java download/upload speed test
Capable of higher speed testing, for example, fiber
Mobile browser Speed and Latency Test (http://i.dslr.net/iphone_speedtest.html)
Javascript Speedtest, for mobile full featured browsers (iPhone, Android and so on)
I like http://speedof.me/
It's fast, works with HTML5, works on mobile, tablet, desktop. As far as I can tell, it's hosted in the Amazon Cloud.
-frank
-Malakai
A Dragon Lives in my Garage
Why would an ISP bribe them, when all they need do is identify when a speed test is occurring and give that traffic priority over all else? They wouldn't, and your tinfoil hat is too tight if you think otherwise.
Speed test sites are fundamentally flawed, but bribery has nothing to do with it.