Skip to content

Instantly share code, notes, and snippets.

@tom4897
Last active April 19, 2016 11:31
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tom4897/9727446 to your computer and use it in GitHub Desktop.
Save tom4897/9727446 to your computer and use it in GitHub Desktop.
:: this is dwarden's experimental TCP related batch
@netsh int tcp set global chimney=enabled
@netsh int tcp set global dca=enabled
@netsh int tcp set global ecncapability=enabled
@netsh int tcp set global congestionprovider=ctcp
@netsh int tcp set global timestamps=enabled
@rem netsh int tcp set global autotuninglevel=disabled
@netsh int tcp show global autotuninglevel
:: disabling autotuning needs testing, sometimes help sometimes not
:: if you have restricted/highlyrestricted then switch to normal (default), experimental mode is weird most of time
:: below for server2012
netsh int tcp set global ecn=enable
netsh int tcp show global
:: heuristics need to be set carefully, on 2008/2012 is disabled
netsh int tcp set heuristics disabled
netsh int tcp show heuristics
:: default
@rem netsh int tcp set supplemental internet
:: erver2012
netsh int tcp set supplemental custom 300 10 ctcp enabled 180
netsh int tcp set supplemental custom
netsh int tcp show supplemental
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment