Ubuntu

為什麼 Ubuntu 21.04 中的 Wi-Fi 速度如此之慢?

  • October 22, 2021

我一直在使用 Ubuntu 21.04,突然間 wifi 很慢(下載速率不超過 ~7000 B/s)。我的網際網路速度非常快,大約 50Mbps。

幾天前,我在 Windows 上感染了勒索軟體。我不得不重置 Windows。重置 Windows 後,Ubuntu 開始表現緩慢。我使用可啟動棒重新安裝了 Ubuntu 21.04**兩次。**Windows 中的安全啟動似乎阻止了我的 wifi 適配器,所以我禁用了它。然後我昨天和今天又出現了這個問題。我禁用了電源管理,但問題仍然存在。我什至無法進行更新!

我的筆記型電腦在 Windows 10 旁邊執行雙啟動的 Ubuntu。

筆記型電腦詳細資訊

的輸出iplink

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
   link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: wlp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DORMANT group default qlen 1000
   link/ether 5c:3a:45:12:ad:7f brd ff:ff:ff:ff:ff:ff


$ lshw -c network
 *-network                 
      description: Wireless interface
      product: QCA6174 802.11ac Wireless Network Adapter
      vendor: Qualcomm Atheros
      physical id: 0
      bus info: pci@0000:02:00.0
      logical name: wlp2s0
      version: 32
      serial: 5c:3a:45:12:ad:7f
      width: 64 bits
      clock: 33MHz
      capabilities: bus_master cap_list ethernet physical wireless
      configuration: broadcast=yes driver=ath10k_pci driverversion=5.11.0-16-generic firmware=WLAN.RM.4.4.1-00157-QCARMSWPZ-1 ip=192.168.1.9 latency=0 link=yes multicast=yes wireless=IEEE 802.11
      resources: irq:139 memory:93000000-931fffff

$ iwconfig
lo        no wireless extensions.

wlp2s0    IEEE 802.11  ESSID:"Home (2)"  
         Mode:Managed  Frequency:2.462 GHz  Access Point: 14:A7:2B:62:3B:DE   
         Bit Rate=144.4 Mb/s   Tx-Power=20 dBm   
         Retry short limit:7   RTS thr:off   Fragment thr:off
         Power Management:off
         Link Quality=70/70  Signal level=-37 dBm  
         Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
         Tx excessive retries:0  Invalid misc:5   Missed beacon:0

$ speedtest-cli

Testing download speed................................................................................
Download: 0.42 Mbit/s
Testing upload speed......................................................................................................
Upload: 5.75 Mbit/s

有人對如何讓 Ubuntu 21.04 中的 Wi-Fi 更快有任何建議嗎?

在我的 Wi-Fi 中,我不得不將其頻寬從 20/40 Mhz 更改為 40 Mhz。每次遇到它時它都解決了這個問題(速度過去有時會下降)

檢查您的 WiFi MTU,使用

ip link

還要注意您的 WiFi 介面的名稱。

( MTUMaximum Transmission Unit)是單次網路傳輸可以發送的最大數據包的大小。如果一個數據包超出 MTU了鏈路的範圍,則數據必須拆分為多個數據包(分段)。這些多個數據包必須通過鏈路發送、接收、確認並在遠端重新組合。如果您的連結配置錯誤,並且您必須對發送的每個數據包進行分段,那麼您的實際數據傳輸率就會下降。

乙太網(有線)網路使用MTU1500 字節。

由於 WiFi 的每個數據包額外成本(8 字節 PPPoE 標頭),WiFi 使用MTU1492。

MTU應該由您的 DHCP 伺服器設置,檢查您的路由器的配置。

您可以設置自己的MTU(設置不會在重新啟動後持續存在)

sudo ip link set dev name mtu 1492

其中“name”是上面的介面名稱。

這是一個例子:

walt@squid:~(0)$ ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
   link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp63s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DEFAULT group default qlen 1000
   link/ether 00:24:21:7f:e5:1c brd ff:ff:ff:ff:ff:ff
3: wlxf46d04b1790f: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DORMANT group default qlen 1000
   link/ether f4:6d:04:b1:79:0f brd ff:ff:ff:ff:ff:ff
walt@squid:~(0)$   sudo ip link set dev wlxf46d04b1790f mtu 1492
[sudo] password for walt: 
walt@squid:~(0)$ ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
   link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp63s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DEFAULT group default qlen 1000
   link/ether 00:24:21:7f:e5:1c brd ff:ff:ff:ff:ff:ff
3: wlxf46d04b1790f: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1492 qdisc mq state UP mode DORMANT group default qlen 1000
   link/ether f4:6d:04:b1:79:0f brd ff:ff:ff:ff:ff:ff

我的 WiFi“介面名稱”是“ wlxf46d04b1790f”。

引用自:https://unix.stackexchange.com/questions/650924