Skocz do zawartości

Przyspieszenie Yuma


Kamills

Rekomendowane odpowiedzi

Kamills może spróbuj namierzyć jakiś szybszy mirror i wpisz jego adres w odpowiednim pliku (plikach) *.repo jako "baseurl" i odkomentuj tę linię a zakomentuj "mirrorlist".

A jeśli masz odkomentowane "baseurl", to może należy operację "odwrócić" - zakomentować linię z "baseurl" i dać yumowi wybrać najszybszy mirror z linii "mirrorlist".

 

P.S.Matrick, Kosi#1 - nie bardzo rozumiem Wasze wpisy. Dlaczego to wg Was jest pytanie do Ubuntu?

Sądzę, że na poprawę szybkości działania yuma koledzy z Ubuntu raczej nie wpłyną. Jeśli nie macie nic konstruktywnego do powiedzenia, to nie zaśmiecajcie wątku. A jeśli uważacie, że jakiś post jest zbędny, w niewłaściwym miejscu lub łamie regulamin, to proszę wskazywanie do moderacji.

Odnośnik do komentarza
Udostępnij na innych stronach

No na przykład moje fedora-core.repo (pierwsze linijki):

[core]
name=Fedora Core $releasever - $basearch
baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/$releasever/$basearch/os/
mirrorlist=http://fedora.redhat.com/download/mirrors/fedora-core-$releasever

Jeśli adres pod 'baseurl' jest niedostępny, to pobierana jest lista mirrorów zapisana pod adresem 'mirrorlist'. W tej liście lustrzanych serwerów trafiasz na dostępny, ale b. wolny serwer i tego chyba yum nie sprawdza - dla niego jest OK jeśli w ogóle połączenie istnieje. Ale gdyby np. ominąć ten powolny serwer i wziąć następny z listy to szybkość pobierania mogłaby być inna (np.wieksza ;)) i zazwyczaj jest, jak to w sieci.

A teraz sytuacja taka: pobrałeś sobie tę listę mirrorów (normalnie w przeglądarce wpisujesz adres, zamiast zmiennej $releasever podajesz numerek swojej Fedory, czyli 6 czy którą tam wersję masz) i sprawdzasz metodą prób, który działa najszybciej. Czyli w pliku zmieniasz np. tak

[core]
name=Fedora Core $releasever - $basearch
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/$releasever/$basearch/os/
#mirrorlist=http://fedora.redhat.com/download/mirrors/fedora-core-$releasever
baseurl=ftp://ftp.wsisiz.edu.pl/pub/linux/fedora/linux/core/$releasever/$basearch/os/

Oczywiście wtedy skazany jesteś na ten jeden jedyny serwer, więc jeśli trafisz następnym na duże obciążenie czy przekroczoną max. ilość użytkowników efekt może być wręcz odwrotny - kompletna porażka zamiast przyspieszenia :rolleyes:

 

To była metoda skomplikowana, wymagająca żmudnych prób :) Ja zazwyczaj stosuje prostszą. Jak widzę, że coś mi się za wolno ściąga (a po jakimś czasie używania wiesz co to jest wolno a co szybko dla Twojej sieci) to naciskam Ctrl-C i yum przeskakuje do następnego mirrora aż do wyczerpania listy i komunikatu "No more mirrors to try" ;)

 

Oczywiście niekoniecznie to co napisałem powyżej musi być absolutną prawdą, ale tak ja to widzę na podstawie moich doświadczeń. Może ktoś z lepszą podbudową teoretyczną potwierdzi lub obali moje twierdzenia. Tak czy inaczej moja metoda nr.2 działa u mnie bez problemu.

Odnośnik do komentarza
Udostępnij na innych stronach

Można też wymienić kilka serwerów w baseurl np:

[livna]
name=Livna for Fedora Core $releasever - $basearch - Base
baseurl=
        http://rpm.livna.org/fedora/$releasever/$basearch/
        http://livna.cat.pdx.edu/fedora/$releasever/$basearch/
        http://wftp.tu-chemnitz.de/pub/linux/livna/fedora/$releasever/$basearch/
        http://ftp-stud.fht-esslingen.de/pub/Mirrors/rpm.livna.org/fedora/$releasever/$basearch/
        http://mirror.atrpms.net/livna/fedora/$releasever/$basearch/
        ftp://mirrors.tummy.com/pub/rpm.livna.org/fedora/$releasever/$basearch/

 

Wolny serwer można ominąć w trakcie ściągania naciskając Ctrl-C - zostanie wybrany następny.

 

 

Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
×
×
  • Dodaj nową pozycję...