相互连接的交换机吞吐量慢

我负责一个networking,其中一部分看起来像这样:一个DLink DGS-1210-24(1)作为主交换机。 一个DLink DGS-1210-16(2)连接250英尺距离的cat5e(1)一个DLink DGS-1210-16(3)连接500英尺远的光纤连接(2)一个趋势networking8端口转换开关4)与cat5e相连50英尺(1)

(2)和(3)用多模光纤连接,每个交换机(型号DEM-311GT)上有1个miniGBIC。

我插入(1)上的一台笔记本电脑并启动iperf,然后连接另一台笔记本电脑(2)并运行iperf并获得50 Mbits

当我插入(2)和(3)的笔记本电脑并运行iperf时,我得到了50Mbits。

我在同一个交换机(1)上插入的2台服务器上运行iperf,并获得1 Gbit

如果我在(4)上插入的计算机上运行iperf,在(1)上的服务器上运行iperf,则会得到97 Mbits

任何人都可以提出一些build议,弄清楚为什么吞吐量会出现如此大的下降?

谢谢

周围有很多5E电缆。

即使它在箱子上或者电缆本身上表示5E并不意味着它实际上可以做到这一点。

这种电缆很常见的回落到100 Mb / s甚至更低。

在这些情况下,千兆以上的超过30英尺通常是相当大的功夫。

这将解释(1)和(4)之间的97 Mb / s。

至于涉及交换机2的50 Mb / s(如果我正确地阅读问题,在铜缆和光纤链路上)。 我猜测,交换机2有一个非常奇怪的configuration问题或错误。

想到的其他可能性是(1)和(2)之间的5e电缆的长期运行导致了很多开关2无法应付的错误。

不幸的是,我们在这里使用了相当多的DLink。

你是否已经证实,交换机之间的每一个链路实际上都是以你想要的速度运行? 如果你不知道这些链接是以全额定速度运行的话,那么对于性能testing软件毫无意义。

每个端口上方的交换机前面都有指示灯。 确保每个人都报告所需的速度。