即使我禁用了 RDC 压缩和 Windows 7 自动调节,文件传输仍然很慢。链接速度为 54Mb/s。
答案1
这大概就是在现实条件下 802.11g(或 802.11a)的全部功能。特别是当您的数据流的源和目标都是无线设备时。
首先,有时 Wi-Fi 链接速度是按其最大可能 PHY 速率列出的,但您在一定距离内可以维持的实际 PHY 速率可能略低。因此,您可能已经将速率降至标准中较低的速率之一,而不是完整的 54 兆比特/秒:48、36、24、18、12、11、6、5.5、2、1。
即使您真正保持 54 兆比特/秒的 PHY 速率,Wi-Fi 也是半双工的,效率低于有线以太网。在 802.11g 或 802.11a 上,经验法则是您的 TCP-over-IPv4 吞吐量将约为 PHY 速率的一半。802.11n 和 802.11ac 进行“帧聚合”以提高效率,但即使是这些也只能达到 70% 或勉强 80% 的效率。
因此,54 兆比特/秒 * 0.5(50%)效率 = 27 兆比特/秒 = 约 3.2 兆字节/秒。因此,即使您真正在重要方向上保持 54 兆比特/秒的 PHY 速率,您距离预期的最佳吞吐量也并不遥远。
如果您的数据流通过同一个 AP 进行无线到无线传输,那么您可以将预期带宽再次减半,因为每个数据包在信道上占用两次传输时间:一次从源到 AP,然后再次从 AP 到目的地。因此,1.6 MebiBytes/sec 是您可以预期的最佳值。
如果您的数据流以无线方式传输到一个 AP,通过同一信道上的无线 WDS(中继、扩展器)链路,传输到同一信道上的另一个 AP,然后传输到无线目的地,那么您的流量将在空中传输三次,因此您预期的最佳吞吐量将小于 1.1 MebiBytes/秒。
这一切都假设您处于一个完全干净的频道上,除了这个流之外没有其他任何事情发生。如果您设备上的其他任何事情正在使用网络,或者您有其他设备正在使用网络,那么它们就会占用您的部分通话时间。因此,即使您在发送或接收数据包时可能获得 54 兆比特/秒的 PHY 速率,但您可能只获得可用通话时间的一半。
请允许我发表一下社论:总的来说,您早就该放弃 802.11g 了。这种东西已经过时十多年了。早在 2002 年或 2003 年,人们就很高兴能获得 1-3 兆字节/秒的文件传输吞吐量。但您说得对,按照 2014 年的标准,这个速度太慢了。摩尔定律永不停歇。快点升级到 802.11ac。既然您看起来像是那种长期保留网络设备的人,那么请确保您升级到最快的 802.11ac,目前为 1300 兆比特/秒。寻找双频并发 AP,在 2.4GHz 频段也能达到 450 兆比特/秒或更好的 802.11n。许多供应商将最大 5GHz (802.11ac) 速率与最大 2.4GHz (802.11n) 速率相加,然后将其称为“AC1750”。另外请记住,要获得新的速度,您还需要升级无线客户端设备。