Ookla's speedtest gives the option of running their speed test using a single-threaded or multi-threaded connection.

According to this source:

Most large downloads [over the web] and streaming services operate over a single connection to the server, so it makes sense to measure the throughput available over a single connection. Personally this is my preferred test when comparing ISPs even though it may not show what the connection is capable of with multiple simultaneous connections.

Why would single-threaded connections be the preferred choice when comparing different ISP speeds? I'm guessing to test the quality of an ISP's connection, right?


Many ISPs prioritise Ookla traffic, completely messing up any attempt at direct comparison. The best you can do is test both methods & average them.

Try DSLReports instead. It does use different metrics & one could claim it's a 'better' objective test - but more importantly, most ISPs seem to have forgotten to prioritise it, so it can be more accurate as a real-world comparison. It will also test for bufferbloat.

enter image description here

Clicking the Results gives a far more comprehensive analysis.

No affiliation.

  • OK, but many tests give you the option of picking between a multi-threaded or single-threaded connection. What I'd like to know is when you should pick one over the other. I'd also like to know why someone would want to use a single-threaded connection to compare different ISPs. Mar 10 at 16:55

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.