将快速以太网迁移到千兆networking时性能较差

我有很奇怪的问题。 在一台办公室计算机networking中,大约有100台电脑配有Windows XP SP3,Windows 7和一些Windows Server 2008 R2,我决定将networking从快速以太网升级到千兆位,方法是将主要的100Mbps交换机(TP-Link) 1Gbps交换机(ZyXEL GS1910-48)。 还有另外两个千兆交换机(TP-Link),我保存在networking中,它们被上传到新的交换机上。

此后改变networking性能反而被优化降级! 一组PC(约15台)使用Windows Server 2008的计费软件作为映射的Windows驱动加载软件,在访问和写入计费数据时使用TCP连接到服务器。 networking变化后的networking性能如10Mbpsnetworking一样下降,变化前的每一个操作都变得很慢。

我检查了交换机的stream量控制,并在每个端口上禁用。 还禁用了每台客户机的stream量控制和QoS。 交换机端口连接计费服务器我注意到错误和被拒绝的数据包计数器几乎每秒都在增加。 每个以太网布线都改用全新的CAT6。 一些电脑有100Mbps卡,其他有1Gbps。 当我手动改变速度在客户端是100Mbps FDX是更好的performance,但不像交换机改变之前。 有任何想法吗?

如果您看到特定端口上的错误计数器不断增加,则很可能是双工不匹配或布线不良。 在极less数情况下,您可能会看到任何一侧(交换机或NIC)上出现故障的PHY,站侧的驱动程序问题或车载开关。

因此,首先检查交换机上的双工设置和所连接的工作站是否有问题的端口。 如果双方都没有设置自动协商,则另一方将退回到半双工操作。 例如,如果您的站点设置为“1 Gbps,全双工”,则由交换机侧发起的自动协商尝试将失败,因此它将使用1 Gbps半双工,导致不合时宜的接收帧作为冲突被丢弃,并严重降低传输性能。 一般来说,把所有东西都放在自动协商中是一个好主意,但是如果已经存在,而且你仍然看到问题,试着将双方都设置为相同的参数 – 存在车载网卡和交换机,所以自动协商可能无法产生正确的结果在less数情况下。

另一个要检查的是巨型帧 – 如果任何一方被设置为不接受超长帧,他们将被视为“太长”或“非法长度”。

有缺陷的布线或破损的PHY会使CRC / FCS错误计数器以相当快的速度增加。 检查电缆连接或PHY的最简单方法是通过简单更换组件来排除故障 – 更换交换机上的端口,更换站侧的NIC,更换已知货物的电缆。

你也不应该禁用stream量控制 – 一般来说,这是一件好事。