KNOWLEDGE BASE

Configure TCP Window Scaling to Optimize Tableau Server Performance


Product(s): Tableau Server
Version(s): All
Last Modified Date: 16 Aug 2016

By default TCP Window Scaling (also known as Receive Window Auto-Tuning) is set to "normal." This is best for Tableau Server performance. If TCP Window Scaling is disabled, Tableau Server performance can suffer, with slow response times.

If you are having problems with performance, you can easily check the value of TCP Window Scaling to make sure it is not contributing to performance issues, and if it is disabled, you can set it to normal to see if this improves performance. Be aware that this setting may have been changed from the default to accommodate other aspects of your networking environment, so you should verify with your network administrators that it is ok to set it back to default ("normal").

Note: Refer to the Microsoft Support article about the Receive Window Auto-Tuning feature. For more information about TCP Window Scaling, refer to the article about TCP Receive Window Auto-Tuning on the Microsoft Technet site.

Step 1 

On the main Tableau Server computer, right-click on Command prompt, and then click Run as administrator.

Step 2 

In the command prompt, type netsh interface tcp show global.

If TCP Window Scaling is enabled (the default), the Receive Window Auto-Tuning Level will show as normal:

If TCP Window Scaling is disabled, the Receive Window Auto-Tuning Level will be disabled:

 

Step 3 

If TCP Window Scaling is disabled, this can reduce Tableau Server performance. To enable this, at the command prompt, type netsh interface tcp set global autotuning=normal.

The command will return an "Ok" if it was successful. You can verify the setting by typing netsh interface tcp show global:

 

 

 

Alternate Search Terms:performance, tcp
Did this article resolve the issue?