Hi all,

I'm using ovs-dpdk version 2.17.1.

Thread pmd use lots of cpu, like 100%.
So sometimes, if other thread schedule on this cpu, the thread will become
'slow'.
For example, if hw-offload thread schedule on pmd's core, hw-offload
process will cost long time.

So it's good idea to isolate pmd thread.

But problem is, ovs-dpdk code will create pmd thread per port, so it's
dynamic. How to dynamic detect cpu layout when create pmd thread on the
isolated core ?
For example, I isolate 4 cpu core when system startup, and want first 4 pmd
thread to create on these 4 core. And then 5'th pmd thread will create on
other core. And if port-1, port-2 down, remove pmd thread from core-1,
core-2 , and then create pmd thread from core-1. Like so on.

Is there some good idea about this ? Or some good design of other software
to solve this?

Thank you ~!


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

Reply via email to