Jon*_*oux 3 networking nic switch file-transfer
我正在尝试传输一个 10GB 的文件来测试我的网络。但是当我从工作站 1 转移到工作站 2 时,需要 8 分钟(这很好)。但是从工作站 2 到工作站 1,传输需要 50 分钟左右。
这是场景:
10GB file transfer:
Workstation 1 -> Workstation 2 = 8 minutes
Workstation 2 -> Workstation 1 = 50 minutes (and flickering)
Run Code Online (Sandbox Code Playgroud)
当我尝试在 2 台主机之间使用另一个交换机时,双方传输都很好。所以问题出在Linksys Switch本身?
如何诊断此问题?
编辑:
开关不是问题,iv 更换了开关,问题仍然存在。这是传输过程中拍摄的图表。红色是TX,黄色是RX。所以基本上,工作站 1 接收数据(黄色)非常缓慢,传输(红色)很好。并且传输始终在相同的 2 台主机之间进行。此外,工作站 2 的 RXing 和 TXing 很好,在工作站 2 和工作站 1 以外的另一个工作站之间进行了 iv 测试。所以我认为工作站 1 存在问题。我该如何诊断?
编辑2:
我使用-d选项在 WS 1 和 WS 2 之间做了一个iperf:
这清楚地表明工作站 1 上的网络接收(接收)存在问题,因此磁盘 i/o 不是这里的问题。请帮我 :(
如果问题不是交换机,正如您的编辑所建议的那样,您是否尝试过更换网卡(或者如果您当前使用的网卡内置在主板中,因此无法更换,则添加一个独立的网卡)?
不久前,我们有几块网卡以这种方式“变坏”(它们已经工作了一段时间),在一个方向上传输异常缓慢,但在另一个方向上却达到规范。用相同的卡(相同品牌+型号,同时购买)替换它们解决了问题,因此卡是问题而不是驱动程序(或其他软件)问题。
也可能值得仔细检查您的电缆是否正常。一根或多根电线可能几乎断线,导致信号回声混淆卡(可能将此类回声视为冲突)并导致许多数据包重新发送。
以防万一遗漏了明显的信息:确保发送缓慢的机器没有任何进程在其他地方发送大量数据(即在测试期间检查两台机器上的网络吞吐量指标,而不仅仅是一),这意味着您在该方向发送的测试数据必须竞争线路时间才能通过。