我完全全新安装了 Windows 10 Pro 64 位(今天通过 Windows 更新安装并完全更新),在用户模式下,我可以看到 46-47Mbit 的传输速度(Speedtest.net、MS Iso 下载、Steam、www.thinkbroadband.com/download/ ),但在带网络连接的安全模式下,我看到的是 105MBit/s
(我也有一台同样情况的 Win 8.1 机器,以及一台笔记本电脑,但现在我们先关注台式机)
我努力了:
- 3 个 NIC(板载 Intel、板载 Realtek、PCIe Intel 1000)
- Windows 防火墙开启/关闭
- Windows Defender 开启/关闭
- Windows 更新已禁用/P2P 分发已关闭
- Windows 遥测已禁用
- 遥测主机被阻止
- 预留带宽 QoS 策略集
- 双工设置设为 1Gbs 双向
- 默认的 windows-update NIC 驱动程序 / 英特尔的最新 NIC 驱动程序
- 巨型帧关闭/9k
- 已启用/禁用大量发送卸载
以上任何一项都没有任何区别。
安全模式:105MBit/s 正常模式:46-47MBit/s
在下载测试之前,我检查了网络利用率以确保它为 0。在速度测试期间,除了正在使用的浏览器之外,没有任何进程会占用大量 CPU。我已经在 Edge、IE11 和 Opera 40 中测试了下载。
主板是 ASRock Extreme 6,板载 Intel I218V NIC。32GB RAM,i7 4790K,带 SSD 驱动器。它实际上是一个原始的 Windows 10 安装,只安装了 Opera 和 mIRC,当然还有设备驱动程序。
路由器是 Linksys WRT54g,但是我不确信这与它有任何关系,因为安全模式速度很好。
我知道其他人在 2014 年就问过这个问题,但他们的帖子从未得到解决 - 我不确定在 SU 上恢复僵尸帖子的礼仪,如果我应该简单地回复其中一个,请原谅我 :(
更新
从循环中移除 WRT54g 后,用户模式下的速度为 105MBit/秒。这意味着用户模式下的某些东西使 WRT54g 崩溃,而安全模式下不会发生这种情况。可能是动态 MTU、帧大小等……但如果没有 Wireshark,我就不知道了。
目前的解决方案可能只是升级古老的 WRT54g,但我很想知道安全模式为何会如此表现……
答案1
尝试在设备两端找到全双工设置。
有些交换机会尽力自动检测全双工和交叉电缆,但某些品牌的 NIC 和有时不同版本的驱动程序(跨操作系统)会失败。例如,思科就是一个典型的例子。
我记得我的交换机(一些低端 HP 企业产品)和 Linux 服务器上的 Intel NIC 也遇到过类似的问题。它在 10/100/FDX/HDX 协商时变化很大,到处都是。你可以想象,最终操作系统放弃了,默认为 10MB/HD,直到我手动设置它。
尝试一下,看看是否是这个问题。