缓冲区膨胀(Bufferbloat):为什么负载下延迟会升高
如果空闲时延迟正常,而在大量上传或下载时急剧升高,原因可能是缓冲区膨胀(bufferbloat):瓶颈处的队列让数据包滞留了过长时间。
缓冲区膨胀有哪些表现
缓冲区膨胀是指持续存在的过大队列所导致的过高延迟,通常在上传或下载占满瓶颈带宽时显现出来。单纯提高吞吐量既不能说明排队延迟的情况,也不一定能解决它。
如何测试负载下的延迟
先在连接空闲时测量延迟,然后在上传和下载都跑满的情况下再测一次。负载下延迟大幅上升,就是有价值的信号。当瓶颈处于您的控制范围内时,SQM 之类的队列管理可以起到作用。调整前后的吞吐量,可以用 2IP 网速测试来比较。
可以采取哪些措施
技术参考:RFC 7567。