Hi Roland,
The following patch adds a new algorithm for adaptive moderation.
The main idea is changing the CQ moderation (only for the RX) according to the
traffic.
The Adaptive moderation is controlled via ethtool: adaptive-rx on/off.
(more details in the patch itself.)
Some results without/with adaptive-rx:
--------------------------------------
for latency i run the test:
netperf -n 8 -H 11.134.14.1 -c -C -P 1 -t UDP_RR -l 10
for BW i run the test:
iperf -c 11.134.14.1 -l 64K -P8
first setup:
no adaptive moderation, default moderation values:
rx-usecs: 0 rx-frames: 0
we will get the next results:
latency 9 usec
BW 6.60 Gbits/sec
second setup:
no adaptive moderation, manually, moderation values:
rx-usecs: 10 rx-frames: 44
we will get the next results:
latency 18 usec
BW 8.50 Gbits/sec
third setup:
adaptive moderation on (Adaptive RX: on)
we will get the next results:
latency 9 usec
BW 8.60 Gbits/sec
As you can see, the adaptive moderation takes the "good" both tests (from
different kind of traffic).
Thanks, Erez
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html