Chimney Offload State - Enable or Disable

ByLine
How to Enable or Disable the Chimney Offload State in Vista
Synopsis
This will show you how to enable or disable the TCP Chimney Offload State to offload TCP processing for a network connection from the CPU to the network adapter instead.
How to Enable or Disable the Chimney Offload State in Vista

information   Information
This will show you how to enable or disable the TCP Chimney Offload State to offload TCP processing for a network connection from the CPU to the network adapter instead. This helps improve the processing of network data on your computer or server without the need for additional programs or any loss to manageability or security. Programs that are currently bound by network processing overhead will generally scale better when used with TCP Chimney Offload. For more information about this, see Information about the TCP Chimney Offload, Receive Side Scaling, and Network Direct Memory Access features in Windows Server 2008 and What is TCP Chimney Offload? - Windows Vista Help.
Tip   Tip
"The goal of TCP Chimney is to reduce CPU utilization and increase network throughput for long-lived TCP connections with bulk transfers and applications that pre-post buffers. Moving TCP processing tasks to hardware frees up the server's CPU for other application tasks."
Full read at: http://technet.microsoft.com/en-us/network/dd277645.aspx

Note   Note
The TCP Chimney Offload State is enabled by default in Vista. It is recommended to have this enabled. You can test to see how your network connection speed works with either setting.


Here's How:
1. To See the Current TCP Settings
B) Click on Continue in the UAC prompt.​
C) In the elevated command prompt, copy and paste the command below and press Enter. (See screenshot below)​
netsh interface tcp show global
Default_Settings.jpg

2. To Enable the Chimney Offload State
A) In the elevated command prompt, copy and paste the command below and press Enter. (See screenshot below)​
netsh int tcp set global chimney=enabled

B) You will get a OK response if successful. If not, repeat step 2A.​
C) Go to step 4.​
Enable.jpg

3. To Disable the Chimney Offload State
A) In the elevated command prompt, copy and paste the command below and press Enter. (See screenshot below)​
netsh int tcp set global chimney=disable

B) You will get a OK response if successful. If not, repeat step 3A.​
Disable.jpg

4. Repeat step 1 to verify the change.​
5. Close the command prompt when done.​
6. Restart the computer to apply.​
That's it,
Shawn


 
Last edited:
Shawn Brink

Comments

Shawn, I know that you say Chimney Offload and Autotuning are set to enabled and normal by default but I have done a clean install of Home Premium and Ultimate and they were both set to Chimney Offload=Disabled, Autotuning= HighlyRestricted. Could it have anything to do with your network adapter and or Router that determine the setting, as soon as you connect to your router/adapter? Or am I making no sense? lol :geek:
 
Hello Aaron,

I'm noticing more people reporting this, so it may be so. The settings in the tutorial are the normal recommended settings. You might try either way to see if you notice a difference between them.
 
Hi Shawn,

I try step no. 2 of this tutorial enabling chimney offload state but I received a message "set global command failed on IPV4 the requested operation requires elevation" any help or additional info on this issue.


Rickrode
 
Hello Rickrode,

You will just need to open a elevated command prompt with administrator rights, as per step 1, instead of a normal command prompt. ;)

Hope this helps,
Shawn
 
"The goal of TCP Chimney is to reduce CPU utilization and increase network throughput for long-lived TCP connections with bulk transfers and applications that pre-post buffers. Moving TCP processing tasks to hardware frees up the server's CPU for other application tasks."
Full read: http://technet.microsoft.com/en-us/network/dd277645.aspx
Hi shawn, just read this at technet. But dont you think changing this setting will cause a slow performance while using other applications? I have not tried it yet. But will try it today and will post the difference.
 
Top