is OVS+DPDK useful for general purpose workload

Laurent Dumont laurentfdumont at
Sun Oct 31 21:37:15 UTC 2021

Most of the implementations I have seen for OVS-DPDK mean that the VM side
would also use DPDK.

Because even from a DPDK perspective at the compute level, the VM will
become the bottleneck. 200k PPS with OVS-DPDK + non-DPDK VM is about what
you get with OVS + OVSfirewall + non-DPDK VM.

On Sun, Oct 31, 2021 at 12:21 AM Satish Patel <satish.txt at> wrote:

> Folks,
> I have deployed openstack and configured OVS-DPDK on compute nodes for
> high performance networking. My workload is general purpose workload
> like running haproxy, mysql, apache and XMPP etc.
> When I did load testing I found performance was average and after
> 200kpps packet rate I noticed packet drops. I heard and read that DPDK
> can handle millions of packets but in my case its not true. I am using
> virtio-net in guest vm which processes packets in the kernel so I
> believe my bottleneck is my guest VM.
> I don't have any guest based DPDK applications like testpmd etc. does
> that mean OVS+DPDK isn't useful for my cloud? How do I take advantage
> of OVS+DPDK with general purpose workload?
> Maybe I have the wrong understanding about DPDK so please help me :)
> Thanks
> ~S
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the openstack-discuss mailing list