我在 Ubuntu 上下载 AWS 的速度非常慢,因此我开始调查。以下是我发现的情况:
操作系统 | 配置 | S3 AWS 欧盟西部-1 | Oookla Speedtest 下载 |
---|---|---|---|
Ubuntu 20.10 | 内核 5.8.0-50 驱动程序 | 0.121 MB/秒 | 175兆比特/秒 |
Ubuntu 20.10 | Realtek 驱动程序(r8168-dkms) | 0.107 MB/秒 | 120兆位/秒 |
Ubuntu 20.10 | ExpressVPN 新加坡 (UDP) | 13 MB/秒 | 217兆比特/秒 |
Ubuntu 20.10 | ExpressVPN 新加坡 (Lightway UDP) | 15 MB/秒 | 732兆位/秒 |
Ubuntu 20.10 | AirVPN 新加坡 (Eddie 与 OpenVPN) | 0.150 MB/秒 | 217兆比特/秒 |
Ubuntu 21.04 | 内核 5.11.0-16 驱动程序,Live CD | 0.165 MB/秒 | 157兆比特/秒 |
Windows 10 | Windows 更新中的 Realtek 驱动程序 | 22.0 MB/秒 | 947 兆比特/秒 |
Windows 10 | ExpressVPN 新加坡 (UDP) | 14 MB/秒 | 287兆比特/秒 |
Windows 10 | ExpressVPN 新加坡 (Lightway UDP) | 16 MB/秒 | 759 兆比特/秒 |
Windows 10 | AirVPN 新加坡 (Eddie Wintune) | 14 MB/秒 | 556兆位/秒 |
正如你所见,我在 Ubuntu 上的表现非常糟糕:121 KB/s,而不是 Windows 10 上的 22 MB/s。慢 180 倍!我甚至安装了 Realtek 内核驱动程序,但没有任何变化。这让情况变得更糟。我在其他服务上也遇到了这个问题,比如 github 克隆。
有趣的是,我使用 ExpressVPN 获得了非常好的性能,无论是在其 UDP 还是 lightway 实现中。使用 OpenVPN 的 AirVPN 性能同样非常糟糕。
在 Windows 10 上我始终获得良好的性能。
我还尝试使用 Ubuntu 21.04 live CD 安装了较新的内核 5.11。问题仍然一样。
有什么想法我可以做些什么来在没有任何 VPN 解决方案的情况下获得良好的性能?
这是我的系统:
System: Lenovo Legion 5 15ACH6H
Ubuntu: 20.10 64 bit
Kernel: 5.8.0-50-generic
# sudo lshw -class network
*-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:03:00.0
logical name: eno1
version: 15
serial: **************
size: 1Gbit/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-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=5.8.0-50-generic duplex=full firmware=rtl8168h-2_0.0.2 02/26/15 ip=192.168.1.5 latency=0 link=yes multicast=yes port=MII speed=1Gbit/s
resources: irq:92 ioport:1000(size=256) memory:d1804000-d1804fff memory:d1800000-d1803fff
# ifconfig
eno1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.2 netmask 255.255.255.0 broadcast 192.168.1.255
ether ************* txqueuelen 1000 (Ethernet)
RX packets 3052960 bytes 3564513260 (3.5 GB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1275673 bytes 967469746 (967.4 MB)
TX errors 0 dropped 1 overruns 0 carrier 0 collisions 0
device interrupt 61 base 0x1000