[ovirt-users] OVS DPDK Performance

FERNANDO FREDIANI fernando.frediani at upx.com
Tue Nov 28 11:40:30 UTC 2017


Yes Irit, but you say in the Host side that has the OVS which is 
connected to the VMs. Or are there any further steps to be done also on 
the VMs in certain cases. In short it would be interesting if you don't 
have to do much inside the VM, only in the host to have some performance 
improvment gains. Do you think that is feasible ?

Fernando


On 28/11/2017 06:12, Irit Goihman wrote:
> Hi Fernando,
>
> On Mon, Nov 27, 2017 at 9:25 PM, FERNANDO FREDIANI 
> <fernando.frediani at upx.com <mailto:fernando.frediani at upx.com>> wrote:
>
>     Hello
>
>     As some may have seen recently OVS DPDK has been introduced to
>     oVirt (https://ovirt.org/blog/2017/09/ovs-dpdk/
>     <https://ovirt.org/blog/2017/09/ovs-dpdk/>). This is very
>     interesting feature which can make a huge performance difference
>     in terms of network performance.
>
>     Just wanted to ask if anyone has tested it in any environment and
>     made any comparison, specially for packet forward (e.g: running
>     Virtual Routers or Virtual Firewalls with virtio) or packet
>     dropping as well.
>
>
> You can see Intel OVS DPDK performance results compared to OVS native 
> in 
> https://download.01.org/packet-processing/ONPS2.1/Intel_ONP_Release_2.1_Performance_Test_Report_Rev1.0.pdf
>
> Performance results of OVS DPDK in oVirt setup will be published soon.
>
>
>     One doubt I have and if someone could clarify is: Should I enable
>     DPDK in the Host any traffic forwarded to any VMs will
>     automatically benefit from this performance gain of DPDK or there
>     additional steps that need to be put in place inside the VM when
>     sharing a physical Network Interface ?
>
>
> Enabling DPDK is not enough. Since it's tightly coupled to system 
> hardware a few steps are needed in order to achieve good performance 
> results. For example: disabling interrupts, enabling hugepages, 
> isolating CPU cores, allocating them to PMD threads and pinning vcpus.
>
> More information can be found here:
> http://docs.openvswitch.org/en/latest/intro/install/dpdk/
> http://dpdk.org/doc/guides-16.04/linux_gsg/nic_perf_intel_platform.html
>
>
>
>     Thanks
>     Fernando
>
>     _______________________________________________
>     Users mailing list
>     Users at ovirt.org <mailto:Users at ovirt.org>
>     http://lists.ovirt.org/mailman/listinfo/users
>     <http://lists.ovirt.org/mailman/listinfo/users>
>
>
>
>
> -- 
>
> IRIT GOIHMAN
>
> SOFTWARE ENGINEER
>
> EMEA VIRTUALIZATION R&D
>
> Red Hat EMEA <https://www.redhat.com/>
>
> <https://red.ht/sig> 	
> TRIED. TESTED. TRUSTED. <https://redhat.com/trusted>
>
> @redhatnews <https://twitter.com/redhatnews> Red Hat 
> <https://www.linkedin.com/company/red-hat> Red Hat 
> <https://www.facebook.com/RedHatInc>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ovirt.org/pipermail/users/attachments/20171128/05fdfb84/attachment.html>


More information about the Users mailing list