Ubuntu 20.04 网络性能极慢

Ubuntu 20.04 网络性能极慢

我刚刚在其中一个服务器上从 Ubuntu 18.04 升级到了 20.04戴尔 XPS 13机器,网络性能令人厌恶。根据 Google 速度测试,互联网速度非常快(上传和下载均 >300Mb/s)。

但是,每当我尝试浏览网站甚至运行时,sudo apt update连接经常会超时。我的互联网在其他所有设备上都非常快,我真的不知道如何调试这个问题。

sudo lshw -class network -short && nmcli device status 

节目

H/W path           Device           Class          Description
==============================================================
/0/100/1c.6/0      wlp2s0           network        Wi-Fi 6 AX200
/3                 br-96f5b790e29e  network        Ethernet interface
/4                 br-15e76fb81c05  network        Ethernet interface
/5                 docker0          network        Ethernet interface

DEVICE           TYPE      STATE         CONNECTION      
wlp2s0           wifi      connected     CSA HQ          
br-15e76fb81c05  bridge    connected     br-15e76fb81c05 
br-96f5b790e29e  bridge    connected     br-96f5b790e29e 
docker0          bridge    connected     docker0         
p2p-dev-wlp2s0   wifi-p2p  disconnected  --              
lo               loopback  unmanaged     --              
gpd0             tun       unmanaged     --             

解决方案:

这似乎是一个非常常见的问题,而且没有明确的原因。对我来说,这是因为 Ubuntu 重置了 TLP 配置,电源管理又回到了“开启”状态。我直接通过编辑以下内容禁用了 Wi-Fi 电源管理:

sudo nano /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf

然后将值从 3 更改为 2,保存更改并重新启动。

我实际上是从 Reddit 上找到了这个解决方案,它特别适合我的情况,但似乎可能是由许多其他原因造成的。阅读下面所有建议的解决方案!

答案1

最高投票的答案没有为我解决这个问题,我从其他来源获得了这个解决方案。

这是因为当我从 18.04 升级到 20.04 时,Ubuntu 重置了 TLP 配置,电源管理又回到了“开启”状态。我直接通过编辑禁用了 wifi 电源管理,/etc/NetworkManager/conf.d/default-wifi-powersave-on.conf并将值从 3 更改为 2,保存更改并重新启动。

除了重新启动之外,您还可以尝试运行

sudo iwconfig INTERFACE_NAME power off 

INTERFACE_NAME您的 wifi 接口的名称在哪里?您可以通过运行来找到它ip a

答案2

可能是“backport-iwlwifi-dkms”包

如果没有这个包,我的性能会更好,所以我建议删除它

$ sudo apt remove backport-iwlwifi-dkms

这是一个已知的错误

https://bugs.launchpad.net/ubuntu/+source/backport-iwlwifi-dkms/+bug/1869588

答案3

我也遇到了同样的无线互联网速度慢的问题,对我有用的是按照以下帖子中提出的步骤操作:

Ubuntu 16.04 上的网络连接非常慢

基本上,我/etc/gai.conf以超级用户的身份编辑了该文件:

sudo nano /etc/gai.conf

然后我查找带有 的行precedence ::ffff:0:0/96 100并删除了#前面的字符。我必须重新启动系统才能使它生效。它非常有效。

搞笑的是,我在用 Ubuntu 20.04 Beta 的时候并没有出现这个问题,后来装了 LTS 版本才开始出现这个问题。

答案4

在 Dell XPS 7390 上也从 Ubuntu 18.04 更新到 20.04,遇到了同样的问题,接受的解决方案效果很好(见评论):

sudo nano /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf

我只想为其他像我一样的新手补充一点Ctrl + o进而Enter保存所做的更改,并且Ctrl + x然后退出纳米模式(https://wiki.gentoo.org/wiki/Nano/Basics_Guide)在这里,Ctrl + Alt + t是您打开终端的方式,您可以在其中输入所有这些命令。

我当前的下载速度(与同一张桌子上的 Win10 机器相比)为 87 Kbps(vs. 19Mbps),上传速度为 6.7 Mbps(vs. 8.5Mbps)。

相关内容