我们的小型企业局域网中有几台(Windows XP)电脑的互联网速度非常慢。局域网速度似乎很好,使用 iperf 测试大约为 90 Mb/s,但互联网速度约为 0.2 Mb/s。我们网络上的大多数计算机的互联网速度约为 2.0 Mb/s(我们有两个慢速 Qwest DSL 连接,连接到具有双 WAN 端口的 Linksys RV082 路由器)。
这个问题最初出现在我们用新的 100 Mb/s 非托管交换机 (Cisco SR224G) 替换旧的 10 Mb/s 集线器时。将旧集线器重新与慢速 PC 对齐可以消除网速缓慢的问题。但直接接入交换机或路由器会导致网速再次缓慢。请注意,在这两种配置中,网络内的 LAN 速度都很高:90 Mb/s(或者如您所料,通过旧集线器时为 9 Mb/s)。
旧集线器 (OvisLink Ethernet Hub 16+) 对流量有何影响,导致某些 PC 的互联网流量大幅加速?我可以检查哪些内容来找出原因?
更新:
我们对两台电脑都进行了多次病毒/恶意软件扫描。这些都是相对较新的(3 年旧?)电脑,主板内置有 100 Mb LAN 端口。我还没有检查双工设置,但如果这是问题所在,或者大楼内的电缆不好,我怎么能获得 90 Mb/s 的内部速度呢?
还尝试强制一个客户端 NIC 为 100-Full 或 100-Half,而不是自动检测。这没有什么不同,问题仍然很容易重现。
另一个线索:ping 数据包似乎和往常一样快,但 TCP 很慢。至少在 speedtest.net 上,初始 ping 为 75ms,与我们通常得到的一致,但随后页面就冻结了,甚至没有移动。有时它确实能一直工作到最后,结果是 0.1 Mb/s 左右。
答案1
您是否对通过该 10MB 集线器的内容进行过任何流量捕获?也许其中一台旧计算机感染了病毒,当您为其提供更多带宽时,它只会使用所有带宽?
基本上,在这种情况下,集线器可以充当流量限制器。防止连接的计算机使用超过允许的带宽。
答案2
也可能是大楼内的电缆铺设不当,或者与干扰源并排铺设,导致在尝试以 100mbt 全双工(而不是 10mbt 半双工)连接时出现很多问题。您可能还需要检查这些机器的网卡并手动设置连接速度和双工设置。有些网卡的自动协商功能不太好。
答案3
更换 PC 上的新网卡终于解决了问题。不知道为什么,主板以太网端口上的某个东西减慢了 TCP 流量到互联网的速度。主板是 Intel D845GEBV2,新网卡是英特尔 PWLA8391GT
答案4
一个建议是查看 Windows XP NIC 是否设置为自动协商。如果是,请将其更改为设置为 100MB Full。自动协商在千兆网络上有效,但在 100MB 网络上可能会出现错误。您的交换机上可能会出现大量错误,从而导致延迟。