Friday, 6 January 2012

Disabling network offloading in Windows

There is some useful info on offloading on this website www.windowsitpro.com/article/networking/give-microsofts-scalable-networking-pack-140350
But in my opinion it is still best to disable offloading. One example is the Microsoft Small Business Server best practices analyser recommends it, now why would Microsoft do this if it was not for the best.


To Determine the current state of offloading on the system issue these commands:


netsh int ip show global
netsh int tcp show global


To disable offloading issue these commands:

netsh int tcp set global rss=disabled
netsh int ip set global taskoffload=disabled
netsh int tcp set global autotuning=disabled
netsh int tcp set global congestion=none
netsh int tcp set global chimney=disabled

Remember this only disables offloading within the OS kernal, NOT the NICs! You can use the BACS control suite or the Intel driver options to disable this on the adapter.

1 comment:

  1. Hello!
    http://blogs.technet.com/b/exchange/archive/2011/11/14/time-to-revisit-recommendations-around-windows-networking-enhancements-usually-called-microsoft-scalable-networking-pack.aspx

    The MSExangeteam would recommend otherwise .. Offloading incoming connections to multiple processors seem more beneficial than disabling it on forehand. But again, choose wisely :-)
    Regards,
    Arian!

    ReplyDelete