Wish list ;)))

Pawel Krawczyk kravietz w ceti.pl
Pon, 31 Sty 2000, 16:20:54 CET


[sobota, 29 styczeń 2000], Roman Niewiarowski napisał(a):

> Otoz mam zrobic ograniczenie pasma na eth1 do 800k, shaper odpada (max
> 256k) chcialem to zrobic tc,

800 K = kilobitów na sekundę?

Jeśli chcesz tylko ograniczyć przepustowość całego interfejsu (bez
np. rozróżniania na poszczególne adresy IP) to powinno zadziałać
coś takiego:

tc qdisc add dev eth0 root handle 1: tbf limit 10KB burst 10KB rate 800kbit

Możesz potem sprawdzić czy działa:

[root w tau sendmail]# tc -s qdisc
qdisc tbf 1: dev eth0 rate 800Kbit burst 10Kb lat 1us 
 Sent 470376 bytes 1010 pkts (dropped 22, overlimits 444) 

Tzn. odrzucił dwa pakiety z powodu przekroczenia limitu.
Ograniczenie możesz przetestować za pomocą jakiegoś programu
do mierzenia przepustowości, ale raczej odradzam iptraf i FTP,
bo dają niezbyt dokładne wyniki. Lepszy jest program ttcp,
który jest do tego przeznaczony i to co pokazuje mniej więcej
zgadza się z tym co skonfigurowałeś.

Pamiętaj też, że QoS w bardzo dużym stopniu zależy od zegara
procesora maszyny na której stoi i jeśli to jest jakiś starszy
procesor, to shaper może działać bardzo niedokładnie.

-- 
Pawel Krawczyk, CETI internet, Krakow. http://ceti.pl/~kravietz/



Więcej informacji o liście dyskusyjnej pld-devel-pl