Urgent.News

What's breaking now, across thousands of outlets.

Tech

My bufferbloat test gave an A+ to a line it never loaded

Some users of my network diagnostics app were getting an A+ bufferbloat grade on connections that, during the test, moved a few kilobits per second. The line was not perfect. The test had simply never loaded it. Here is how that happens, and the check that was missing. How a bufferbloat test works Bufferbloat is what makes a video call stutter while someone else in the house downloads a big file:…

A recent network diagnostics app test incorrectly gave a perfect score (A+) to a sluggish connection that never transmitted any data. Bufferbloat, a phenomenon causing video calls to stutter due to router or provider backlog, is measured by comparing latency during idle and overloaded conditions. The test protocol involves loading and uploading data, then observing latency changes.

Cloudflare's network encountered Russian throttling that prevented full data transmission. The test judged the connection as flawless despite no data moving, as it lacked a crucial condition: both download and upload needed to exceed 1 Mbps and 0.5 Mbps respectively within 10 seconds. Without this, the test deemed the load untested.

NetDiag+ rectifies this by dismissing grades when data thresholds aren't met, attributing the verdict as "cannotGrade." This highlights the importance of validating third-party responses before interpreting results.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Changes to STM in Effect 4

STM (Software Transactional Memory) is a way to manage concurrent modifications of shared state through transactions, roughly similar to database transactions.

More from Monday 5 October →