我负责一个网络,其中一部分如下所示:一台 DLink DGS-1210-24 (1) 作为主交换机。一台 DLink DGS-1210-16 (2) 连接到 250 英尺外的 cat5e 上,连接到 (1) 一台 DLink DGS-1210-16 (3) 连接到 500 英尺外的光纤上,连接到 (2) 一台 trendnet 8 端口千兆交换机 (4) 连接到 50 英尺外的 cat5e 上,连接到 (1)
(2)和(3)通过多模光纤连接,并且每个交换机上都有 1 个 miniGBIC(型号 DEM-311GT)。
我在 (1) 上插入一台笔记本电脑并启动 iperf,然后在 (2) 上连接另一台笔记本电脑并运行 iperf,获得 50 Mbits
当我插入 (2) 和 (3) 上的笔记本电脑并运行 iperf 时,我得到了 50Mbits。
我在连接到同一台交换机 (1) 的 2 台服务器上运行 iperf,获得了 1 Gbit
如果我在 (4) 上插着电源的电脑和 (1) 上的服务器上运行 iperf,我得到 97 Mbits
有人能提出一些建议来尝试找出为什么吞吐量下降如此之大的原因吗?
谢谢
答案1
周围有很多质量低于标准的 5E 电缆。
即使盒子上或电缆本身标明 5E,也并不意味着它实际上可以做到这一点。
这种电缆的速度降到 100 Mb/s 甚至更低是很常见的。
在这些情况下,获得超过 30 英尺的千兆位通常是一项相当了不起的事。
这就可以解释 (1) 和 (4) 之间的 97 Mb/s 了。
至于涉及交换机 2 时的 50 Mb/s(如果我没有看错的话,铜缆和光纤链路上都有)。我猜交换机 2 有一个非常奇怪的配置问题或有故障。
想到的另一种可能性是,(1) 和 (2) 之间的 5e 电缆长距离运行导致了大量错误,而交换机 2 无法应对。
答案2
遗憾的是,我们在这里使用了相当多的 DLink。
您是否已验证交换机之间的每条链路是否确实以您希望的速度运行?如果您不知道这些链路是否以全额定速度运行,那么使用性能测试软件进行测试就毫无意义。
这些交换机前面的每个端口上方都有指示灯。确保每个指示灯都显示所需的速度。