我有一个英特尔无线 Wi-Fi Link 4965AGN我的笔记本电脑(HP Pavillion dv2000 系列)上的适配器连接到 Apple AirPort Express 提供的 5GHz 802.11n 网络。该网络使用 WPA2 加密。我的台式机也通过Linksys WUSB600NUSB 适配器。两者都运行最新的驱动程序,并且 AirPort 运行最新的固件。AirPort 还配置为使用宽通道。
我遇到的问题是,在两台机器之间传输文件时,吞吐量从未超过 4 MebiBytes/s。即使是最悲观的计算也表明,270 Mbps 的网络能够实现远高于 10 MebiBytes/s 的传输速率。
我很确定我已经将问题归咎于英特尔适配器,因为将台式机连接到 AP,并在笔记本电脑上使用 Linksys 适配器后,速度立即受到 100 兆比特/秒以太网连接的限制。
我知道 802.11n 仍是一个草案标准,因此混合使用不同制造商的套件很容易导致效果不佳,但我只是想知道是否有其他人在 N 网络上成功使用过此英特尔适配器?或者更好的是,将其连接到 AirPort Express?
有人能给我一些关于如何解决此问题的建议吗?我还应该提到,AirPort Express 不允许您在 N 模式下运行时手动指定频道,并且我能够通过扫描排除来自其他无线局域网的干扰。我所在地区没有其他 5GHz 网络。
欢迎所有想法!
更新:不久之后,我刚刚更新了笔记本电脑中英特尔芯片和 USB 适配器的最新驱动程序。不幸的是,这并没有改善情况 :(。如果有人有任何建议,我将不胜感激。
答案1
我看到的情况非常相似。我有两个 Airport Express 路由器,办公室(称为“A”)和客厅(称为“B”)各一个。路由器 A 连接到电缆调制解调器并建立 G/N 网络,路由器 B 扩展网络并连接到 8 端口 10/100 交换机。当我的带有 4965AGN 适配器的笔记本电脑连接到无线网络时,速度测试网给出的结果约为 12Mbps/4Mbps。但是当我将笔记本电脑连接到交换机时,我得到的是 20Mbps/4Mbps,如果我没记错的话,这是我从有线电视公司支付的费用。我还没有尝试将笔记本电脑直接连接到电缆调制解调器来验证这一点。
我的猜测是,这要么是硬件限制,要么是适配器的配置,因为这两个机场显然以更高的数据速率相互通信。 在线研究表示速度在很大程度上取决于所使用的流数、保护间隔、编码率和调制类型的组合。 据英特尔称,4965AGN使用两个流,这已经限制了最大速率。
我还没有弄清我笔记本电脑适配器正在使用的调制,编码率或防护间隔,但是如果您可以为环境获得这些数字,您会得到答案。
答案2
从我在英特尔网站以及 Wi-Fi 联盟网站上找到的信息来看,英特尔 4965AGN 是在 2007 年初创建的,当时 802.11n 只是一个草案标准(802.11 于 2007 年中期获得批准,因此从那时起它就成为了一个成熟的标准)。从那时起,英特尔卡经历了几次修订和重新认证,一些显示它与 N 标准的批准版本兼容,一些显示它能够在发送和接收时进行 2 个空间流操作(高达 300 兆比特/秒),还有一项显示它能够在接收时进行 2 个空间流操作,但在发送时只能进行 1 个空间流(高达 150 兆比特/秒)。
假设您有该卡/驱动程序的修订版,支持 5GHz 下 300 兆比特/秒的运行。看起来 Linksys 适配器也能达到同样的效果。以下是计算结果。
300 兆比特/秒 - 50% 典型 Wi-Fi 开销 = 150 兆比特/秒预期 TCP 吞吐量。不幸的是,您的另一台机器也是无线的,而 802.11 要求 AP 的两个客户端之间的所有流量实际上都由 AP 中继(这称为“BSS 内中继”,它解决了“隐藏节点问题”,即两个客户端分别在 AP 的范围内,但不在彼此的范围内),因此在您的场景中,从一台机器到另一台机器的每次传输都必须通过信道两次:一次从英特尔客户端到 AP,一次从 AP 到 Linksys 客户端。因此,这会将您的预期吞吐量再次减半,降至 75 兆比特/秒。现在将其转换为兆字节/秒,假设 RF 条件理想,您会得到略小于 9 兆字节/秒的结果。
因此,如果您获得 4 MebiBytes/s,而您合理预期的最佳速度是 9 MebiBytes/s,那么我预计您的两个设备中有一个距离 AP 不够近,无法获得完整的 300 megabits/s 信号速率,或者存在 RF 干扰,或者您可能拥有 4965AGN 的修订版,它在传输时只执行单个流,这会将其吞吐量减半。
了解您的两个客户端报告的他们获得的 802.11 信令速率以及 AP 为他们报告的速率将会很有趣。