Bufferbloat Test: Check Ping Under Load & Fix It (2026)

Bufferbloat is latency caused by oversized network buffers: when a download or upload saturates your link, your router queues packets instead of dropping them, so ping jumps from around 20 ms to 200-500 ms even though your Mbps looks fine.

Test it by comparing idle ping with ping under load — a rise of 100 ms or more confirms it. The fix is Smart Queue Management (SQM, using cake or fq_codel) on your router, which usually brings ping under load back below 30 ms at the cost of about 5-10% of raw throughput.

Bufferbloat is when network equipment buffers too many packets, causing latency to balloon during heavy use. Idle ping is fine, but the moment anyone starts a download or video call, ping triples and Zoom freezes. The fix is one router setting.

On this page

Routers, modems, and even DSLAMs ship with oversized packet buffers. When the link is saturated, those buffers fill, and every new packet waits in line behind the queue. A 200-packet queue at a 50 Mbps line rate adds about 60 ms of latency. Stacked across modem, router, and ISP equipment, you can see latency jump from 15 ms idle to 300 ms loaded.

A bufferbloat test is simply a comparison of your latency when the line is idle against your latency when the line is saturated. You can do it here:

How to read the difference: under about 30 ms of increase is healthy, 30-100 ms is mild bufferbloat you will notice on calls, and anything above 100 ms — the classic jump from 20 ms to 200 ms and up — is severe bufferbloat. Rising jitter tells the same story: a queue that keeps filling and draining makes latency erratic, not just high.

One honest limitation: this test reports ping and jitter from its own latency phase, so the comparison above is manual rather than automatic. If you want a single-click loaded-latency grade, dedicated bufferbloat tests such as Waveform's measure latency continuously during the transfer.

SQM uses an algorithm called CAKE (or fq_codel) to keep queues short by dropping packets early when they would otherwise pile up. Routers that support it well:

Set the SQM download/upload caps to about 90% of your measured speed . The 10% headroom is what gives the queue room to drain. Setting them too high (above your real link rate) defeats the purpose.

With SQM tuned correctly, loaded ping should be within 5-15 ms of idle ping. Video calls stop freezing, game ping stays flat during a Steam download, and the entire household feels faster, even though the raw Mbps number is slightly lower on paper.

Key points

Frequently asked questions

Steps

More from FastSpeedTest