如果你说你使用Linux而不是Windows获得了正确的速度,那么可以安全地排除任何硬件或物理问题。
我们在这里运行不同的10GB解决方案,一些通过直接布线,一些通过10GB BASE-T和其他通过光纤。
安装最新的驱动程序并确保它们与Windows 7兼容。确保使用可用的最新版本,并确保在使用该选项时使用NDIS 6.2副本/版本的驱动程序(通常会有在驱动程序下载中有许多文件夹,NDIS 6.2是专门用于Windows 7的文件夹。
您使用的是哪种iperf3版本?确保它不是一个糟糕的构建,一个糟糕的端口,或一个cygwin黑客。我很确定这些是我们在测试中使用的: https://iperf.fr/iperf-download.php#windows
无论哪个PC是客户端,哪个是服务器,您都能获得相同的性能吗? iperf3测试是单向的 - 一台PC发送,另一台接收。切换-s / -c参数或标记-r参数以反转测试方向。
你设置了iperf3窗口大小(它是 -w
参数) - 也许不同的Windows / Linux版本使用不同的默认值进行编译。
Windows是否启用了巨型帧?检查设备管理器中的控制器属性,并确保帧大小设置为9000(并在Linux上使用ifconfig执行相同操作)。
禁用Windows端的任何防火墙,因为一些写得不好的软件会对网络带宽造成可怕的影响。右键单击连接并查看其属性时,禁用未使用的网络筛选器和协议,并查看是否有任何不属于默认Windows安装的部分。