On 03/01/2017 12:36 PM, Billy O'Mahony wrote: > Hi All, > > I'm creating this patch on the basis of performance results outlined below. In > summary it appears that enabling INDIRECT_DESC on DPDK vHostUser ports leads > to > very large increase in performance when using linux stack applications in the > guest with no noticable performance drop for DPDK based applications in the > guest. > > Test#1 (VM-VM iperf3 performance) > VMs use DPDK vhostuser ports > OVS bridge is configured for normal action. > OVS version 603381a (on 2.7.0 branch but before release, > also seen on v2.6.0 and v2.6.1) > DPDK v16.11 > QEMU v2.5.0 (also seen with v2.7.1) > > Results: > INDIRECT_DESC enabled 5.30 Gbit/s > INDIRECT_DESC disabled 0.05 Gbit/s > > Test#2 (Phy-VM-Phy RFC2544 Throughput) > DPDK PMDs are polling NIC, DPDK loopback app running in guest. > OVS bridge is configured with port forwarding to VM (via dpdkvhostuser > ports). > OVS version 603381a (on 2.7.0 branch but before release), > other versions not tested. > DPDK v16.11 > QEMU v2.5.0 (also seen with v2.7.1) > > Results: > INDIRECT_DESC enabled 2.75 Mpps @64B pkts (0.176 Gbit/s) > INDIRECT_DESC disabled 2.75 Mpps @64B pkts (0.176 Gbit/s) >
Hi Billy, I see a slight drop (3%) with indirect descriptors enabled and a raw throughput test. Ciara previously reported 6%. Did you test this as well as the 0% loss test? Kevin. > > Billy O'Mahony (1): > netdev-dpdk: Enable INDIRECT_DESC on DPDK vHostUser. > > lib/netdev-dpdk.c | 3 +-- > 1 file changed, 1 insertion(+), 2 deletions(-) > _______________________________________________ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev