在 Ubuntu 18.04 上,尽管比特率较高,但 5.8Ghz WiFi 的下载速度比 2.4Ghz 慢得多

在 Ubuntu 18.04 上,尽管比特率较高,但 5.8Ghz WiFi 的下载速度比 2.4Ghz 慢得多

我有一台新机器,华硕 ROG STRIX H370I主板,配备 Intel 2x2 802.11ac wifi,支持 MU-MIMO。我的有线连接速度约为 800-900 Mbps(上行和下行),在 5.8Ghz 网络上,我的 iPhone 6 和 Macbook Air 2011 上的无线速度约为 200Mbps(上行和下行)。

但是对于我的 Ubuntu 机器来说,5.8Ghz 的下载速度非常慢(大约 6Mbps),而上传速度大约为 200Mbps。如果我切换到 2.4Ghz,我的下载速度大约为 60 Mbps,上传速度大约为 160 Mbps。

我在其他网络上也看到了类似的行为,所以我怀疑这应该是驱动程序问题。但我安装了最新的 wifi 驱动程序无济于事。此外,5Ghz 确实为我提供了更高的比特率(根据 iwconfig),但出于某种原因,它并没有转化为更高的下载速度。

以下是一些命令的结果。

~ iwconfig  enp2s0    no wireless extensions.

eno1      no wireless extensions.

wlo1      IEEE 802.11  ESSID:"Casal-5G"  
          Mode:Managed  Frequency:5.58 GHz  Access Point: 40:A5:EF:56:E8:02   
          Bit Rate=866.7 Mb/s   Tx-Power=22 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:on
          Link Quality=70/70  Signal level=-32 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:91   Missed beacon:0

lo        no wireless extensions.

 ~ curl -s https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py | python - Retrieving speedtest.net configuration... Testing from Cogent Communications (38.26.29.60)... Retrieving speedtest.net server list... Selecting best server based on ping... Hosted by Rogers (Toronto, ON) [2.33 km]: 80.114 ms Testing download speed................................................................................ Download: 9.81 Mbit/s Testing upload speed................................................................................................ Upload: 217.09 Mbit/s

 ~ sudo lshw -c network
   *-network:0               
         description: Wireless interface
              product: Intel Corporation
              vendor: Intel Corporation
              physical id: 14.3
              bus info: pci@0000:00:14.3
              logical name: wlo1
              version: 10
              serial: 00:1c:bf:fc:4c:8e
              width: 64 bits
              clock: 33MHz
              capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical wireless
              configuration: broadcast=yes driver=iwlwifi driverversion=4.15.0-23-generic firmware=34.0.0 ip=192.168.1.13 latency=0 link=yes multicast=yes wireless=IEEE 802.11
              resources: irq:16 memory:a1234000-a1237fff
         *-network
         description: Ethernet interface
              product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
              vendor: Realtek Semiconductor Co., Ltd.
              physical id: 0
              bus info: pci@0000:02:00.0
              logical name: enp2s0
              version: 15
              serial: 9c:5c:8e:bc:89:66
              size: 10Mbit/s
              capacity: 1Gbit/s
              width: 64 bits
              clock: 33MHz
              capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
              configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl8168h-2_0.0.2 02/26/15 latency=0 link=no multicast=yes port=MII speed=10Mbit/s
              resources: irq:123 ioport:3000(size=256) memory:a1104000-a1104fff memory:a1100000-a1103fff
         *-network:1
         description: Ethernet interface
              product: Ethernet Connection (7) I219-V
              vendor: Intel Corporation
              physical id: 1f.6
              bus info: pci@0000:00:1f.6
              logical name: eno1
              version: 10
              serial: 9c:5c:8e:bb:c6:16
              capacity: 1Gbit/s
              width: 32 bits
              clock: 33MHz
              capabilities: pm msi bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
              configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=3.2.6-k firmware=0.4-4 latency=0 link=no multicast=yes port=twisted pair
              resources: irq:124 memory:a1200000-a121ffff

答案1

我认为唯一的结论是 Ubuntu 没有适合您的网络适配器的驱动程序。

据悉 汤姆五金,您的网络适配器是Intel Wireless-AC 9560。

文章 Linux* 对英特尔® 无线适配器的支持 从 2017 年 12 月 20 日起,列出当前驱动程序为 iwlwifi-9000-pu-b0-jf-b0-34.618819.0.tgz 其内容实际上是 2017 年 12 月的。

检查此驱动程序是否比您的驱动程序更新。如果是,则列出的安装方法是:

  1. 将文件复制到发行版特定的固件目录 /lib/firmware。
  2. 如果该目录不起作用,请查阅您的分发文档。
  3. 如果您自己配置内核,请确保固件加载已启用。

如果这替换了一些文件,最好在开始之前备份当前文件。

如果您的问题没有解决,请在相应的论坛中提出问题,或者获取 Ubuntu 更好支持的外部网络适配器。

相关内容