Linux SCTP: what kind of performance should I expect from netperf?

Daniel Borkmann dborkman at redhat.com
Tue Mar 18 11:49:06 EDT 2014


On 03/18/2014 04:16 PM, Jesper Dangaard Brouer wrote:
>
> Hi Daniel,
>
> Can you give some input on this thread?
>
> On Tue, 18 Mar 2014 10:53:40 -0400 Dave Taht <dave.taht at gmail.com> wrote:
>
>> I was curious about sctp's performance characteristics on
>> AQM'd systems... so
>> I built netperf with sctp support, and ran a couple tests on
>> kernel 3.11...
>>
>> +1: SCTP appears to work over IPv6
>> -1: Throughput is terrible

Yes, performance sucks so far (it's a known problem) and
we need to work on it ... ;-)

I presume one reason here could be as well that you need to
do crc32c checksumming on software (what does perf say?).

>> d at nuc:~/git/netperf$ netperf -6 -H snapon.lab.bufferbloat.net -t
>> SCTP_STREAM_MANY
>> SCTP 1-TO-MANY STREAM TEST from ::0 (::) port 0 AF_INET6 to
>> snapon.lab.bufferbloat.net () port 0 AF_INET6 : demo
>> Recv   Send    Send
>> Socket Socket  Message  Elapsed
>> Size   Size    Size     Time     Throughput
>> bytes  bytes   bytes    secs.    10^6bits/sec
>>
>> 212992 212992   4096    10.00       0.31
>> d at nuc:~/git/netperf$ netperf -6 -H snapon.lab.bufferbloat.net -t TCP_MAERTS
>> MIGRATED TCP MAERTS TEST from ::0 (::) port 0 AF_INET6 to
>> snapon.lab.bufferbloat.net () port 0 AF_INET6 : demo
>> Recv   Send    Send
>> Socket Socket  Message  Elapsed
>> Size   Size    Size     Time     Throughput
>> bytes  bytes   bytes    secs.    10^6bits/sec
>>
>>   87380  16384  16384    10.00       7.65



More information about the Bloat-devel mailing list