[ofa-general] Re: why is CPU util/service demand so much higher with SDP than TCP?

Michael S. Tsirkin mst at dev.mellanox.co.il
Thu Apr 26 21:23:28 PDT 2007


> Quoting Rick Jones <rick.jones2 at hp.com>:
> Subject: why is CPU util/service demand so much higher with SDP than TCP?
> 
> So, while playing around with my new netperf SDP_RR test I've noticed that 
> a single-byte _RR test over SDP has a much higher transactions per second 
> (ie lower latency) than over TCP over the same HCA, but the CPU utilization 
> is _very_ much higher and the service demand (cpu per transaction) as well. 
> CPU util being higher makes sense with a higher transaction rate, but not 
> the increased service demand - well at least not to my experience thusfar.

That's expected.
SDP by default uses polling aggressively to trade off service demand for latency.
You can play with recv_poll module parameter to tune that.

-- 
MST



More information about the general mailing list