[netperf-talk] SCTP Benchmark significantly slow

Rick Jones rick.jones2 at hp.com
Thu May 31 16:04:50 PDT 2007


Chris Lydick wrote:
> Hello,
> 
> I am a graduate student from Kansas State University, and have been
> doing some modeling with SCTP over the past year or so. I have expanded
> the modeling to verification through a laboratory environment, and have
> been working with Netperf to help verify my modeling environment.

Scary !-)

> The only issue is that for some reason, I am unable to get any "decent"
> results using the SCTP_STREAM test within Netperf. Here are some of my
> findings:
> 
> Using a 1Gbps Ethernet line between two nodes, I receive nearly
> 987Mb/sec through the TCP_STREAM (this seems very accurate),

If you have JumboFrames enabled at least.

> while on
> the SCTP_STREAM side of things, I am only receiving at most 2.4 Mb/sec.
> 
> I notice similar behavior when using one machine as both the source and
> destination of the test.
> 
> I am using two Linux (Ubuntu 7.04) machines for the benchmarking,
> equipped with libsctp1 (1.0.6.dfsg-4), and libsctp-dev (1.0.6.dfsg-4)
> libraries.
> 
> I have also tried adjusting the buffers through the command line
> prompts, but they have had little effect.
> 
> Do you have any suggestions?

Some additional specifics wrt parameters being passed on the netperf 
command line would I suspect help :)

Other things which are often useful include:

*) CPU utilization, while netperf doesn't report it, per-CPU util might 
be nice too if this is between MP systems.  Most GbE NICs can do CKO and 
TSO, which will help TCP but will do zip for SCTP.

*) Checking ethtool stats for losses

*) Checking netstat stats for losses (I'm ass-u-me-ing there are sctp stats)

happy benchmarking,

rick jones


More information about the netperf-talk mailing list