为什么 Windows 网络不利用硬件的功能?

为什么 Windows 网络不利用硬件的功能?

我拥有 Windows 家庭网络设置,用于在设备之间传输媒体、传输文件等。我的网络设备都是最新的,所有设备都使用 802.11n,无线链接速度从未低于 150 mbps,一切正常。但网络运行速度仍然非常慢,我很少能获得每秒 1 兆字节以上的速度。我知道 150 mbps 只意味着 18 兆字节,但如果我能获得 5 兆字节,我就会非常高兴。这种痛苦可能是什么原因造成的?有什么办法可以解决它吗?

细节:路由器是 Edimax br-6228nc V2。它以 2.4 Ghz 运行,天线为 9 dbi。在一台电脑上,我有 D-link DWA 132 适配器,另外两台电脑有 Ralink 300 mbps 无线网卡。所有电脑上都有 Windows 7,它们都是 core i3、4 GB RAM 等

答案1

您的 Edimax BR-6228nC V2 只能在 2.4GHz 下以 150 兆比特/秒的速度运行,并且只能在使用 40MHz 宽度的信道、启用 WMM 并且不启用任何安全性或启用 WPA2 AES-CCMP 安全性的情况下运行。并且只能在干净的(无干扰;在 2.4GHz 下不太可能,因为有邻居的网络、蓝牙、微波炉、2.4GHz 无绳电话、婴儿监视器、Wii 遥控器、无线网络/安全摄像头等)40MHz 宽度的信道上,并且具有类似功能的客户端在最佳范围内(不要太近,但尤其不要太远)运行。

但让我们假设您已经拥有了所有这些。802.11n 的一个好经验法则是,您的 TCP/IP 吞吐量将约为 802.11 PHY 速率(每个数据包信号速率)的 60-80%。因此,让我们以理想情况为例,假设您拥有真正高质量的硬件,可以最佳地进行帧聚合并实现 80% 的效率。

150 * 0.8 = 120 兆比特/秒或大约 14.3 兆字节/秒。

但您谈论的是家中从一个无线设备到另一个无线设备的传输。即使假设一切都如上所示理想,并且第二个客户端也在最佳范围内,您的带宽预期也必须减半,因为每次传输都要经过两次信道。一次从源到 AP,然后再次从 AP 到目的地。

120 / 2 = 60 兆比特/秒或大约 7.1 兆字节/秒。

再次强调,这是理想情况下的最佳情况。实际上,您永远找不到 2.4GHz 频段中完全干净的 40MHz 宽度,并且您的客户端不太可能始终处于能够将 PHY 速率保持在 150 兆比特/秒的范围内,并且您可能正在通过相对低效的协议(如 SMB)复制文件。

不难想象这些现实因素会将您的速度降低到 1 MebiBytes/秒。

链路中最薄弱的环节是您的 150 兆比特/秒路由器。即使升级到 2 空间流 300 兆比特/秒设备也可能使您的吞吐量翻倍。

但即便如此,这也只是 2007 年的 Wi-Fi 速度。要真正达到最新水平,您需要 3 个空间流 802.11ac 设备(1300 兆比特/秒 PHY 速率)。有了这种设备,即使在现实条件下和无线对无线的情况下,您也可以看到 20 兆字节/秒的传输速度。

相关内容