缓冲区膨胀测试

测速工具测的是空闲时的速度。这个测试测的是连接真正繁忙时你的延迟会发生什么——正是毁掉游戏和视频通话的那个东西。

基准 下载 排空 上传

测试约需 35 秒,会以你的全速传输数据(快速连接约 1-4 GB)。请勿在按流量计费的连接上运行。

关于缓冲区膨胀

缓冲区膨胀是路由器或调制解调器中过大的缓冲区造成的延迟。当连接被打满时——大文件上传、云备份、有人在看视频——数据包会在缓冲区里排长队,而不是被及时丢弃。技术上没有丢失任何东西,但一切都迟到了。20 毫秒的空闲延迟可能变成 300 毫秒以上,实时应用随之崩溃。

本测试从三个状态测量延迟:空闲时、下载完全饱和时、上传完全饱和时。空闲与负载延迟之差就是你的缓冲区膨胀。我们采用 DSLReports 推广的 A+ 到 F 评级标准,方便你与其他工具的结果直接对比。

与大多数缓冲区膨胀测试不同,我们的延迟探测通过 WebRTC 不可靠数据通道进行——一条通往专用测试服务器的独立 UDP 流——而不是与负载流量共享连接的 HTTP 请求。这样可以避免把浏览器拥塞误测为路由器排队,后者是 HTTP 探测类测试的已知弱点,在移动端尤其明显。

如何修复缓冲区膨胀

  • 开启智能队列管理(SQM)。现代队列算法(fq_codel、CAKE)从设计上保持缓冲区短小。在路由器里寻找 SQM、"QoS"或游戏/会议优化设置。eero 用户可在 Labs 中开启"会议与游戏优化"。
  • 更新或更换老旧设备。2018 年之前的路由器和调制解调器很少有现代队列管理。如果你的评级是 D 或 F 且路由器没有 SQM 选项,通常换路由器才是解法。
  • 每次改动后重新测试。切换一个设置,再跑一次测试,对比评级。正确配置的 SQM 通常能把 F 变成 A。

也测一下你的连接丢包情况

运行丢包测试