我正在尝试传输一个 10GB 的文件来测试我的网络。但是当我从工作站 1 传输到工作站 2 时,需要 8 分钟(这还算可以)。但是从工作站 2 传输到工作站 1,需要 50 分钟左右。
场景如下:
10GB file transfer:
Workstation 1 -> Workstation 2 = 8 minutes
Workstation 2 -> Workstation 1 = 50 minutes (and flickering)
当我尝试在两台主机之间使用另一台交换机时,两边的传输都正常。那么问题出在 Linksys 交换机本身吗?
我该如何诊断这个问题?
编辑:
交换机不是问题,我更换了交换机,问题仍然存在。这是传输过程中拍摄的图表。红色表示 TX,黄色表示 RX。因此,基本上,工作站 1 接收数据(黄色)非常慢,传输(红色)正常。并且传输始终在相同的 2 个主机之间进行。此外,工作站 2 的 RX 和 TX 都正常,我在工作站 2 和工作站 1 以外的另一个工作站之间进行了测试。因此,我认为工作站 1 有问题。我该如何诊断?
- 请注意,两个工作站上的网卡均设置为自动协商,并且都是千兆以太网。
编辑2:
我做了一个防火墙WS 1 和 WS 2 之间-d选项:
这显然表明工作站 1 上的网络 RXing(接收)存在问题,因此磁盘 I/O 不是这里的问题。请帮助我 :(
答案1
如果问题不是交换机,正如您的编辑所建议的那样,您是否尝试过更换网卡(或者,如果您当前使用的网卡是内置在主板中的,则添加一个独立网卡,因此无法更换)?
不久前,我们遇到了几张“坏”的网卡(它们工作了一段时间,但都运行良好),其中一个方向的传输速度异常缓慢,而另一个方向的传输速度却符合规格。用相同的卡(相同品牌和型号,同时购买)替换它们后,问题就解决了,所以问题出在卡上,而不是驱动程序(或其他软件)上。
可能还值得仔细检查一下电缆是否完好。一根或多根电线可能接近断裂,导致信号回声使卡混乱(卡可能会将这种回声视为冲突)并导致多次数据包重新发送。
以防万一忽略了显而易见的事情:确保发送速度慢的机器没有任何进程已经在向其他地方发送大量数据(即在测试期间检查两台机器上的网络吞吐量计,而不仅仅是一台),这意味着您在那个方向发送的测试数据必须争夺线路时间才能通过。