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

Reply via email to