StarWind server network configuration after Windows installation

1- Update the network firmware/driver

2- Assign IP to Nics.

3- Apply the StarWInd network recommendations

4- Change the MTU of SAN and SAN2 Nics to 9000 (Jumbo frames)

Windows Server 2008, Windows Server 2008 R2.

This commands should be run from command prompt with admin rights

netsh int tcp set heuristics disabled – disables Windows scaling heuristics netsh int tcp set global autotuninglevel=normal – turns-on TCP auto-tuning netsh int tcp set global congestionprovider=ctcp – turns on using Compound TCP netsh int tcp set global ecncapability=enabled – enables ECN netsh int tcp set global rss=enabled – enables Receive-side Scaling (RSS). Note, that you should enable it only if your NIC supports it! netsh int tcp set global chimney=enabled – enables TCP Chimney offload netsh int tcp set global dca=enabled – enables Direct Access cache (should be supported by CPU, chipset and NIC)

For testing bandwidth of your network we recommend to use NTTTCP or iPerf.

Windows Server 2012

Server 2012 handles the settings by using different templates, template contents can be viewed by using Get-NetTCPSetting.

netsh int tcp set supplemental template=datacenter netsh int tcp set global rss=enabled netsh int tcp set global chimney=enabled netsh int tcp set global dca=enabled

https://forums.starwindsoftware.com/viewtopic.php?f=5&t=2293