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

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

  • To: win-pv-devel@xxxxxxxxxxxxxxxxxxxx
  • From: "Mala Anand" <manand@xxxxxxxxxx>
  • Date: Sat, 9 Sep 2017 19:12:41 -0500
  • Delivery-date: Sun, 10 Sep 2017 01:28:08 +0000
  • List-id: Developer list for the Windows PV Drivers subproject <win-pv-devel.lists.xenproject.org>

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

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?


win-pv-devel mailing list



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