Receive Window Auto Tuning Level

  1. Receive Window Auto-tuning Level Server 2016
  2. Disable Auto Tuning
  3. Receive Window Auto-tuning Level Restricted

A reader just commented on this so this is a quickie article to debunk this “tweak”.
The “tweak”
-set autotuninglevel=disabled
-default setting = netsh int tcp set global autotuninglevel=normal
-to check your setting Open Admin Command Prompt and enter netsh interface tcp show global
-disabled = Open Admin Command Prompt and enter netsh int tcp set global autotuninglevel=disabled
-return to default = Open Admin Command Prompt and enter netsh int tcp set global autotuninglevel=normal
-This setting does not require a reboot.

Bassje by OdosynthsBassje by Odosynths is a great drum sequencer to give your beats the funky groove they’ve been missing. You can only load one sample at a time in this plugin. Unfortunately, this simple yet powerful sampler only supports 32-bit software, so it may not work for you if you have more modern equipment. Samplemoog vst download free.

Explanation
Receive Window Auto-Tuning popped up with Windows Vista and has been a feature of every Windows version since.
I’m going to try and explain this in a VERY oversimplified manner for the non-technical among us. If you want a good full breakdown see: The Cable Guy TCP Receive Window Auto-Tuning
Over the internet your info flows through a pipe. It does so in bunches at a time called packets. Think of it as a ball rolling through the pipe. The pipe may not be perfectly round and may change size and shape between you and your end connection be that a website or whatever.
Back in the day all OS’s used to just set the size of a packet of info and shove it into the pipe. That could either have the size of the packet needlessly small or so large it would jam up the pipe trying to squeeze itself through. Also, often the two connected computers often can send/receive data at different rates, sending too fast could lead to dropped packets (info not getting there). With every packet sent the sending computer would say “did you get that?” and the receiving computer wold say yes or no. If no the packet gets resent. This is called ACK. Obviously all this increases network traffic.
That led to Geeks tinkering with the receive window settings (RWIN) to try and max out their personal connection. It worked to some degree but not with every connection. Often the optimal setting for one connection was less than optimal for another. Then some Geeks figured out how to make the process “smart”. Your computer and the one your connected to (say, a website) now quickly figure out the maximum size of a packet that can be sent and how fast to send it.
So you see, in the vast majority of cases (like 99.999%) Receive Window Auto-Tuning is a good thing.
I hope that made sense.

What Microsoft Says
Microsoft Windows Networking Team – An Update on Windows TCP AutoTuningLevel

Aug 28, 2016  Window Auto-Tuning feature is enabled by default in Windows 10 and makes data transfers over networks more efficient. But if your network uses an old router or your firewall software does not support this feature, then you may experience slow data transfers or even loss of connectivity. Aug 28, 2016 Window Auto-Tuning feature is said to improve the performance for programs that receive TCP data over a network. It is nothing new. It was introduced in Windows Vista and is present in Windows 10.

Like all modern operating systems Windows has receive window auto-tuning to dynamically adjust the receive buffer size to the throughput and latency of the link. Disabling this feature will definitely limit your Internet speeds. Auto-tuning is consistent throughout all variants of TCP and present in all modern operating systems. In the modern Internet the range of latencies and throughput speeds that must be accommodated is simply too large to manage statically and must be adjusted dynamically. If you have changed your AutoTuningLevel to disabled, please reset it to normal in order to restore your Internet speeds…Auto-Tuning on the other hand should NEVER be disabled.

Download star chef cooking game. My Tests
Test Machine = Windows 10 Pro 64-bit
RED = Slower

Receive Window Auto Tuning Level

Receive Window Auto-tuning Level Server 2016

DefaultDisabled
Speedtest.net (Server in Richmond VA)
Ping 8ms
DL 180.23 Mbps
Up 12.23
Speedtest.net (Server in Richmond VA)
Ping 8ms
DL 180.30 Mbps
Up 12.16
Fast.com
170 Mbps
Fast.com
87 Mbps
Speakeasy
DL 180.27 Mbps
Up 12.00 Mbps
Server Washington DC
Speakeasy
DL 178.99 Mbps
Up 12.10 Mbps
Server Washington DC
Google (https://www.google.com/#q=internet+speed+test)
170.2 Mbps download
11.9 Mbps upload
Latency: 34 ms
Server: Washington, DC
Google (https://www.google.com/#q=internet+speed+test)
48.8 Mbps download
11.7 Mbps upload
Latency: 18 ms
Server: Washington, DC

Disable Auto Tuning

*Note – The slower speeds were retested several times with similar results.

Receive Window Auto-tuning Level Restricted

Conclusion
In my tests his setting seems to have either no effect or a negative effect.
BAD TWEAK