On Thu, Jan 21, 2021 at 10:15 PM mike tancsa <m...@sentex.net> wrote:

> Hi,
>
>     I noticed with version 1.98, a switch was made to FreeBSD 13 from 12
> for some performance enhancements.  Is there a list or some benchmarks
> that show the differences in forwarding ? I also noticed the mention of
> DPDK.  How does that work on FreeBSD ? I use FRR for my routing, is
> there something I would benefit from by switching to 13 from 12 ?
>
>
> Hi,
here are some benches regarding the performance improvement:

On a 8 cores Xeon with a 10G Chelsio:
Before:
https://github.com/ocochard/netbenches/blob/master/Xeon_E5-2650_8Cores-Chelsio_T540-CR/forwarding-pf-ipfw/results/fbsd12-stable.r354440.BSDRP.1.96/README.md
After:
https://github.com/ocochard/netbenches/blob/master/Xeon_E5-2650_8Cores-Chelsio_T540-CR/forwarding-pf-ipfw/results/fbsd13-c255632/README.md
=> forwarding improvement: From 12Mpps we now reach the line-rate of
14.48Mpps
=> pf improvement: from 5.9Mpps to 8.4Mpps
About the wireguard userland vs kernel module, on a PC Engine APU2:
https://github.com/ocochard/netbenches/blob/master/AMD_GX-412TC_4Cores-Intel_i210AT/wireguard/results/fbsd13-r364937.D26137/README.md
=> From 117 to 483Mb/s
The mention of DPDK, is just regarding the route-lookup algorithm, and you
need to have a full-view use case to see the benefit:
https://github.com/ocochard/netbenches/blob/master/Atom_C2758_8Cores-Chelsio_T540-CR/fullview/results/fbsd13-r368766D27401D27412/README.md

Regards,

Olivier
_______________________________________________
Bsdrp-users mailing list
Bsdrp-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bsdrp-users

Reply via email to