Warum die Download-Geschwindigkeit von yum zu langsam ist

7

Meine yum-Download-Geschwindigkeit in Fedora liegt im Durchschnitt unter 5 KB / s und unter 1 KB / s, aber meine normale Download-Geschwindigkeit liegt bei 140 KB / s. Ich habe versucht zu installieren yum-fastestmirrors, aber nicht geholfen.

Irgendwelche Vorschläge?

Farzam
quelle

Antworten:

9

Am Ende des Tages yumhandelt es sich nur um einen verherrlichten http-Downloader. Sie können also die tatsächliche URL ermitteln, die zum Herunterladen eines Pakets verwendet wird, und versuchen, dasselbe mit curloder zu tun, um festzustellen, wgetob die Langsamkeit durch die Spiegelseite oder etwas anderes verursacht wird lokal zu Ihrem System.

Sie können die verwenden repoquery, um die URL eines der RPM-Pakete wie folgt anzuzeigen:

$ 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

Sie können curlden Download also folgendermaßen analysieren:

$ 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

schnellster Spiegel

Yum nutzt Plugins, um seine Funktionen zu verbessern. Eines dieser Plugins heißt schnellster Spiegel . Manchmal kann dieses Plugin die Ursache für Langsamkeit sein. Die Spiegelseiten, die dieses Plugin auswählt, sind manchmal nicht die besten, die ständig verwendet werden können.

Sie können die bevorzugte Liste der Spiegel aus diesem Plugin entfernen, indem Sie diese Datei löschen:

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

Sie können das fastestmirrorPlugin auch vorübergehend mit diesem Befehl deaktivieren :

$ sudo yum --disableplugin=fastestmirror install <package>
slm
quelle
Ich habe das versucht und meine Geschwindigkeit ist wieder niedrig. Es scheint, dass der Spiegel das Problem ist, aber ich habe das schnellste Spiegel-Plugin für yum installiert. was sollte ich jetzt tun?
Farzam
@ Farzam - siehe Updates bezüglich schnellster Spiegel
slm
@sim Ich habe nicht verstanden, was du meinst.
Farzam
2
@Farzam - siehe meine Updates bezüglich des schnellsten Spiegel-Plugins. Lassen Sie mich wissen, wenn Sie immer noch nicht verstehen.
slm
3

Ich habe das Yum Fast Downloader Plugin installiert und die Download-Geschwindigkeit ist jetzt gut.

Farzam
quelle
0

Wenn Sie etwas in der Nähe des neuesten Yums erhalten, wird es jetzt von mehreren URLs gleichzeitig heruntergeladen ... und es sind drpm-Downloads / Regeneration integriert.

Ältere Veröffentlichungen wurden hier von den neuesten Rohhaut-Versionen neu erstellt:

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

... oder Sie können das lokal neu erstellen, wenn Sie von dort aus nichts verwenden können.

James Antill
quelle
Ich benutze Fedora 19
Farzam