[Cerowrt-devel] [Bloat] [Codel] FQ_Codel lwn draft article review
Rick Jones
rick.jones2 at hp.com
Mon Nov 26 18:18:22 EST 2012
On 11/26/2012 01:05 PM, Rick Jones wrote:
> In theory, netperf could be tweaked to set SO_RCVTIMEO at some
> high-but-not-too-high level (from the command line?). It could then
> keep the test limping along I suppose (with gaps), but I don't want
> anything terribly complicated going-on in netperf - otherwise one might
> as well use TCP_RR anyway.
Without committing to keeping it in there, I have made a first pass at a
quick and dirty SO_RCVTIMEO-based mechanism to keep a UDP_RR test from
stopping entirely in the face of UDP datagram loss. The result is
checked-in to the top-of-trunk of the netperf subversion repository at
http://www.netperf.org/svn/netperf2/trunk .
I'm not at all sure at present the "right" things happen for interim
results or the RTT statistics.
To enable the functionality, one adds a test-specific -e option with a
timeout specified in seconds. I would suggest it be quite large so that
one is very much statistically certain that the request/response was
indeed lost and not simply delayed or it will definitely throw the
timings off...
happy benchmarking,
rick jones
More information about the Cerowrt-devel
mailing list