Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel werden die FEATURES TCP Chimney Offload, Receive Side Scaling (RSS) und Network Direct Memory Access (NetDMA) beschrieben, die für das TCP/IP-Protokoll in Windows Server 2008 verfügbar sind.
Ursprüngliche KB-Nummer: 951037
ÜBERSICHT ÜBER TCP Chimney Offload
TCP Chimney Offload ist eine Netzwerktechnologie, mit der die Workload während der Netzwerkdatenübertragung von der CPU auf einen Netzwerkadapter übertragen wird. In Windows Server 2008 ermöglicht TCP Chimney Offload das Windows-Netzwerksubsystem das Entladen der Verarbeitung einer TCP/IP-Verbindung an einen Netzwerkadapter, der spezielle Unterstützung für die TCP/IP-Offloadverarbeitung enthält.
TCP Chimney Offload ist in allen Versionen von Windows Server 2008 und Windows Vista verfügbar. Sowohl TCP/IPv4-Verbindungen als auch TCP/IPv6-Verbindungen können deaktiviert werden, wenn der Netzwerkadapter dieses Feature unterstützt.
Aktivieren und Deaktivieren von TCP Chimney Offload in Windows Server 2008
TCP Chimney Offload kann an den folgenden beiden Speicherorten aktiviert oder deaktiviert werden:
- Das Betriebssystem
- Die Seite "Erweiterte Eigenschaften" des Netzwerkadapters
TCP Chimney Offload funktioniert nur, wenn es an beiden Standorten aktiviert ist. Tcp Chimney Offload ist standardmäßig an beiden Speicherorten deaktiviert. OEM-Installationen können jedoch TCP Chimney Offload im Betriebssystem, im Netzwerkadapter oder sowohl im Betriebssystem als auch im Netzwerkadapter aktivieren.
Konfigurieren von TCP Chimney Offload im Betriebssystem
Führen Sie die folgenden Schritte aus, um TCP Chimney Offload zu aktivieren:
- Verwenden Sie Administratoranmeldeinformationen, um eine Eingabeaufforderung zu öffnen.
- Geben Sie an der Eingabeaufforderung den
netsh int tcp set global chimney=enabled
Befehl ein, und drücken Sie dann die EINGABETASTE。
Führen Sie die folgenden Schritte aus, um tcp Chimney Offload zu deaktivieren:
- Verwenden Sie Administratoranmeldeinformationen, um eine Eingabeaufforderung zu öffnen.
- Geben Sie an der Eingabeaufforderung den
netsh int tcp set global chimney=disabled
Befehl ein, und drücken Sie dann die EINGABETASTE.
Führen Sie die folgenden Schritte aus, um den aktuellen Status von TCP Chimney Offload zu ermitteln:
- Verwenden Sie Administratoranmeldeinformationen, um eine Eingabeaufforderung zu öffnen.
- Geben Sie an der Eingabeaufforderung den
netsh int tcp show global
Befehl ein, und drücken Sie dann die EINGABETASTE.
Konfigurieren von TCP Chimney Offload auf dem Netzwerkadapter
Führen Sie die folgenden Schritte aus, um TCP Chimney Offload zu aktivieren oder zu deaktivieren:
- Öffnen Sie den Geräte-Manager.
- Doppelklicken Sie unter Netzwerkadaptern auf den gewünschten Netzwerkadapter.
- Klicken Sie auf der Registerkarte "Erweitert " im Feld neben dem TCP-Offloadeintrag auf "Aktiviert " oder "Deaktiviert ".
Notiz
Verschiedene Hersteller können verschiedene Begriffe verwenden, um TCP Chimney Offload auf der Seite "Erweiterte Eigenschaften" des Netzwerkadapters zu beschreiben.
Wie TCP Chimney Offload mit anderen Programmen und Diensten koexistiert
Wenn die TCP Chimney Offload-Technologie TCP/IP-Verarbeitung für eine bestimmte TCP-Verbindung zu einem dedizierten Netzwerkadapter auslädt, muss sie mit anderen Programmen oder Diensten koexistieren, die auf Niedrigeren Layer-Diensten im Netzwerksubsystem basieren. Die folgende Tabelle zeigt, wie TCP Chimney Offload mit anderen Programmen und Diensten koexistiert.
Programm oder Dienst | Arbeitet zusammen mit TCP Chimney Offload | Erwartetes Verhalten, wenn sowohl der Dienst als auch der TCP Chimney Offload aktiviert sind |
---|---|---|
Windows-Firewall | Ja | Wenn die Firewall für eine bestimmte TCP-Verbindung konfiguriert ist, wird diese TCP-Verbindung vom TCP/IP-Stapel an den Netzwerkadapter entladen. |
Drittanbieter-Firewall | Implementierungsspezifisch | Einige Firewallanbieter haben beschlossen, ihr Produkt so zu implementieren, dass TCP Chimney Offload verwendet werden kann, während der Firewalldienst ausgeführt wird. In der Firewalldokumentation erfahren Sie, ob das von Ihnen verwendete Produkt TCP Chimney Offload unterstützt. |
Internetprotokollsicherheitsrichtlinie (IPsec) | No | Wenn das System eine IPsec-Richtlinie angewendet hat, versucht der TCP/IP-Stapel nicht, TCP-Verbindungen zu entladen. Dadurch kann die IPsec-Ebene jedes Paket prüfen, um die gewünschte Sicherheit bereitzustellen. |
Netzwerkadapter-Teamdienst (Dieser Dienst wird auch als Lastenausgleichs- und Failoverdienst bezeichnet. Sie wird in der Regel von einem OEM bereitgestellt.) | Implementierungsspezifisch | Einige OEMs haben beschlossen, ihre Netzwerkadapter-Teamlösungen zu implementieren, damit sie mit TCP Chimney Offload koexistieren. In der Dokumentation zum Teamingdienst des Netzwerkadapters können Sie ermitteln, ob Sie den TCP-Chimney-Offload zusammen mit diesem Dienst verwenden können. |
Windows Virtualization (Hyper-V-Technologie) | No | Wenn Sie die Microsoft Hyper-V-Technologie zum Ausführen virtueller Computer verwenden, nutzt kein Betriebssystem das TCP Chimney Offload. |
Netzwerküberwachungstools wie Netzwerkmonitor und Wireshark | Implementierungsspezifisch | Einige Netzwerküberwachungstools können mit TCP-Schornstein koexistieren, jedoch keine entladenen Verbindungen überwachen. |
Netzwerklastenausgleichsdienst (NLB) | No | Wenn Sie den NLB-Dienst auf einem Server konfigurieren, lädt der TCP/IP-Stapel keine TCP-Verbindungen aus. |
Clusterdienst | Ja | Beachten Sie jedoch, dass TCP-Verbindungen mit dem Netzwerkfehlertolerantentreiber (NetFT.sys) nicht entladen werden. NetFT wird für die fehlertolerante Interknotenclusterkommunikation verwendet. |
NAT-Dienst (Network Address Translation) (auch bekannt als Internet Connection Sharing Service) | No | Wenn dieser Dienst installiert und ausgeführt wird, wird der TCP/IP-Stapel keine Verbindungen entladen. |
So bestimmen Sie, ob TCP Chimney Offload funktioniert
Wenn tcp Chimney Offload im Betriebssystem und im Netzwerkadapter aktiviert ist, versucht der TCP/IP-Stapel, geeignete TCP-Verbindungen an den Netzwerkadapter zu entladen. Führen Sie die folgenden Schritte aus, um herauszufinden, welche der aktuell eingerichteten TCP-Verbindungen auf dem System deaktiviert sind:
Verwenden Sie Administratoranmeldeinformationen, um eine Eingabeaufforderung zu öffnen.
Geben Sie den Befehl ein
netstat -t
, und drücken Sie dann die EINGABETASTE.Sie erhalten eine Ausgabe, die etwa wie folgt aussieht:
Active Connections Proto Local Address Foreign Address State Offload State TCP 127.0.0.1:52613 computer_name:52614 ESTABLISHED InHost TCP 192.168.1.103:52614 computer_name:52613 ESTABLISHED Offloaded
In dieser Ausgabe wird die zweite Verbindung ausgeladen.
Aktivieren und Deaktivieren von RSS in Windows Server 2008
Führen Sie die folgenden Schritte aus, um RSS zu aktivieren:
- Verwenden Sie Administratoranmeldeinformationen, um eine Eingabeaufforderung zu öffnen.
- Geben Sie an der Eingabeaufforderung den
netsh int tcp set global rss=enabled
Befehl ein, und drücken Sie dann die EINGABETASTE.
Führen Sie die folgenden Schritte aus, um RSS zu deaktivieren:
- Verwenden Sie Administratoranmeldeinformationen, um eine Eingabeaufforderung zu öffnen.
- Geben Sie an der Eingabeaufforderung den
netsh int tcp set global rss=disabled
Befehl ein, und drücken Sie dann die EINGABETASTE.
Führen Sie die folgenden Schritte aus, um den aktuellen Status von RSS zu ermitteln:
- Verwenden Sie Administratoranmeldeinformationen, um eine Eingabeaufforderung zu öffnen.
- Geben Sie an der Eingabeaufforderung den
netsh int tcp show global
Befehl ein, und drücken Sie dann die EINGABETASTE.
Wenn Sie einen Befehl zum Aktivieren von RSS verwenden, erhalten Sie die folgende Meldung:
TCP Global Parameters
----------------------------------------------
Receive-Side Scaling State: enabled
Notiz
Standardmäßig ist RSS aktiviert.
Aktivieren und Deaktivieren von NetDMA in Windows Server 2008
Führen Sie die folgenden Schritte aus, um NetDMA zu aktivieren oder zu deaktivieren:
Klicken Sie auf Start und dann auf Ausführen. Geben Sie regedit& ein, und klicken Sie auf OK.
Suchen Sie den folgenden Registrierungsunterschlüssel, und klicken Sie dann darauf:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
Doppelklicken Sie auf den Registrierungseintrag "EnableTCPA ".
Notiz
Wenn dieser Registrierungseintrag nicht vorhanden ist, klicken Sie mit der rechten Maustaste auf "Parameter", zeigen Sie auf "Neu", klicken Sie auf "DWORD-Wert", geben Sie "EnableTCPA" ein, und drücken Sie dann die EINGABETASTE.
Um NetDMA zu aktivieren, geben Sie "1 " in das Feld "Wertdaten " ein, und klicken Sie dann auf "OK".
Um NetDMA zu deaktivieren, geben Sie "0 " in das Feld "Wertdaten " ein, und klicken Sie dann auf "OK".
Wenn der Registrierungseintrag "EnableTCPA" nicht vorhanden ist, aktivieren Sie die NetDMA-Funktionalität.
Informationen zum Haftungsausschluss von Drittanbietern
Die in diesem Artikel genannten Drittanbieterprodukte stammen von Herstellern, die von Microsoft unabhängig sind. Microsoft gewährt keine implizite oder sonstige Garantie in Bezug auf die Leistung oder Zuverlässigkeit dieser Produkte.