Community

LAN optimization for VitIO drivers in windows?

Hi,

Just found out the Profitbricks help entry for VirtIO drivers installation for Windows. It recommends to do the following optimization:

Set the MTU Value to 6400

At a command prompt, execute the following:

netsh interface ipv4 set subinterface "Local Area Connection" mtu=64000 store=persistent Replace <local area="" connection=""> with the name of the adapter you want to configure.

Disable TCP Offloading / Chimney & activate TCP/IP Auto Tuning

At a command prompt, execute the following:

netsh int tcp set global chimney=disabled netsh int tcp set global rss=disabled netsh int tcp set global congestionprovider=none netsh int tcp set global netdma=disabled dca=disabled netsh int tcp set global ecncapability=disabled netsh int tcp set global timestamps=enabled netsh interface tcp set global autotuninglevel=normal

I also noticed that on Profitbricks Windows images these settings are different. So now I'm a little confused on what should be the right settings and the benefits (or not) of these.

Thanks for the help.

Nathan

 
  • **bold**
  • _italics_
  • `code`
  • ```code block```
  • # Heading 1
  • ## Heading 2
  • > Quote
 

Hi Nathan,

The "6400" is a typo, and should be "64000". We'll have to see if we can get that corrected.

There is some information about configuring VirtIO on Windows available at the end of one of the tutorials:

https://devops.profitbricks.com/tutorials/migrate-a-vmware-virtual-machine-running-windows-to-profitbricks/#provision-networking

Take a look at that and see if that helps clear things up.

I'm curious about the comment "on Profitbricks Windows images these settings are different". Did you happen to note what was different? I'd like to take a look and see if the discrepancy can be resolved.

Sincerely,

Eric

Hi Eric,

Thanks for the answer.

As for the settings on a Profitbricks provided windows image, this is what I have right now:

Profitbricks windows image settings