我有一个网速一直很慢的网络。经过大量故障排除后,我确定任何流媒体内容/下载都会导致 WAN 流量的延迟激增。
例如,在空载情况下,我在大约 30ms 时 ping 8.8.8.8。如果我在同一台计算机上开始流式传输 YouTube,延迟会跃升至 500 毫秒左右,差异约为 400 毫秒。如果我关闭视频,延迟会恢复到 30 毫秒。但是,如果我在同一个局域网上有一个用户开始流式传输潘多拉,问题又会回来。
我的网络运行在单个 10/100 交换机上。交换机直接连接到 DSL 路由器。我通常有一个 6Mb 的连接。
在故障排除中,我已完成以下操作:
- 从多个工作站使用wireshark 扫描以查找错误数据包。(我会包括但扫描有机密信息)。甚至没有什么不寻常的地方。
- 将路由器更换为升级型号,然后升级固件。
- ISP 提高了在 speedtest.net 上正确测量的速度(下降 10,上升 1.5)。问题完全一样。
- 让 ISP 在他们的一端换掉卡,以防万一他们的硬件/端口坏了。
- 在另一个具有完全相同的 ISP/包的办公室进行了测试。有多台计算机在不影响延迟的情况下流式传输 YouTube @ 1080p 和 pandora。
- 关闭除一台计算机之外的所有计算机,然后在没有用户的情况下在晚上运行。
- 受监控的 LAN 流量,永远不会遇到延迟问题。
我知道,如果我达到带宽限制或某些硬件的速度出现瓶颈,则会导致此问题。然而,似乎完全不是这样。几乎所有 WAN 上的流量都会增加延迟。即使我的连接速度几乎翻了一番,问题还是一样。当我在 pandora 上有两个用户和几个冲浪时,互联网变得一无所有(丢包,页面无法加载)。我在家里有一半的连接,我们同时进行的 netflix/youtube/pandora 流媒体甚至没有触及我的 5 Mb。
问题:当流量通过 WAN 时,什么会导致高延迟?