Windows 10 Tcp Auto Tuning Level

Starting with Windows Vista, there were improvements made to the network stack including a little known feature called TCP Window Auto-tuning. The auto-tuning feature allows newer versions of Windows to be able to adjust the RWIN value automatically on the fly so to speak. While it does offer improvements in certain realms, it can also cause network performance issues. I wanted to detail a few scenarios of TCP Auto-tuning slow network performance and when I have observed this issue come into play

  1. Tcp Window Auto Tuning
  2. What Is Windows Auto Tuning

Tcp Window Auto Tuning

  1. Like much of the Windows 10 operating system, the Window Auto Tuning feature built into the software was created with only the best of intentions. It’s actually a modern version of a feature that has been around since the days of Windows Vista that is designed to improve the way that certain programs perform when sending TCP data over a.
  2. Mar 28, 2019  Windows 10 optimized features in the TCP/IP stack, including CTCP, and TCP Window Auto-Tuning. The new implementation works much better by default than previous Windows versions with broadband internet connections and is able to adjust many values on the automatically.

You can see your current TCP Auto-tuning values by issuing the NETSH command:

What Is Windows Auto Tuning

It will display something similar to the following (the following clip is taken from a Windows 10 workstation):

If you notice above, the line Receive Window Auto-Tuning Level is set to normal. This is the default setting out of the box.

To turn off TCP Auto-tuning you can use the following command:

Another option is to set TCP Auto-tuning to highlyrestricted which seems to have the same performance improving effect as disabling when connecting to legacy OS versions.

Indian Chicken Recipes- If you like your food really hot then you'll find Indian food absolutely irresistible.It's all about aromatic spices, chillies, yoghurt, coconut, garlic, tamarind, tall stacks of hot rotis', caramelised onions and countless dollops of silky desi ghee. New hindi video download. 3,029 Best Food Free Video Clip Downloads from the Videezy community. Free Food Stock Video Footage licensed under creative commons, open source, and more! Browse Recipe Videos – Cooking Video Recipes, Indian Food Recipes, Baking Techniques, Dinner Ideas & more. Learn how to make easy recipes by watching latest recipe videos online. Free Stock Photos. Popular searches; Black and white photography. Find the best free food videos. Free Download HD or 4K Use all videos for free for your projects. Restaurant cooking fruit pizza coffee vegetables indian food burger healthy food pasta chef meat chinese food dinner cake salad breakfast people eating flowers travel dessert. Jan 14, 2016  Cooking skills are must for every chef. In Indian Cooking you should have Amazing Cooking skills to make some Indian Street Foods and other Indian Dishes. In this video you will see some most.

Windows Auto-Tuning is a feature introduced in Windows Vista and still in use on Windows 10. Windows Auto-Tuning was designed to automatically improve the performance for programs that receive TCP data over a network. Windows Auto-Tuning should be enabled and left alone unless you have a router, WI. Windows auto-tuning transiting a Cisco router or switch is invisible to the device. However, in certain topologies it's possible auto-tuning will burst beyond what's typical for older TCP implementations which could result in buffer drops on the Cisco device. (Windows auto-tuning uses TCP.

TCP Auto-tuning slow network performance

For the most part, I have seen the TCP Auto-tuning slow network performance issue come into play with new server OS’es and client OS’es talking to legacy server OS’es like Windows Server 2003. Especially in file copies, RDP sessions and SQL query performance the issue has been evident.

Slow File copy and RDP performance

In particular I have seen many cases where the file copies from newer operating systems to slower operating systems and back have been super slow. Recently, in an environment still running a Windows 2003 server, RDP from Windows 10 was horribly slow. The experience was one of the mouse freezing every 5 seconds or so for 2 or 3 seconds then it would release and keep doing that – basically an unusable state.

Slow SQL query performance

Recently, in working with a developer who was running queries from Windows 2012 R2 server running SQL 2012, he had horrible query performance querying data from an old Windows 2003 server running SQL 2005. You may be saying to yourself, Windows 2003 and SQL 2005 are not supported any longer, why would anyone be running those operating systems still? Sad to say, they are still out there in greater numbers than we would like to think, mainly due to legacy applications that are bound in some way to an older version of SQL/Windows for whatever reason.

Case in point, the query performance you see in the first screenshot is taken with the auto-tuning levels set at default. Notice the msDur value in the first query. These values are connecting back to a legacy Windows 2003 server.

Now, the following screen clip is taken showing the query performance after turning auto-tuning off. Also, these values are connecting between sites so this is why they are still showing as much higher than the other query results you see.

Final Thoughts

If you are chasing a weird network performance issue that seems to have no other explainable cause, you may want to check into your TCP Auto-tuning settings. The TCP Auto-tuning slow network performance issue can be a difficult issue to track down especially since it is usually the last thing we think to look at. If you have a mix of legacy OS and new OS versions in your environment, it is a good bet you may want to focus on and test various settings with Auto-tuning to rule out any potential issues with network performance.