为什么我的网络利用率呈锯齿波?

为什么我的网络利用率呈锯齿波?

我注意到,当我下载大型文件时,宽带链接总是会显示锯齿状的利用率图表。在 Windows 7 的任务管理器中,它看起来像这样:

锯齿网络利用率

当我通过本地网络传输大文件时,这似乎不是一个问题,而且我获得了良好且稳定的高速传输。

我的网络拓扑结构如下:

PC <-- 有线连接 --> Linksys 路由器(WiFi)<-- 有线连接 --> ADSL 调制解调器

我该如何诊断这是我的路由器/调制解调器的问题还是我的 ISP 网络的问题?

答案1

如果您在本地传输时没有遇到这种情况,则听起来您的 ISP 正在限制您的速度,以保持您的速度与您支付的速度相同。可能的情况是,只有当您拥有非常快速且持续的连接时,才会发生这种情况;传输速度会越来越快,但随后您的 ISP 会介入,阻止您获得比您订阅的服务允许的速度更快的速度。

我敢打赌,如果你计算峰值和谷值的平均数,你会发现总体平均值正好是你的互联网连接速度应该达到的水平。换句话说,ISP 不是保持速度不变,而是让它飙升,然后通过降低速度来适应。如果一天中的所有时间和一周中的所有日子都是这样,那么这意味着你的 ISP 的网络管理很差(尽管最终你仍然获得了你付费的速度)。如果这种情况只发生在“高峰时段”,那么可能发生的情况是,你的 ISP 正在为你提供“加速”,只要网络有空闲带宽,他们实际上会让你的速度高于你的服务提供的速度。

答案2

有很多可能的原因,但是http://www.bufferbloat.net/可能值得一读,因为它涵盖了您在那里列出的连接技术集合中的常见原因之一。

要进行诊断,没有什么比排除法更有效了。更换每个组件或消除它,这样你就能确定问题所在。使用高度可重复的测试集来做到这一点很好,但这只意味着“用相同的软件发送相同的数据”。

答案3

这是加法增加/乘法减少 (AIMD) 算法的一个示例。这是 TCP 为防止拥塞而设计的一部分。

一探究竟:https://en.wikipedia.org/wiki/Additive_increase/multiplicative_decrease

相关内容