Frankfurt, DE (Auto)
← Back to Blog
CheckPing Team2 min read

Bufferbloat: The Hidden Reason Your Internet Lags Under Load

#bufferbloat#troubleshooting#network#router

The Lag That Speed Tests Don't Show

Your speed test shows great numbers. Games feel fine at 2 AM. But the moment someone starts a Netflix stream or a big download, your ping triples and shots stop registering. That's bufferbloat — and it affects most home routers.

What Is Bufferbloat?

Routers hold packets in queues (buffers) when the connection is busy. Manufacturers made these buffers huge, thinking bigger = fewer dropped packets. The side effect: when your line is saturated, packets wait in line for hundreds of milliseconds before being sent. Your bandwidth is fine — your latency under load is destroyed.

Symptoms of Bufferbloat

  • Ping is low when idle but spikes (100-1000ms+) during downloads or uploads
  • Video calls freeze when someone else streams
  • Games rubber-band during Windows/Steam updates
  • Upload-heavy tasks (cloud backup) make the whole connection feel dead

How to Test for It

Run a ping test while a large download and upload are running. If your ping rises more than 50-100ms compared to idle, you have bufferbloat. The bigger the jump, the worse the problem.

How to Fix Bufferbloat

  1. Enable SQM / Smart Queue Management: the gold standard. Look for "SQM", "Cake", or "fq_codel" in your router settings (standard on OpenWrt, many ASUS and Ubiquiti models).
  2. Use QoS with bandwidth limits: set limits to ~90-95% of your real measured speed — this keeps the queue in your router, where it's managed, instead of in your modem.
  3. Upgrade your router: modern gaming routers ship with anti-bufferbloat QoS enabled by default.
  4. Ask your ISP about DOCSIS 3.1 / fiber: newer standards include Active Queue Management on the line itself.

The Bottom Line

Bandwidth tells you how much your connection can carry; bufferbloat decides how it feels when it's actually carrying it. If your connection is fast but inconsistent, fix the bloat before paying for more Mbps.