我的新电脑网速很差。它只是一个便宜的 WiFi 适配器,但当我在旧的、更差的 PC 上在同一网络上使用同一个 WiFi 适配器时,我的网速比新 PC 快。所以我认为驱动程序或配置在新电脑上,但我看不出有什么需要更改的。你能告诉我为什么我的 WiFi 连接速度很慢吗?
两台电脑的比较
个人电脑 | Ubuntu | 核心 | 中央处理器 | 贮存 | WiFi 适配器 |
适配器 总线 |
下载 Mbps |
上传 Mbps |
诊断 结果 |
---|---|---|---|---|---|---|---|---|---|
拉撒路 | 18.04.4 | 5.4.0-58 | 英特尔 Sandy Bridge | SATA 固态硬盘 | 博通 BCM4313 | PCI | 20 | 十三 | |
拉撒路 | 18.04.4 | 5.4.0-58 | 英特尔 Sandy Bridge | SATA 固态硬盘 | 雷凌 RT2870/ RT3070 |
USB 1.0 | 三十五 | 18 | 用户 和 根 |
保罗 | 20.04.1 | 5.4.0-58 | AMD 毕加索 | NVMe 固态硬盘 | 雷凌 RT2870/ RT3070 |
USB 3.0 插槽插入 USB 3.2 Gen 1 主板 | 7 | 3 | 用户 和 根 |
您可以看到,除了网速较慢之外,“Paul”在各方面都表现得更好。所有速度都是使用 2.4GHz 纯网络进行多次测试后得出的粗略平均值。
我仅在使用sudo ifconfig wlp2s0 down
禁用内部 Broadcom 适配器(以及互联网是快点通过加密狗似乎证实了这是有效的)。
先前的答案推荐使用弃用的驱动程序
一些 AskUbuntu 答案rt3070usb
和其他互联网页面建议用供应商源代码中自编译的驱动程序替换内核驱动程序rt3070sta
。但正如该链接的评论所解释的那样,供应商的网站早已消失,并且该驱动程序适用于 2.4 内核。Debian 已经rt2870sta
该驱动程序的 .deb,但它也适用于旧内核,并且已被弃用,取而代之的是rt2870usb
和rt3070usb
,因此这条路线似乎行不通。我认为问题更可能是我的配置或 20.04。
其他可能性
有几个答案谈到了编辑/etc/modprobe.d/blacklist.conf
以禁用冲突的驱动程序。我在诊断结果中看不到任何冲突lsmod
(本内核文档的“menuconfig”段落提到了三个必需的驱动程序),但我没有使用该工具的经验。
我甚至怀疑这是否可能是某种 USB 配置问题。
顺便说一句,如果在启动前插入加密狗,则加密狗无法在新 PC(“Paul”)中工作。只有之后插入加密狗才能工作。这个答案解释了如何解决问题,但也许它给出了问题的线索。