If you actually run out of the trace buffers, do you just continue to
run with the last settings? If so, that would keep up throughput
even if you are out of trace buffers...
Upon configuring the qdisc you can specify a default value, which is
taken when the buffers are empty. It is either drop the packet or just
forward it with no delay.
What rates do you see, btw? (pps, bps).
My machine was an AMD Athlon 2083MHz, with a default installation of
Debian with Kernel 2.6.16 and HZ set to 1000.
Up to 80'000 pps (with "small" udp packets) everything (without netem,
with netem and with netem trace) worked fine (tested with up to 10ms delay).
For 90'000 pps the kernel dropped some packets even with no netem
running, some more with netem and allmost all with netem trace.
As soon as I have changed the mechanism for the data transfer to
rtnetlink I'll do some new tests, trying to reach a higher packet rate.
Then I'll see whether it is necessary to add more buffers, or whether
the system collapses before.
Thanks again!
Ariane
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html