几天以来,我通过本地 Wi-Fi 获得的下行速度最高只有 2Mbps。在此之前,速度要快得多。同一网络上的另一台笔记本电脑仍能获得 30+Mbps 的速度。两台机器的延迟(<15ms)和上行速度(1Mbps,对于该地区的典型连接来说是一个不错的值)均不受影响。使用连接基准测试网站和下载管理器中的下载进行测试。连接到同一网络的 Android 手机和平板电脑的下行速度均为 16+Mbps。
在Windows 8的Wi-Fi状态对话框中,显示了满满的五条连接条,理论连接速度为130Mbps。
我不知道我的电脑上是否有任何软件可能改变了它,尽管我最近确实安装了一些系统繁重的软件(SQL Server Express、VS2013 Express Preview 和类似软件)。从时间上看,这些软件的安装与我第一次注意到速度问题的时间相吻合。
根据 Windows 8 任务管理器,我的网络工作量为 0%。当我运行速度测试时,速度会跳升至 2Mbps(除 Chrome 外,所有其他进程的速度均为 0Mbps),但似乎被某种神奇的东西限制了,没有超过这个速度,尽管我知道路由器至少可以做到十倍。我不知道是什么原因造成的。
我无法控制路由器,因为我住在别人家,但我知道没有人碰过它(例如手动设置 QoS 规则来影响我)。
发生了什么事,有什么想法吗?
这是一个很奇怪的问题,我甚至不知道要用谷歌搜索哪些关键词。
我尝试过的事情:
- 重启
- 删除并重新创建 Wi-Fi 网络连接
- 删除并重新检测网络适配器
netsh int ip reset
- 在网络适配器上,删除除 IPv4 之外的所有“项目”
环境:
- HM55 芯片组上适用于 Core i5 CPU 的 Broadcom 802.11n 适配器
- 已安装所有更新的 Windows 8 Pro
- D-Link DIR-615路由器
- 通过 WPA2-Personal 连接,采用 AES 加密(由 Windows 自动选择,无需手动修改)
答案1
将无线网络属性中的加密类型从 AES 切换到 TKIP 后,我的下行速度又恢复到 22+Mbps。Ping 和上行速度基本不受影响(11ms -> 10ms,0.9Mbps -> 1.0Mbps)。
这是可重现的:切换回 AES 后,我再次获得旧的下行速度。
欢迎解释,这一切对我来说毫无意义。
几天前它还很快的时候,我还在使用 TKIP 吗?然后是什么让我改变了主意!?或者为什么 AES 突然比 TKIP 慢这么多?为什么它在其他网络上也一样快?
编辑:经过一番研究,我相信通过切换到 TKIP,我也隐含地从 802.11n 切换到了 802.11g(因为 TKIP 存在安全问题,因此不允许在 n 上使用)。这也解释了为什么我现在看到的连接速度为 54Mbps。那么现在的问题是,为什么 g 可以工作,而 n 却停止工作了?
(请注意,我仍然更喜欢 54Mbps 的连接速度和 22Mbps 的实际吞吐量,而不是 130Mbps 的连接速度和 2Mbps 的吞吐量。)