Windows 7上的10GbE?


2

我有两台机器,一台使用Linux Mint,另一台使用Windows 7.它们每台都有一台10GbE卡( Thecus C10GTR )并与cat6A电缆直接连接。

我正在使用 iperf3 用于带宽测试。我关掉了Windows防火墙。我使用Comodo防火墙,但我已禁用它连接到NIC的防火墙驱动程序。

通过这种设置,我得到大约1.5-2Gbps。如果我将Windows 7盒启动到Linux Mint,我得到8-10Gbps。

如何让Windows 7达到更合理的速度?


您安装了最新的Windows驱动程序?
Moab

你能验证两件事吗? 1.你是如何测试速度的,2。你在任何时候都把GB(GigaByte)与Gb(GigaBit)混淆了吗?第二个问题主要是测试你的知识,因为有些人没有意识到差异。所以不是个人的。
dakre18

如果您在此处没有解决方案,请尝试Thecus技术支持。 thecus.com/sp_tech.php
Moab

@Moab我确实拥有Thecus提供的最新驱动程序。
Ouroborus

@ dakre18正如我所说,我正在使用 iperf3。它的一些选项配置报告,并且有一个特定区分-byte和-bit的项目。我选择了以gigabits显示结果的选项: -f g
Ouroborus

Answers:


0

如果你说你使用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安装的部分。


我想我会把责任归咎于Comodo防火墙。关掉它是不够的。禁用NIC上的Comodo网络过滤器驱动程序(以及调整缓冲区和RSS设置)可以将速度提高到~9.5Gbps,这是我所期望的。它还解决了我遇到的另一个问题,即在流量大的情况下击中NIC会导致它突然导致通过它的所有连接都无法响应。
Ouroborus

你去!很高兴你得到它的工作。如果这个问题得到解决,并且您觉得我的答案对您有所帮助,请将其标记为已解决,以帮助其他人下线。
Mahmoud Al-Qudsi
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.