Solved

Disabling TCP Chimney in Windows Server 2003 and NIC Hardware

Posted on 2013-05-20
3
1,258 Views
Last Modified: 2013-05-21
I'm currently dealing with a couple of 2003 servers that have hangs and unresponsiveness. While doing our deep dive on it we found that TCP Chimney is enabled in the OS but is disabled on the hardware. So the question is: Does TCP Chimney have to be disabled on both the OS and the hardware or does just disabling it on the hardware work to disable it in order to prevent the non-paged pool memory leaks?  

Some Diagnostic Data:
NIC: HP NC382i DP Multifunction Gigabit Server Adapter (2 running as a Team)
NIC Driver: bxnd52x.sys
Driver Version: 6.0.32.0
0
Comment
Question by:artsupplyz
3 Comments
 
LVL 25

Assisted Solution

by:Tony Johncock
Tony Johncock earned 250 total points
ID: 39183757
I had this issue a few years back on an Exchange server.

I disabled at both the OS and hardware levels. But I found it kept getting re-enabled at the OS level and inevitably would lead to a leak again.

In the end, I ended up writing a startup script for the Exchange server such that (a) if - well when - it happened again, a simple reboot cured it and (b) during scheduled reboots such as patch maintenance, it would again be automatically disabled.
0
 
LVL 38

Accepted Solution

by:
Rich Rumble earned 250 total points
ID: 39184003
TOE is done at the hardware level, and the OS can detect if it's available, even if it's disabled at the hardware level. The OS does not emulate TCP Chimney, it only uses it if it can. Disabling at the hardware level stops it's ability to be used. The OS can still try to use it if it's not detecting it's disabled, so you may want to stop it at the OS level too:
(from CMD)
netsh int tcp set global chimney=disabled
netsh int tcp set global rss=disabled
netsh int tcp set global netdma=disabled
I typically disable all of those for better performance, your mileage may vary!
-rich
0
 
LVL 1

Author Closing Comment

by:artsupplyz
ID: 39184548
Thanks Rich and Tony! We will be disabling this at the OS level on a few to see if it will stop the leak and improve performance before we push out to the rest of the environment.
0

Featured Post

What is SQL Server and how does it work?

The purpose of this paper is to provide you background on SQL Server. It’s your self-study guide for learning fundamentals. It includes both the history of SQL and its technical basics. Concepts and definitions will form the solid foundation of your future DBA expertise.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

On July 14th 2015, Windows Server 2003 will become End of Support, leaving hundreds of thousands of servers around the world that still run this 12 year old operating system vulnerable and potentially out of compliance in many organisations around t…
A quick step-by-step overview of installing and configuring Carbonite Server Backup.
This video shows how to use Hyena, from SystemTools Software, to bulk import 100 user accounts from an external text file. View in 1080p for best video quality.
A short tutorial showing how to set up an email signature in Outlook on the Web (previously known as OWA). For free email signatures designs, visit https://www.mail-signatures.com/articles/signature-templates/?sts=6651 If you want to manage em…

777 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question