Q: “how it is calculated in such an exact number? “

A: It is a reasonable number to accommodate many cases.

Q: “If there are more ports added for polling, for avoid competing can I 
increase the 64k size into a
bigger one?”

A: If a larger number is needed, it may imply that adding another PMD and 
dividing the forwarding
work would be best.  Maybe even a smaller number of flows may be best served 
with more PMDs.





On 6/29/17, 7:23 AM, "[email protected] on behalf of 
Bodireddy, Bhanuprakash" <[email protected] on behalf of 
[email protected]> wrote:

    >
    
    >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 <[email protected]> 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
    [email protected]
    
https://urldefense.proofpoint.com/v2/url?u=https-3A__mail.openvswitch.org_mailman_listinfo_ovs-2Ddiscuss&d=DwIGaQ&c=uilaK90D4TOVoH58JNXRgQ&r=BVhFA09CGX7JQ5Ih-uZnsw&m=-aL2AdnELLqgfD2paHXevABAGM7lXVTVcc-WMLHqINE&s=pSk0G_pj9n5VvpbG_ukDYkjSnSmA9Q9h37XchMZofuU&e=
 
    

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

Reply via email to