web-dev-qa-db-ja.com

yumのダウンロード速度が遅すぎる理由

Fedoraでのyumのダウンロード速度は平均で5KB /秒未満で、1KB /秒未満ですが、私の通常のダウンロード速度は約140KB /秒です。インストールしてみましたyum-fastestmirrorsでも助けにはなりませんでした。

助言がありますか?

7
Farzam

私はインストールしました Yum Fast Downloaderプラグイン で、ダウンロード速度は良好です。

3
Farzam

結局のところ、yumは単なるhttpダウンローダーであり、パッケージのダウンロードに使用している実際のURLを特定し、curlまたはwgetで、ミラーサイトやシステムにローカルな他の何かによって遅延が引き起こされているかどうかを確認します。

repoqueryを使用すると、次のようなRPMパッケージの1つの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はプラグインを利用して機能を強化しています。これらのプラグインの1つは fastestmirror と呼ばれます。時々、このプラグインが遅くなる原因になることがあります。このプラグインが選択するミラーサイトは、常に使用するのに最適なサイトではない場合があります。

このファイルを削除することにより、このプラグインからミラーの優先リストを削除できます。

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

また、次のコマンドを使用して、fastestmirrorプラグインを一時的に無効にすることもできます。

$ Sudo yum --disableplugin=fastestmirror install <package>
9
slm

最新のyumに近いものが見つかった場合、複数のURLから一度にダウンロードされるようになり、drpmダウンロード/再生成が組み込まれています。

古いリリースでは、最新のrawhideから再構築しています。

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

...またはそこから何も使用できない場合は、ローカルで再構築できます。

0
James Antill