Hello lartc,
I''ve made a script for shaping a network with about 3000+ users
using hashing tables
and everything seems to go down well, i''ve been testing it (for
about 10 mins and
it''s doing the job, matching filters and so on. It counts about
5000+ filters on eth1
(limit download) and about the same on eth0 (upload). The actual
implementation is
tomorrow so to be really sure about it i have one question regarding how
leaf classes
are displayed. 1:20 is parent with many child classes, each one having
it''s own sfq qdisc.
When i do : # tc -s class show dev eth1 .. the output is
class htb 1:4061 parent 1:20 leaf df27: prio 0 rate 128000bit ceil 5000Kbit
burst 1759b cburst 7849b
Sent 0 bytes 0 pkts (dropped 0, overlimits 0)
lended: 0 borrowed: 0 giants: 0
tokens: 90112 ctokens: 10289
class htb 1:4052 parent 1:20 leaf df1e: prio 0 rate 128000bit ceil 5000Kbit
burst 1759b cburst 7849b
Sent 0 bytes 0 pkts (dropped 0, overlimits 0)
lended: 0 borrowed: 0 giants: 0
tokens: 90112 ctokens: 10289
On the previous setup we had it lists like this:
class htb 1:1248 parent 1:10 leaf 1248: prio 0 rate 128000bit ceil 128000bit
burst 1663b cburst 1663b
Sent 173255 bytes 645 pkts (dropped 0, overlimits 0)
lended: 645 borrowed: 0 giants: 0
tokens: 100864 ctokens: 100864
As you can see the part "class htb 1:4061 parent 1:20 leaf
df27:" and
"class htb 1:4052 parent 1:20 leaf
df1e:" it''s different from the next ...
The second one is "class htb 1:1248 parent 1:10 leaf 1248:" so
the classid has the same, let''s say
handle, with the leaf one. In my setup it doesn''t.
I wonder if this is a real problem and if i should take it into
consideration and browse the inet
for some solution. Any help will be appreciated. Thanks.
--
Best regards,
Mihai mailto:mihai@systelecom.ro