Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Nice. Every speed test should have a "latency under load" graph, because we can't fight bufferbloat if we can't see it.

DSLReports had the first bufferbloat test I'm aware of, but it's broken now. Another example is https://www.waveform.com/tools/bufferbloat

Ideally this problem should be fixed by ISPs and modem manufacturers, but individuals can use OpenWrt with luci-app-sqm, at least when the connection has a predictable speed limit.

An option to choose between IPv4/IPv6 (or test both) would probably be useful.



Ah the Waveform test is ours! I've been meaning to post it properly to HN since we launched it.

It's far from being a perfect bufferbloat/latency under load test, and there's lots of room to improve it, but we built it when DSL Reports seemed to be running a little unreliably.

We actually use Cloudflare and Fastly on the backend for latency/speed testing. We built and host the test for free mostly because I wanted it, but I justified the dev time as it being very-roundabout marketing for us - so if you ever need a signal booster or MIMO antenna for 5G internet, looks us up :).


In some cases, the upload portion of the waveform test appears to be broken, btw. I worry that underneath it has switched from cubic to BBR and is thus understanding what a normal user actually experiences.

Otherwise I still feel yours is the best web based latency under load test out there! Thank you for creating it and keeping it going so long! (Can I have you add preseem, libreqos, etc, to the FAQ?)


Hey, I love that tool. Use it all the time at our Wisp installs. And it's easy to point clients to it and have them send me the results. If you need donations to keep it going please reach out.


Cloudflare's speed test doesn't have a graph for latency under load, but it shows those numbers while the test is running.

But you can find those graphs in Cloudflare Radar. Half of the https://radar.cloudflare.com/quality section is based on speed test data.


I see a graphical visualization of latency with multiple points and error bars. Maybe "graph" isn't the right technical term?

Edit: It's a box and whisker plot: https://www.khanacademy.org/math/statistics-probability/summ...


Ah, sorry. I thought you were asking for something different (more summarized). It does indeed plot latency during downloads and uploads in the same way as it plots unloaded latency (and I'd call those a "graph" too).


Wow, +500ms latency under upload load for me with Hyperoptic. Incredibly poor. https://www.waveform.com/tools/bufferbloat?test-id=8205ec7e-...


yep. You can fix it for yourself with a SQM-enabled router...

Or encourage your ISP to put in a better packet shaping solution in the first place. There are now a whole bunch of these - Preseem, Cambium, Paraqum, and my own libreqos. Cost is about 30 cents of CAPEX per subscriber.


Is your router just blasting packets out at full speed or does it have a limit set a little below the max. This makes a huge difference in latency.


It's probably your router. The ones supplied by ISPs, as well as many cheap off-the-shelf ones, are terrible at managing load.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: