On Fri, 20 Jun 2003 17:25:43 +0300, "MihaiV" <[EMAIL PROTECTED]> said: > > > 2. tu ce intelegi prin impartire proportionala ? > > Pai daca citeai home-page -ul de la htb, autorul Devik da un exemplu de > comenzi tc prin care se creeaza 3 clase (10kbps, 30kbps, 60kbps).Clasa > parent are 100kbps. Daca pe clasa child de 60kbps nu se face trafic > atunci celelalte 2 clase (cea de 10 si cea de 30) imprumuta banda. Devik > spune ca o imprumuta proportional cu rate-ul lor adica prima clasa ar > trebui sa aiba 10+1/4*60=25kbps iar a doua clasa ar trbui sa aiba > 30+3/4*60=75kbps. In final ar trebui ca intre clasa 1 si 2 sa aveam > raportul 1/3 (25kbps/75kbps). Eu am testat exact comenzile lui si nu
uite ca ma facushi sa mai arunc un ochi pe pagina lui Devik, si asa zice (nu te verific la calcule ca e tarziu :)), si asa zice, dar in continuarea explicatie vine partea interesanta ce te scoate sau te baga din/in ceata, adica la explicarea lui quantums si anume: It might be good time to touch concept of quantums now. In fact when more classes want to borrow bandwidth they are each given some number of bytes before serving other competing class. This number is called quantum. You should see that if several classes are competing for parent's bandwidth then they get it in proportion of their quantums. It is important to know that for precise operation quantums need to be as small as possible and larger than MTU. Normaly you don't need to specify quantums manualy as HTB chooses precomputed values. It computes classe's quantum (when you add or change it) as its rate divided by r2q global parameter. Its default value is 10 and because typical MTU is 1500 the default is good for rates from 15 kBps (120 kbit). For smaller minimal rates specify r2q 1 when creating qdisc - it is good from 12 kbit which should be enough. If you will need you can specify quantum manualy when adding or changing the class. You can avoid warnings in log if precomputed value would be bad. When you specify quantum on command line the r2q is ignored for that class. sincer sa iti spun nu mai stiu ce "rate" aveam cand am facut eu testele, deci daca avea influenta mare quantumul/r2q si oscilatia traficului, iar cum timp de asemenea teste nu am acum, poate le faci tu si daca nu e secret sa imi forward si mie configurile la fiecare test si rezultatele. mersi C
