Hi everyone,
I am getting extremely inaccurate results from my setup: - RedHat 8.0 on a Compaq ProLiant 1600, dual PII/450, Intel Dual 100 NIC - I’ve tried both SMP and non-SMP kernels. - I’m using the updated tc from the HTB home page. - I’m using the HTB that comes with the RH8 kernel.
Here’s what’s happening. If I, for instance: tc qdisc add dev eth2 root tbf rate 1.9mbit buffer 20Kb/8 limit 15Kb
Then my download rate goes at 360,000 bytes/s, which, by my calculations, is 2.77mbit. I am using Win2k perfmon to test the speed. The line is flat and the speed is very consistent (consistently *wrong*, unfortunately…)
Immediately after, I do: tc qdisc change dev eth2 root tbf rate 1.8mbit buffer 20Kb/8 limit 15Kb
My download speed is then 243,000 bytes/s, or 1.85mbit. Again, very flat, consistent line.
I have played with the parameters on both TBF and HTB in many different configurations. I always seem to have a large jump between 1.8-1.9. I can’t find any number between those two that will actually produce a 2mbit limit. I know 1.85 is close to 2.0, but is this the expected margin of error? (Then again, 2.77 isn’t close to 1.9 at all, so I hope not!)
Has anyone else experienced anything like this?
Thank you very much for any help you can provide!
Dan Farino Sr. System Engineer Stamps.com, Inc. Santa Monica, CA
|