Strona 1 z 1

apt-get upgrade z limitem prędkości pobierania

: 21 lipca 2010, 19:40
autor: lexom
Witam.
Czy uruchamiając polecenie:

Kod: Zaznacz cały

apt-get upgrade
można ustawić limit maksymalnej prędkości pobierania?

: 22 lipca 2010, 00:08
autor: yantar
W samym apt-get nie o ile wiem. Ale można wykorzystać do tego terminalowy program trickle. Wtedy wystarczy tylko: np.

Kod: Zaznacz cały

trickle -d 100 apt-get update
I aktualizacja przebiegnie z szybkością max 100kb/s.
Można też stworzyć plik konfiguracyjny trickle by ustawić prędkości dla wybranych programów/protokołów na stałe (ale z tym jest troszkę więcej zachodu ze względu na dość skąpą dokumentację i źródła na necie). Przeszukaj forum pod kątem zapytania trickle, podobne pytania były już zadawane kilka razy.

: 22 lipca 2010, 00:50
autor: lexom
To chyba nie do końca działa. Wpisałem w konsoli:

Kod: Zaznacz cały

trickle -d 15 apt-get dist-upgrade
W monitorze systemu mam, że pobiera cały czas z 30 KB/s (czyli wykorzystuje całość mojego marnego łącza).

: 22 lipca 2010, 03:37
autor: yantar
Są dwie możliwości. Jedna, błąd trickle (coś podobnego kiedyś było na forach, trzeba było dodawać jeszcze parametr -u dla wysyłania), druga chodzi o sposób zliczania szybkości transferu. Trickle uśredniało pobieranie (czy jakoś tak to leciało). Mało się odczuwa limit przy aktualizacji bazy pakietów, jest wtedy pobieranych wiele małych plików, lepiej jest przy samej aktualizacji.
Dwa linki, z których możesz skorzystać:
http://www.linux.com/archive/articles/61293
http://www.tuxradar.com/content/control ... th-trickle
Ps. Przy tak "cienkim" łączu zainteresuj się również pakietem wondershaper z repozytorium. Chyba, że kolejkujesz sobie pakiety własnym skryptem HTP/CBQ.
Osobiście używam i trickle, i wondershapera.