为什么yum的下载速度太慢

为什么yum的下载速度太慢

我在 Fedora 中的 yum 下载速度平均低于 5KB/s,甚至低于 1KB/s,但我的正常下载速度约为 140KB/s。我尝试安装yum-fastestmirrors但没有帮助。

有什么建议么?

答案1

归根结底,yum它只是一个美化的 http 下载器,因此您可以确定它用于下载包的实际 URL,并尝试使用curl或执行相同的操作wget,看看是否是由镜像站点或其他原因引起的缓慢您的系统本地。

您可以使用repoquery查看 RPM 包之一的 URL,如下所示:

$ repoquery --location kernel
http://kdeforge2.unl.edu/mirrors/fedora-archive/fedora/linux/updates/14/x86_64/kernel-2.6.35.14-106.fc14.x86_64.rpm

所以你可以curl像这样分析下载:

$ curl -O http://kdeforge2.unl.edu/mirrors/fedora-archive/fedora/linux/updates/14/x86_64/kernel-2.6.35.14-106.fc14.x86_64.rpm
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 21.9M  100 21.9M    0     0  2717k      0  0:00:08  0:00:08 --:--:-- 3054k

最快的镜子

Yum 使用插件来增强其功能。这些插件之一称为最快的镜子。有时这个插件可能会导致速度缓慢。该插件选择的镜像站点有时可能不是一直使用的最佳站点。

您可以通过删除此文件来从此插件中删除首选镜像列表:

$ sudo rm /var/cache/yum/timedhosts.txt

您也可以fastestmirror使用以下命令暂时禁用该插件:

$ sudo yum --disableplugin=fastestmirror install <package>

答案2

我已经安装了Yum Fast Downloader 插件现在下载速度很好。

答案3

如果您获得接近最新 yum 的任何内容,它现在将同时从多个 url 下载...并且内置了 drpm 下载/重新生成。

较旧的版本已从最新的 rawhide 中重建:

http://repos.fedorapeople.org/repos/james/yum-rawhide/

...或者你可以在本地重建它,如果你不能使用那里的任何东西。

相关内容