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
