Windows限制Internet速度

我目前在Windows Server 2012 R2上遇到了一个奇怪的问题。

我的整个networking已经用CAT6 UTP完成,一切(交换机,适配器等)都可以做千兆位。 我的互联网连接是940​​ / 100Mbps。

如果我在Windows 10机器(客户端)上运行速度testing,我得到〜938 / 115Mbps。

如果我在Windows Server 2012 R2(服务器)上运行速度testing,我得到约248 / 111Mbps。

如果我使用networking将我的Windows 10机器上的文件复制到我的服务器上,我可以全速传输(110MB / s – >〜940Mbps)。

服务器,机器和调制解调器连接在同一台交换机上。 任何人都可以解释吗?

服务器

  • Windows Server 2012 R2
  • 英特尔i5 4670k
  • 16Gb内存DDR3
  • 4x1TB SSD RAID0
  • 网卡板载Intel I217V 10/100/1000

经过几小时和几个小时的search问题…我find了。

我尝试了一个不同的操作系统(Live Linux Build),即使使用PCI卡,PCI-e甚至是板载以太网适配器,我也会得到相同的结果。

我不会让你等待答案…问题是处理器。 英特尔拥有一项名为“增强型英特尔SpeedStep®技术”的function,或者写入BIOS“英特尔ISST”中。 这个function可以将CPU的频率和电压降低到最低程度,除非您需要快速供电。

原来,做SpeedTesting不需要足够的电源来自动禁用上述function。 为什么在进行networking传输时工作正常? 它使用的是适配器的CPU,而不是从Chrome浏览器中卸载数据包的读取,或者其他任何东西,这是实际的计算机的CPU。

底线,在BIOS中closures增强型IntelSpeedStep®技术解决了这个问题。 速度testing的行为与我的个人电脑相同,现在我的下载能够达到全速。

唯一的缺点是它使用更多的电力,所以我的UPS将持续44分钟,而不是59分钟。 哦,没什么大不了的。

从网卡上删除QoS。 默认情况下,操作系统保留80%的带宽。