测量Windows和Linux之间的networking性能

我使用iperf来估计Windows和Linux之间的networking性能。

对于TCP,iperf显示从Linux服务器到Windows客户端的速度为312 Mbits / sec,但从Windows服务器到Linux客户端仅显示160 Mbits / sec。

对于UDP,iperf显示从Linux服务器到Windows客户端的速度为147 Mbits / sec,损失82%,但是从Windows服务器到Linux客户端的速度显示为92 Mbits / sec和0%。

当我改变从“Linux-> Windows”到“Windows-> Linux”的方向时,我无法理解为什么iperf结果会有所不同。

任何人都可以请解释我为什么会发生这是什么和它有什么关系? 谢谢。

我有1Gbnetworking和:1)Windows XP SP3,iperf 2.0.4 win32线程; 2)Ubuntu 11.04服务器,iperf 2.0.5 pthreads

听起来像是速度或双工不匹配。 检查两个适配器上的双面打印设置。 我会确保他们被设置为自动协商。

Per Greg Ferro “千兆位以太网必须具有自动协商启用function,以允许在物理层进行主/从PHY关系协商,而不需要协商,线路时钟不能正确build立,物理层问题也会产生。