[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [win-pv-devel] Windows 2016 network performance on Xen



Mala,

 

  The RSS changes did not arrive until the 8.2 release of the drivers, but for a single stream workload (which it appears you are using) these would not help anyway.

 

  In my presentation I was using Ixia Chariot as my workload as, in my experience, this is one of the few benchmarks that actually works well on Windows. I believe iperf3 is still using synchronous sockets which have never worked well on Windows, whereas IIRC Chariot uses overlapped I/O. I’m not familiar with using iperf3 so I can’t suggest the best way to tune it but you should probably wireshark your TCP streams when running in both directions to see what sort of difference you are seeing.

 

  Cheers,

 

    Paul

 

From: win-pv-devel [mailto:win-pv-devel-bounces@xxxxxxxxxxxxxxxxxxxx] On Behalf Of Mala Anand
Sent: 09 September 2017 17:13
To: win-pv-devel@xxxxxxxxxxxxxxxxxxxx
Subject: [win-pv-devel] Windows 2016 network performance on Xen

 

I have two VMs running Windows 2016 on two different hosts, with single tcp stream iperf3, I can get only ~1 Gbps. I am using Windows PV driver version 8.1.0.42.

If I run iperf3 server on a Linux Ubuntu VM, iperf3 client on Windows 2016 I get ~3Gbps. If I reverse server and client (server on Windows and client on Linux VM), I get only ~1 Gbps. So clearly the problem is on Windows receive side path.

Netsh int tcp show global has

RSS, RSC are enabled.
Auto tuning is set to experimental (tried all variations, disabled, set window size in registry etc.,)

Netsh int tcp show supplemental has
I set congestion control to ctcp

I still don't get more than 1 Gbps.

I saw Paul Durrant's presentation where he showed 8 Gbps on two VMs running Windows 10 on the same host. So I tried two VMs running Windows 2016 on the same host, I still get only 1 Gbps.

Is this a Windows 2016 specific problem or does Windows 2016 and/or Dom0 Xen need tunings?



Thanks,
Mala

_______________________________________________
win-pv-devel mailing list
win-pv-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.