Throughput with Onload

Onload User Guide (UG1586)

Document ID
UG1586
Release Date
2023-07-31
Revision
1.2 English

The benchmark performance tests can be run with Onload using the Onload kernel bypass. To do this add onload to the start of each command line.

TCP Throughput with Netperf

Run the net-server application on system-1:

[system-1]# pkill -f netserver
[system-1]# onload taskset -c 1 netserver

Run the netperf application on system-2:

[system-2]# onload taskset -c 1 \
   netperf -t TCP_RR -H <system1-ip> -l 10 -- -r 32
Socket  Size    Request Resp.   Elapsed Trans.
Send    Recv    Size    Size    Time    Rate
bytes   Bytes   bytes   bytes   secs.   per sec
16384   87380   32      32      10.00   481130.34

This transaction rate is over 3 times the rate achieved without Onload (see Throughput without Onload below).