在双向模式下运行 iperf 比单向模式慢

在双向模式下运行 iperf 比单向模式慢

我使用 iperf 测试了 A 盒和 B 盒(均为 1Gbps NIC)上的吞吐量。

我发现:

  • A->B可达940Mbps
  • B->A可达940Mbps

但是用iperf -d测试双向传输,结果只有 670 Mbps 左右,那么是什么原因导致这个问题呢?交换机还是路由器?

答案1

因此,您有两台主机通过 1Gbps、全双工链路连接,您发现单向传输接近 1000Mbps,但双向传输下降到理论最大值的 70% 以下。可能有多种原因,包括:

  • 两台主机之间的网络设备,例如交换机,其总输入+输出吞吐量可能被限制在 2Gbps 以下;

  • 您的主机的 CPU 因必须处理如此多的数据而过载;

  • 您的网络接口不够完美。

相关内容