Strona 1 z 1

ograniczenie trnasferu na localhost

: 26 lip 2012, 11:17
autor: sazian
Witam,
potrzebuję ograniczyć przepustowość łącza w celu przetestowania pewnego skryptu
w internecie znalazłem że można to zrobić programem wondershaper,
więc wydałem polecenie

Kod: Zaznacz cały

sudo wondershaper lo 200 200
efekt był taki że po wpisaniu w przeglądarkę 127.0.0.1 strona wczytywała się w nieskończoność - powinna się pojawić standardowa lista plików i katalogów, plik index nie jest nadpisany.
próbowałem zwiększać oba parametry ale efekt był taki sam.

Drugim programem jaki znalazłem był trickle
polecenie

Kod: Zaznacz cały

trickle -s -d 10 -u 10 firefox
po wydaniu polecenia otworzył się normalnie działający firefox - normalnie czyli bez limitu.

Jak można ograniczyć ograniczyć transfer na lo ??
Jest to w ogóle możliwe ?


edit:

znalazłem rozwiązanie

Kod: Zaznacz cały

tc qdisc add dev lo root handle 1: cbq avpkt 1000 bandwidth 4gbit 
tc class add dev lo parent 1: classid 1:1 cbq rate 512kbit allot 1500 prio 5 bounded isolated 
tc filter add dev lo parent 1: protocol ip prio 16 u32 match ip dst 127.0.0.1 flowid 1:1
nie pytajcie jak to działa i co oznaczają te parametry, ważne że działa :D