Bądź: Wyszukaj na stronie z użyciem Google
reklama:

wtorek, 14 lipca 2009

Ograniczanie prędkości pobierania dla poszczególnych aplikacji

Autor: , 13:00, wtorek, 14 lipca 2009


Ostatnio pisałem o możliwości ograniczenia użycia procesora dla poszczególnego procesu, co spotkało się z bardzo pozytywnymi głosami. Tym razem pokażę jak podobną operację wykonać w stosunku do łącza internetowego.

Wydaje się to niepozorna operacja, jednak ostatnio zaczęły mnie denerwować aktualizacje, których miałem po kilkaset megabajtów tygodniowo, zatem postanowiłem dla menedżera aktualizacji przykręcić nieco kurek przepustowości łącza.

Do całej operacji użyjemy dedykowanego narzędzia trickle, którego właściwie jedyną funkcją jest zarządzanie transferem a dokładniej jego ograniczanie. W Ubuntu można go wgrać poleceniem:
sudo apt-get install trickle
Narzędzie może pracować w trybie autonomicznym bądź współpracując z trickled. Daje to dużo większe możliwości, jednak nam wystarczy tryb działania niezależny od trickled.

Ważniejsze flagi:

-V (sprawdzanie wersji narzędzia)
-s (działanie w trybie niezależnym od trickled)
-d WARTOŚĆ (ustawia maksymalną prędkość pobierania w KB/s)
-u WARTOŚĆ (ustawia maksymalną prędkość wysyłania w KB/s)

Przykład dotyczący ograniczenia prędkości menedżera aktualizacji wygląda zatem tak:
trickle -s -d 25 aptitude dist-upgrade
Prędkość pobierania zostanie ograniczona do 25 KB/s.

źródło: debiantoday.com; fot: DeclanTM, za Flickr.com
Komentarze 8 comments
Anonimowy pisze...

No i to jest coś co się przyda milionom użytkowników :)

Anonimowy pisze...

No mi na pewno się przyda :-) szukałem kiedyś takiego "ficzera" :D

Anonimowy pisze...

Nie jest to zbyt stabilne, mi pare razy firefoxa wyłączyło.

Krizoman pisze...

Da się to anulować ?

Np.: Ściągam aktualizacje i gadam przez Pidgina. Kończę rozmowę i chcę znieść ogranicznie...

Jeżeli jest coś takiego, to proszę Cię, Adrianie o dopisanie tego...

Anonimowy pisze...

a jak skonfigurować trickled.conf żeby nie musieć uruchamieć trickle za każdym razem kiedy odpalamy program??

Anonimowy pisze...

trickled & sleep 2 && aplikacja ?

Igor pisze...

nie wiem czy to działa czy nie działa, wydałem polecenie "trickle -d 1 sudo aptitude install miro" a tu patrze na transwer i nie jest jakbyć powinno, co jest ?

Pobieranie:6 http://archive.ubuntu.com jaunty/main libgda3-3 3.0.2-5ubuntu1 [485kB]
18% [6 libgda3-3 178441/485kB 36%] 101kB/s 47s

Igor pisze...

może to zależeć od posiadania routera ?

Prześlij komentarz


Popularne posty

Etykiety