Informations sur le déchargement TCP Chimney, la mise à l’échelle côté réception et les fonctionnalités d’accès direct à la mémoire réseau dans Windows Server 2008
Cet article décrit les fonctionnalités TCP Chimney Offload, Receive Side Scaling (RSS) et NetDMA (Network Direct Memory Access) disponibles pour le protocole TCP/IP dans Windows Server 2008.
S’applique à : Windows Server 2012 R2
Numéro de base de connaissances d’origine : 951037
Vue d’ensemble du déchargement TCP Chimney
Le déchargement TCP Chimney est une technologie réseau qui permet de transférer la charge de travail du processeur vers une carte réseau pendant le transfert de données réseau. Dans Windows Server 2008, le déchargement TCP Chimney permet au sous-système réseau Windows de décharger le traitement d’une connexion TCP/IP vers une carte réseau qui inclut une prise en charge spéciale du traitement du déchargement TCP/IP.
TCP Chimney Offload est disponible dans toutes les versions de Windows Server 2008 et Windows Vista. Les connexions TCP/IPv4 et les connexions TCP/IPv6 peuvent être déchargées si la carte réseau prend en charge cette fonctionnalité.
Comment activer et désactiver le déchargement TCP Chimney dans Windows Server 2008
Le déchargement de cheminée TCP peut être activé ou désactivé aux deux emplacements suivants :
- Le système d’exploitation
- Page propriétés avancées de la carte réseau
Le déchargement de cheminée TCP ne fonctionnera que s’il est activé dans les deux emplacements. Par défaut, le déchargement de cheminée TCP est désactivé à ces deux emplacements. Toutefois, les installations OEM peuvent activer le déchargement TCP Chimney dans le système d’exploitation, dans la carte réseau ou dans le système d’exploitation et la carte réseau.
Comment configurer le déchargement TCP Chimney dans le système d’exploitation
Pour activer le déchargement TCP Chimney, procédez comme suit :
- Utilisez les informations d’identification d’administration pour ouvrir une invite de commandes.
- À l’invite de commandes, tapez la
netsh int tcp set global chimney=enabled
commande, puis appuyez sur Entrée。.
Pour désactiver le déchargement TCP Chimney, procédez comme suit :
- Utilisez les informations d’identification d’administration pour ouvrir une invite de commandes.
- À l’invite de commandes, tapez la
netsh int tcp set global chimney=disabled
commande, puis appuyez sur Entrée.
Pour déterminer l’état actuel du déchargement TCP Chimney, procédez comme suit :
- Utilisez les informations d’identification d’administration pour ouvrir une invite de commandes.
- À l’invite de commandes, tapez la
netsh int tcp show global
commande, puis appuyez sur Entrée.
Comment configurer le déchargement TCP Chimney sur la carte réseau
Pour activer ou désactiver le déchargement TCP Chimney, procédez comme suit :
- Ouvrez le Gestionnaire de périphériques.
- Sous Cartes réseau, double-cliquez sur la carte réseau souhaitée.
- Sous l’onglet Avancé , cliquez sur Activé ou Désactivé dans la zone en regard de l’entrée de déchargement TCP.
Remarque
Différents fabricants peuvent utiliser différents termes pour décrire le déchargement TCP Chimney dans la page Propriétés avancées de la carte réseau.
Comment le déchargement TCP Chimney coexiste avec d’autres programmes et services
Lorsque la technologie de déchargement TCP Chimney décharge le traitement TCP/IP d’une connexion TCP donnée à une carte réseau dédiée, elle doit coexister avec d’autres programmes ou services qui s’appuient sur des services de couche inférieure dans le sous-système réseau. Le tableau suivant montre comment le déchargement TCP Chimney coexiste avec d’autres programmes et services.
Programme ou service | Fonctionne avec le déchargement de cheminée TCP | Comportement attendu lorsque le service et le déchargement de cheminée TCP sont activés |
---|---|---|
Pare-feu Windows | Oui | Si le pare-feu est configuré pour autoriser une connexion TCP donnée, la pile TCP/IP décharge cette connexion TCP vers la carte réseau. |
Pare-feu tiers | Spécifique à l’implémentation | Certains fournisseurs de pare-feu ont décidé d’implémenter leur produit de telle sorte que le déchargement TCP Chimney puisse être utilisé pendant l’exécution du service de pare-feu. Reportez-vous à la documentation du pare-feu pour savoir si le produit que vous utilisez prend en charge le déchargement TCP Chimney. |
Stratégie de sécurité du protocole Internet (IPsec) | Non | Si une stratégie IPsec est appliquée au système, la pile TCP/IP n’essaie pas de décharger les connexions TCP. Cela permet à la couche IPsec d’inspecter chaque paquet pour fournir la sécurité souhaitée. |
Service d’association de cartes réseau (ce service est également appelé service d’équilibrage de charge et de basculement. Il est généralement fourni par un OEM.) | Spécifique à l’implémentation | Certains OEM ont décidé d’implémenter leurs solutions d’association de cartes réseau afin qu’elles coexistent avec le déchargement TCP Chimney. Consultez la documentation du service d’association de cartes réseau pour déterminer si vous pouvez utiliser le déchargement TCP Chimney avec ce service. |
Virtualisation Windows (technologie Hyper-V) | Non | Si vous utilisez la technologie Microsoft Hyper-V pour exécuter des machines virtuelles, aucun système d’exploitation ne tirera parti du déchargement TCP Chimney. |
Outils de surveillance réseau, tels que Network Monitor et Wireshark | Spécifique à l’implémentation | Certains outils de surveillance réseau peuvent coexister avec TCP Chimney, mais ils peuvent ne pas surveiller les connexions déchargées. |
Service d’équilibrage de charge réseau (NLB) | Non | Si vous configurez le service NLB sur un serveur, la pile TCP/IP ne décharge pas les connexions TCP. |
Service de cluster | Oui | Toutefois, notez que les connexions TCP utilisant le pilote à tolérance de panne réseau (NetFT.sys) ne seront pas déchargées. NetFT est utilisé pour la communication entre les clusters à tolérance de panne. |
Service de traduction d’adresses réseau (NAT) (également appelé service de partage de connexion Internet) | Non | Si ce service est installé et en cours d’exécution, la pile TCP/IP ne décharge pas les connexions. |
Comment déterminer si le déchargement de cheminée TCP fonctionne
Lorsque le déchargement TCP Chimney est activé dans le système d’exploitation et dans la carte réseau, la pile TCP/IP tente de décharger les connexions TCP appropriées à la carte réseau. Pour savoir quelles connexions TCP actuellement établies sur le système sont déchargées, procédez comme suit :
Utilisez les informations d’identification d’administration pour ouvrir une invite de commandes.
Tapez la
netstat -t
commande, puis appuyez sur Entrée.Vous recevez une sortie qui ressemble à ce qui suit :
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
Dans cette sortie, la deuxième connexion est déchargée.
Comment activer et désactiver RSS dans Windows Server 2008
Pour activer RSS, procédez comme suit :
- Utilisez les informations d’identification d’administration pour ouvrir une invite de commandes.
- À l’invite de commandes, tapez la
netsh int tcp set global rss=enabled
commande, puis appuyez sur Entrée.
Pour désactiver RSS, procédez comme suit :
- Utilisez les informations d’identification d’administration pour ouvrir une invite de commandes.
- À l’invite de commandes, tapez la
netsh int tcp set global rss=disabled
commande, puis appuyez sur Entrée.
Pour déterminer l’état actuel de RSS, procédez comme suit :
- Utilisez les informations d’identification d’administration pour ouvrir une invite de commandes.
- À l’invite de commandes, tapez la
netsh int tcp show global
commande, puis appuyez sur Entrée.
Lorsque vous utilisez une commande pour activer RSS, vous recevez le message suivant :
TCP Global Parameters
----------------------------------------------
Receive-Side Scaling State: enabled
Remarque
Par défaut, RSS est activé.
Comment activer et désactiver NetDMA dans Windows Server 2008
Pour activer ou désactiver NetDMA, procédez comme suit :
Cliquez sur Démarrer et sur Exécuter, tapez regedit, puis cliquez sur OK.
Recherchez la sous-clé de Registre suivante, puis cliquez dessus :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
Double-cliquez sur l’entrée de Registre EnableTCPA .
Remarque
Si cette entrée de Registre n’existe pas, cliquez avec le bouton droit sur Paramètres, pointez sur Nouveau, cliquez sur Valeur DWORD, tapez EnableTCPA, puis appuyez sur Entrée.
Pour activer NetDMA, tapez 1 dans la zone de données Valeur , puis cliquez sur OK.
Pour désactiver NetDMA, tapez 0 dans la zone de données Valeur , puis cliquez sur OK.
Si l’entrée de Registre EnableTCPA n’existe pas, activez la fonctionnalité NetDMA.
Exclusion de responsabilité de tiers
Les produits tiers mentionnés dans le présent article sont fabriqués par des sociétés indépendantes de Microsoft. Microsoft exclut toute garantie, implicite ou autre, concernant les performances ou la fiabilité de ces produits.
Commentaires
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Envoyer et afficher des commentaires pour