IPv6 性能不佳?

IPv6 性能不佳?

我正在运行 Ubuntu 20,我的互联网速度非常慢。我在 Wi-Fi 和以太网上都只能获得 20-25 MBS。Wi-Fi 稍快一些。我的网络显示其电缆速度更快,在我的笔记本电脑上,我的速度约为 320mbs。有什么想法吗?

我在下面限制了网络 IP 信息。如果我省略了太多或不够的信息,请告诉我。我对这些东西一窍不通。

$ sudo lshw -class network -short && nmcli device status
H/W path         Device      Class       Description
====================================================
/0/100/15/0      wlp2s0      network     RT5390 Wireless 802.11n 1T/1R PCIe
/0/100/15.1/0    enp3s0      network     RTL810xE PCI Express Fast Ethernet cont
DEVICE  TYPE      STATE         CONNECTION                       
wlp2s0  wifi      connected     Wifi
enp3s0  ethernet  disconnected  --                               
lo      loopback  unmanaged     --  
enp3s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        txqueuelen 1000  (Ethernet)
        RX packets 37902  bytes 52284157 (52.2 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 6503  bytes 616234 (616.2 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 2195  bytes 207226 (207.2 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 2195  bytes 207226 (207.2 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
       
        inet6  prefixlen 64  scopeid 0x20<link>
        inet6  prefixlen 64  scopeid 0x0<global>
        inet6  prefixlen 64  scopeid 0x0<global>
        ether txqueuelen 1000  (Ethernet)
        RX packets 137909  bytes 154850679 (154.8 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 103697  bytes 81099372 (81.0 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

答案1

IPv6 性能不佳?

检查是否是与 IPv6 相关的问题。您可以使用以下命令禁用 IPv6

$ sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
$ sudo sysctl -w net.ipv6.conf.default.disable_ipv6=1

如果这有帮助,您可以尝试通过取消#precedence ::ffff:0:0/96 100文件中的注释来设置 IPv4 优先于 IPv6 /etc/gai.conf

能源管理?

看看关闭 wifi 电源管理是否至少是导致 wifi 性能不佳的原因:

编辑文件/etc/NetworkManager/conf.d/default-wifi-powersave-on.conf

并设置wifi.powersave = 3wifi.powersave = 2

您可以使用以下方式检查当前电源管理状态

$ iwconfig 2> /dev/null | grep 'Power Management'

内核问题?

一些用户通过使用较新的内核体验到了更好的网络性能主线电力供应协议。但请记住,较新的内核可能会有其他问题(例如与 NVidia 等专有驱动程序结合使用),并且您必须跟踪更新等。还有一些脚本可以维护主线内核,例如ubuntu-mainline-kernel.sh

如果这个问题已在较新的内核中得到修复,很有可能这个问题的修复程序将被移植到 Ubuntu 20.04。因此,您应该找到并跟踪此问题。因此,一旦此问题得到修复,您就可以切换到稳定内核。

附言:您还可以将相应的 Launchpad 问题添加到此线程。这样其他人也可以跟踪此问题。

相关内容