dlaczego podklasa rt z ustawionym wiekszym transferem niz klasa nadrzedna nie pilnuje jej ustawien i przekracza dozwolony ruch?
Cytuj:
DLimq4=100
DLrt=200
tc qdisc del dev imq4 root &>/dev/null
tc qdisc add dev imq4 root handle 10:0 hfsc default 10
tc class add dev imq4 parent 10:0 classid 10:1 hfsc rt m2 $[DLimq4*8]kbit ls m2 $[DLimq4*8]kbit ul m2 $[DLimq4*8]kbit
tc class add dev imq4 parent 10:1 classid 10:10 hfsc ls m2 1kbit ul m2 $[DLimq4*8]kbit
tc class add dev imq4 parent 10:1 classid 10:20 hfsc rt m2 $[DLrt*8]kbit
w htb nie bylo takiego problemu
Cytuj:
DLimq4=100
DLrt=200
tc qdisc del dev imq4 root &>/dev/null
tc qdisc add dev imq4 root handle 10:0 htb r2q 10 default 10
tc class add dev imq4 parent 10:0 classid 10:1 htb rate $[DLimq4*8]kbit ceil $[DLimq4*8]kbit quantum 1500 burst 0k cburst 0k
tc class add dev imq4 parent 10:1 classid 10:10 htb rate 1kbit ceil $[DLimq4*8]kbit quantum 1500 burst 0k cburst 0k
tc class add dev imq4 parent 10:1 classid 10:20 htb rate 1kbit ceil $[DLrt*8]kbit quantum 1500 burst 0k cburst 0k
dzielic ruch na dwie klasy i okreslac ich wielkosc to bez sesu zwlaszcza jesli klasa rt jest nie wykorzystana.
marnuje sie nieco pasma.
prubowalem na rozne sposoby i nic