Hi all,

I have been working on some benchmarks of user space connection
tracking. I wanted to give some feedback on the results so that I got on
two patch series that were submitted by Paolo and Gaëtan a while ago.

In this intent, I have written a small script that makes use of T-Rex
ASTF API to generate arbitrary TCP and UDP connections:

https://github.com/rh-nfv-int/trex-core/blob/master/scripts/conntrack_ndr.py

TL;DR: Both series show significant improvement in conntrack creation
and destruction for a single core (around +240%). However, there seem to
be scalability issues with multiple cores in Gaëtan's series.

Detailed benchmark procedure and results:
https://gist.github.com/rjarry/efe91f14a9bda4eb287592f696dbd123

Gaëtan Rivet's series:
https://patchwork.ozlabs.org/project/openvswitch/list/?series=292039

Paolo Valerio's series (first 3 patches are missing from the web ui):
https://patchwork.ozlabs.org/project/openvswitch/list/?series=291239

Cheers,

-- 
Robin

_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to