为什么我的智能手机上的 Wi-Fi 连接比我的笔记本电脑上的 Wi-Fi 连接性能更好?

amy*_*amy 45 router internet-connection ubuntu wifi-configuration

通过 Wi-Fi 连接到同一路由器(ADSL2+ 无线 N300 调制解调器路由器)时,下载速度在我的手机上似乎比在笔记本电脑上快得多。这个问题不会一直发生,但我的笔记本电脑(运行 Ubuntu 14.10)上的互联网连接偶尔会降低速度并变得不稳定,而我手机上的互联网连接保持相同的速度并持续稳定。

作为比较,我在笔记本电脑的“不稳定连接阶段”期间在同一时间和同一位置对我的笔记本电脑和手机进行了测试。

我想知道造成这种差异的潜在原因是什么?

以下是我的笔记本电脑(联想 Y50 UHD)的速度测试结果:

在此处输入图片说明

以下是我的手机(三星 Galaxy S5)的速度测试结果:

在此处输入图片说明

请注意,虽然三星 Galaxy S5 具有“下载加速器”功能,可以同时使用您的 Wi-Fi 和移动网络来提高下载速度,但在本次测试中,我在三星 Galaxy S5 上完全关闭了移动数据,但我仍然收到类似的比较我的笔记本电脑手机的结果。

Gia*_*968 45

我相信这归结为——非常可悲的是——一个常见的无线问题:802.11n Wi-Fi 实施是如此可怕且设备之间不一致,以至于 802.11n 协议变得相当无用。这个PC世界题为杂志的一篇文章,“无线路由器:真相超快的Draft-N”总结了头痛颇佳; 大胆的强调是我的:

我们还发现基于不同draft-n芯片的路由器(Belkin使用Atheros芯片,而其他三个基于Broadcom芯片)不能高速互操作。从同一供应商处购买产品并不总能确保所有产品都使用相同的 Draft-n 芯片,或者:至少有一家公司 Netgear 正在销售基于不同 Draft-n 芯片的类似名称的路由器和 PC 卡,您可以通过查看产品型号和/或包装上的芯片标志来确定产品使用的是哪种芯片。

特别是对 802.11n 硬件世界的整体模糊性以及制造商如何基本上将最终用户用作“alpha”和“beta”测试人员的评估:

但我们宁愿供应商不使用付费客户进行 alpha 和 beta 测试。您不必安装多个固件更新即可在全新产品上看到承诺的性能。

为了更好地了解这种东西在现实世界中是如何发挥作用的——比如你的——让我们看看你的设备支持的所有无线协议:

好吧,这似乎是一堵难以逾越的规格墙,但关键规格是您的路由器,它似乎只能使用 802.11n(草案 2.0)的最大 802.11 协议。我不是 802.11n 规范令人头疼的 100% 专家,但我知道 802.11n“草案”规范相当古老,任何有价值的现代设备都应该使用 802.11n“最终”规范。

也就是说,仅知道这一点在理论或概念上对您没有多大帮助。实际上,我只能提供三种我认为可行的解决方案。

  1. 购买新路由器:由于您使用的是 ADSL 调制解调器/路由器组合,我建议您购买一台至少支持 802.11n“最终”(最多 802.11ac)的单独路由器,并改用该路由器。然后,您将“绝育”路由器 ADSL2+ 无线 N300 调制解调器路由器以在“桥接模式”下使用它并将其连接到新路由器,事情应该会好很多。
  2. 调整您的笔记本电脑设置以获得更好的 802.11n 性能:同样,在 802.11n 调整的整个世界中不是 100%,但如果有任何方法可以让您调整设置以将您的笔记本电脑锁定在特定的规格/速度,我会建议这样做。想到的最明显的事情是强制笔记本电脑使用 2.4Ghz 而不是 5Ghz 的 802.11n,如果有“混合”模式——这意味着它会在需要时降级到 802.11g 或 802.11b——然后禁用它并强制一种协议成为您的首选协议。

    我什至建议在较慢的 802.11g 协议上测试这个理论,看看这是否有任何帮助。然后向上移动到 802.11n 并调整它,看看您是否可以成功调整 802.11n 设置以使其最适合您。哎呀,如果在 802.11g 协议下运行效果更好,那么也许您应该坚持这一点,因为 802.11g 的最大速度为 54mbps,这只会在您 LAN 上的设备之间变慢,但对于您的 WAN 连接来说已经足够了 5 倍以上,这似乎已达​​到最大值无论如何在10mbps左右。
  3. 调整您的路由器设置以获得更好的 802.11n 性能:如果可以,看看您是否可以将您的 Wi-Fi 路由器锁定在一个 Wi-Fi 协议设置中。类似于我在想法 2 中概述的内容,但这里的区别在于您的路由器设置可能也会影响您的便携式设备设置。

综上所述,如果这是我正在处理的头疼问题,我会按照我在想法 1 中的概述进行操作,然后立即购买新的 Wi-Fi 路由器。通常,ISP 提供的组合调制解调器/路由器只是缺乏功能和更新,也缺乏来自广大用户的支持。通过购买新路由器,您不仅可以快速解决问题,而且如果出现新问题,您还可以立即联系该更常用路由器的其他用户获取建议和提示。

  • @AG 不。这就是我所触及的。802.11n 的实现是如此不一致,以至于手机可以比笔记本电脑更好地处理 802.11n。坦率地说,由于这样的不一致,您可以尝试调试这样的 802.11n 问题。我之所以关注路由器,是因为最终价格低于 50 美元的新路由器将比具有过时 Wi-Fi 连接选项的调制解调器/路由器组合更先进、更可靠。 (10认同)

Lek*_*eyn 14

对于在 Ubuntu 14.10(其内核比 3.13 更新的内核)上使用 Intel 网卡的特定情况,iwlwifi 驱动程序更改可能会影响 Intel 无线网卡的吞吐量。

可以通过创建/etc/modprobe.d/iwlwifi.conf包含以下内容的文件来恢复此更改:

options iwlwifi 11n_disable=8
Run Code Online (Sandbox Code Playgroud)

要对其进行测试,请使用以下modprobe命令重新加载(卸载和加载)您的英特尔无线模块:

$ sudo modprobe -v -r iwldvm
rmmod iwldvm
rmmod iwlwifi
rmmod mac80211
rmmod cfg80211
$ sudo modprobe -v iwlwifi
insmod /lib/modules/3.16.0-33-generic/kernel/net/wireless/cfg80211.ko
insmod /lib/modules/3.16.0-33-generic/kernel/drivers/net/wireless/iwlwifi/iwlwifi.ko 11n_disable=8
insmod /lib/modules/3.16.0-33-generic/kernel/net/mac80211/mac80211.ko
insmod /lib/modules/3.16.0-33-generic/kernel/drivers/net/wireless/iwlwifi/dvm/iwldvm.ko

您还可以通过读取 sysfs 中的文件来验证参数:

$ cat /sys/module/iwlwifi/parameters/11n_disable 
8
Run Code Online (Sandbox Code Playgroud)

LAN 吞吐量从 20 Mbit/s 提高到 80 Mbit/s,从而改善了这一变化。

  • 对于像我这样在家玩耍的人来说,它是“modinfo -p”,而不是 modprobe (2认同)