>
>I guess the answer is now the general LLC is 2.5M per core so that there is 64k
>flows per thread.

AFAIK, the no. of flows here may not have to do anything with LLC.  Also there 
is EMC cache(8k entries) of ~4MB per PMD thread.
Yes the performance will be nice with simple test cases (P2P with 1 PMD thread) 
as most of this fits in to LLC. But in real scenarios  OvS-DPDK can be memory 
bound.

BTW, on my DUT the LLC is 35MB and has 28 cores and so the assumption of 
2.5M/core isn't right. 

- Bhanuprakash.

>
>On Fri, Jun 23, 2017 at 11:15 AM, Hui Xiang <xiangh...@gmail.com> wrote:
>Thanks Darrell,
>
>More questions:
>Why not allocating 64k for each dpcls? does the 64k just fit in L3 cache or
>anywhere? how it is calculated in such an exact number?  If there are more
>ports added for polling, for avoid competing can I increase the 64k size into a
>bigger one? Thanks.
>
>Hui.
>
>

_______________________________________________
discuss mailing list
disc...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-discuss

Reply via email to