> This is strange. I wonder if it might be a cache footprint issue?
A point about netperf :) By default, it will use one more buffer than the
initial size of the socket buffer divided by the send/recv buffer size - this
goes back to days of copy-avoidance, a flavor of which can be found in reading:
ftp://ftp.cup.hp.com/dist/networking/briefs/copyavoid.pdf
particularly section 3.2. It can be overridden with the global -W option:
-W send,recv Set the number of send,recv buffers
Of course, this will interact with other things such as:
The default send/recv size will be the send/recv socket buffer size. That can be
overridden with the test-specific -m/-M options.
The default socket buffer size will be whatever the system gives it. That can be
overridden with the test-specific -s/-S options.
So, the various options can have a non-trivial effect on the cache footprint of
the data netperf is shoving around.
rick jones
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html