在 Windows 上下载 100 MB 的文件只需不到一分钟,但在 Linux 上则需要 1 个小时。
为什么差异这么大?我该怎么做才能加快速度?
我正在使用 Belkin 制造的无线网络适配器,由于它在 Windows 上运行良好,所以我怀疑是某些驱动程序问题或其他问题。
如果需要的话,我会用命令的输出来编辑这个帖子!
--- lsusb 的输出 ---
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 046d:0990 Logitech, Inc. QuickCam Pro 9000
Bus 003 Device 002: ID 04d9:fa50 Holtek Semiconductor, Inc.
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 050d:2103 Belkin Components F7D2102 802.11n N300 Micro Wireless Adapter v3000 [Realtek RTL8192CU]
Bus 001 Device 002: ID 413c:2003 Dell Computer Corp. Keyboard
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
--- lsmod | grep rtl 的输出 ---
rtl8xxxu 122880 0
rtl8192cu 65536 0
rtl_usb 20480 1 rtl8192cu
rtl8192c_common 53248 1 rtl8192cu
rtlwifi 77824 3 rtl_usb,rtl8192c_common,rtl8192cu
mac80211 761856 4 rtl_usb,rtlwifi,rtl8192cu,rtl8xxxu
cfg80211 581632 2 mac80211,rtlwifi
答案1
请检查是否加载了两个可能冲突的驱动程序:
lsmod | grep rtl
如果发现 rtl8192cu 和 rtl8xxxu 同时加载,则将其中一个列入黑名单:
sudo -i
echo "blacklist rtl8192cu" >> /etc/modprobe.d/blacklist.conf
exit
完成此更改后,重新启动并让我们听听结果。