我使用 iperf 测试了 A 盒和 B 盒(均为 1Gbps NIC)上的吞吐量。
我发现:
- A->B可达940Mbps
- B->A可达940Mbps
但是用iperf -d
测试双向传输,结果只有 670 Mbps 左右,那么是什么原因导致这个问题呢?交换机还是路由器?
答案1
因此,您有两台主机通过 1Gbps、全双工链路连接,您发现单向传输接近 1000Mbps,但双向传输下降到理论最大值的 70% 以下。可能有多种原因,包括:
两台主机之间的网络设备,例如交换机,其总输入+输出吞吐量可能被限制在 2Gbps 以下;
您的主机的 CPU 因必须处理如此多的数据而过载;
您的网络接口不够完美。