networking问题 – RXing很慢,但TXing很好

我正在尝试传输一个10GB的文件来testing我的networking。 但是当我从工作站1转移到工作站2时,需要8分钟(这很好)。 但是从工作站2到工作站1,转移需要50分钟左右。

这是情景:

在这里输入图像说明

10GB file transfer: Workstation 1 -> Workstation 2 = 8 minutes Workstation 2 -> Workstation 1 = 50 minutes (and flickering) 

当我尝试在两个主机之间进行另一个交换时,两个侧面传输都很好。 所以问题在于Linksys交换机本身?

我如何诊断这个问题?

编辑

交换机不是问题,iv改变了交换机,问题仍然存在。 这是一个转移过程中的图表。 红色是TX,黄色是RX。 所以基本上,Workstation 1非常缓慢地接收数据(YELLOW),并发送(RED)罚款。 转移总是在同一个2台主机之间。 此外,工作站2正在接收和发送罚款,iv工作站2和另一个工作站之外的工作站1testing。所以工作站1有我认为的问题。 我该如何诊断?

  • 请注意,两个工作站上的网卡都设置为“自动协商”,都是千兆以太网。

在这里输入图像说明

编辑2:

我使用-d选项在WS 1和WS 2之间做了一个iperf

在这里输入图像说明

这清楚地显示了工作站1上的networking接收(接收)问题,所以磁盘I / O在这里不是问题。 请帮帮我 :(

如果问题不是交换机,就像你的编辑build议的那样,你是否试过换掉网卡(或者如果你正在使用的网卡是内置在主板上,那么不能交换)。

前段时间,我们遇到了一些网卡“变坏”(一段时间以来效果不错),一个方向传输速度exception缓慢,另一个方向传输速度exception缓慢。 用相同的卡(相同的品牌+型号,同时购买)replace它们解决了这个问题,所以卡是问题而不是驱动程序(或其他软件)的问题。

也许值得仔细检查你的电缆是否正常。 在一条或多条电线中可能会出现近乎中断的情况,导致信号回波混淆卡(可能会将这种回波看作冲突),并导致很多数据包重新发送。

以防万一,显而易见的情况已经被遗漏:确保发送缓慢的机器没有任何进程已经在其他地方发送了大量数据(例如,在testing期间检查两台机器上的networking吞吐量,而不仅仅是一个),这意味着你向这个方向发送的testing数据必须争夺线路时间才能通过。