<div dir="ltr">I have limited hands-on experience with both but they don't serve the same purpose/have the same implementation. You use SRIOV to allow Tenants to access the NIC cards directly and bypass any inherent linux-vr/OVS performance limitations. This is key for NFV workloads which are expecting large amount of PPS + low latency (because they are often just virtualized bare-metal products with one real cloud-readiness/architecture ;) ) - This means that a Tenant with an SRIOV port can use DPDK + access the NIC through the VF which means (in theory) a better performance than OVS+DPDK.<div><br></div><div>You use ovs-dpdk to increase the performance of OVS based flows (so provider networks + vxlan based internal-tenant networks).</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Nov 8, 2020 at 11:13 AM Satish Patel <<a href="mailto:satish.txt@gmail.com">satish.txt@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"> Thanks. Just curious then why people directly go for SR-IOV<br>
implementation where they get better performance + they can use the<br>
same CPU more also. What are the measure advantages or features<br>
attracting the community to go with DPDK over SR-IOV?<br>
<br>
On Sun, Nov 8, 2020 at 10:50 AM Laurent Dumont <<a href="mailto:laurentfdumont@gmail.com" target="_blank">laurentfdumont@gmail.com</a>> wrote:<br>
><br>
> As far as I know, DPDK enabled cores will show 100% usage at all times.<br>
><br>
> On Sun, Nov 8, 2020 at 9:39 AM Satish Patel <<a href="mailto:satish.txt@gmail.com" target="_blank">satish.txt@gmail.com</a>> wrote:<br>
>><br>
>> Folks,<br>
>><br>
>> Recently i have added come compute nodes in cloud supporting<br>
>> openvswitch-dpdk for performance. I am seeing all my PMD cpu cores are<br>
>> 100% cpu usage on linux top command. It is normal behavior from first<br>
>> looks. It's very scary to see 400% cpu usage on top. Can someone<br>
>> confirm before I assume it's normal and what we can do to reduce it if<br>
>> it's too high?<br>
>><br>
</blockquote></div>