Informations sur les fonctionnalités du déchargement TCP Chimney, du partage du trafic entrant et de l’accès à la mémoire directe du réseau dans Windows Server 2008

S’applique à : Windows Web Server 2008Windows Server 2008 StandardWindows Server 2008 Enterprise

Vous n’êtes pas sûr de vouloir résoudre le problème ? Nous avons ajouté ce problème à notre diagnostic de vidage de mémoire qui peut confirmer.

INTRODUCTION


Cet article décrit les fonctionnalités de déchargement TCP Chimney, de mise à l’échelle latérale de réception (RSS) et d’accès au réseau direct (NetDMA) disponibles pour le protocole TCP/IP dans Windows Server 2008.

Informations supplémentaires


Présentation de 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 lors du 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 incluant une prise en charge spéciale pour le traitement du déchargement TCP/IP. Le déchargement TCP Chimney 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 TCP Chimney peut être activé ou désactivé dans les deux emplacements suivants :
  • Système d’exploitation
  • Page Propriétés avancées de la carte réseau
Le déchargement TCP Chimney ne fonctionne que si elle est activée dans les deux emplacements. Par défaut, le déchargement TCP Chimney est désactivé dans ces emplacements. Toutefois, les installations OEM sont susceptibles d’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 :
    1. Utilisez les informations d’identification d’administration pour ouvrir une invite de commandes.
    2. À l'invite de commandes, tapez la commande suivante, puis appuyez sur Entrée :
      netsh int tcp set global Chimney = Enabled
  • Pour désactiver le déchargement TCP Chimney, procédez comme suit :
    1. Utilisez les informations d’identification d’administration pour ouvrir une invite de commandes.
    2. À l'invite de commandes, tapez la commande suivante, puis appuyez sur Entrée :
      netsh int tcp set global Chimney = Disabled
  • Pour déterminer l’état actuel du déchargement TCP Chimney, procédez comme suit :
    1. Utilisez les informations d’identification d’administration pour ouvrir une invite de commandes.
    2. À l'invite de commandes, tapez la commande suivante, puis appuyez sur Entrée :
      netsh int TCP Show global

Comment configurer le déchargement de TCP Chimney sur la carte réseau

  • Pour activer ou désactiver le déchargement TCP Chimney, procédez comme suit :
    1. Ouvrez le Gestionnaire de périphériques.
    2. Sous cartes réseau, double-cliquez sur la carte réseau de votre choix.
    3. Dans 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 pourront utiliser différentes conditions générales pour décrire le déchargement de 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 transfère le traitement TCP/IP d’une connexion TCP donnée vers une carte réseau dédiée, elle doit cohabiter avec d’autres programmes ou services basés sur des services de couche inférieurs dans le sous-système réseau. Le tableau suivant montre comment les protocoles de déchargement TCP Chimney coexistent avec d’autres programmes et services.
Programme ou serviceCollabore avec le déchargement TCP ChimneyComportement attendu lorsque le service et le déchargement TCP Chimney sont activés
Pare-feu WindowsOuiSi le pare-feu est configuré pour autoriser une connexion TCP donnée, la pile TCP/IP déchargera cette connexion TCP vers la carte réseau.
Pare-feu tiersSpécifiques à l’implémentation Certains fournisseurs de pare-feu décident de mettre en œuvre leur produit de telle sorte que le déchargement TCP Chimney puisse être utilisé alors que le service de pare-feu est en cours d’exécution. Consultez la documentation relative au 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)NonSi une stratégie IPsec est appliquée au système, la pile TCP/IP ne tente 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’équipe de carte réseau (ce service est également connu sous le nom d’équilibrage de charge et de service de basculement. Il est généralement fourni par un OEM.)Spécifiques à l’implémentationCertains fabricants d’ordinateurs OEM ont décidé de mettre en œuvre leurs solutions d’agrégation de cartes réseau afin qu’elles coexistent avec le déchargement TCP Chimney. Pour savoir si vous pouvez utiliser le déchargement TCP Chimney conjointement avec ce service, voir la documentation sur le service d’équipe de carte réseau.
Virtualisation Windows (technologie Hyper-V)NonSi vous utilisez la technologie Hyper-V Microsoft pour exécuter des ordinateurs virtuels, aucun système d’exploitation ne tire parti du déchargement TCP Chimney.
Outils de surveillance du réseau, tels que Network Monitor et Wireshark Spécifiques à l’implémentationCertains outils de surveillance réseau risquent de cohabiter avec TCP Chimney, mais il est possible que vous ne puissiez pas surveiller les connexions déchargées.
Service d’équilibrage de la charge réseau (NLB)NonSi vous configurez le service NLB sur un serveur, la pile TCP/IP ne décharge pas les connexions TCP.
Service de clusterOuiToutefois, Notez que les connexions TCP utilisant le pilote de tolérance de panne réseau (NetFT. sys) ne seront pas déchargées. NetFT est utilisé pour la communication de groupe entre nœuds tolérantes aux pannes.
Service de traduction d’adresses réseau (NAT) (également appelé service de partage de connexion Internet) NonSi ce service est installé et en cours d’exécution, la pile TCP/IP ne décharge pas les connexions.

Déterminer si le déchargement TCP Chimney 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 :
  1. Utilisez les informations d’identification d’administration pour ouvrir une invite de commandes.
  2. Tapez la commande suivante, puis appuyez sur Entrée :
    netstat-t
    La sortie qui ressemble à ce qui suit s’affiche :
    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.
Pour plus d’informations sur le déchargement TCP Chimney dans Windows Server 2003, cliquez sur le numéro ci-dessous pour consulter l’article de la base de connaissances Microsoft :
912222 Kit de mise en réseau modulaire Microsoft Windows Server 2003

Activation et désactivation de RSS dans Windows Server 2008

Pour activer RSS, procédez comme suit :
  1. Utilisez les informations d’identification d’administration pour ouvrir une invite de commandes.
  2. À l'invite de commandes, tapez la commande suivante, puis appuyez sur Entrée :
    netsh int tcp set global RSS = Enabled
Pour désactiver RSS, procédez comme suit :
  1. Utilisez les informations d’identification d’administration pour ouvrir une invite de commandes.
  2. À l'invite de commandes, tapez la commande suivante, puis appuyez sur Entrée :
    netsh int tcp set global RSS = Disabled
Pour déterminer l’état actuel de RSS, procédez comme suit :
  1. Utilisez les informations d’identification d’administration pour ouvrir une invite de commandes.
  2. À l'invite de commandes, tapez la commande suivante, puis appuyez sur Entrée :
    netsh int TCP Show global
Lorsque vous utilisez une commande pour activer RSS, le message suivant s’affiche :
TCP Global Parameters----------------------------------------------Receive-Side Scaling State : enabled 
Remarque Par défaut, RSS est activé.

Activation et désactivation de NetDMA dans Windows Server 2008

Pour que nous puissions activer ou désactiver NetDMA pour vous, accédez à la section «Aidez-moi». Si vous préférez activer ou désactiver les NetDMA vous-même, accédez à la section «laissez-moi résoudre moi-moi moi».

Aidez-moi

Pour résoudre ce problème automatiquement, cliquez sur le bouton ou le lien résoudre . Dans la boîte de dialogue téléchargement de fichier , cliquez sur exécuter, puis suivez les étapes de l’Assistant de réparation.
Remarques
  • Pour garantir le fonctionnement du package d’activation de NetDMA, vous devez activer la fonctionnalité NetDMA. Pour plus d’informations sur l’utilisation de NetDMA, cliquez sur le lien suivant :
  • Il se peut que cet Assistant ne soit disponible qu’en anglais. Toutefois, la résolution automatique fonctionne aussi pour d'autres versions linguistiques de Windows.
  • Si vous n’êtes pas sur l’ordinateur qui rencontre le problème, enregistrez la solution de réparation sur un lecteur flash ou sur un CD-ROM, puis exécutez-le sur l’ordinateur présentant le problème.
Consultez ensuite la section « Le problème est-il résolu ? ».

Je résous le problème moi-même

Pour activer ou désactiver NetDMA, procédez comme suit :
  1. Cliquez sur Démarrer, sur Exécuter, tapez regedit, puis cliquez sur OK.
  2. Recherchez la sous-clé de Registre suivante, puis cliquez dessus :HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
  3. Double-cliquez sur l’entrée de Registre EnableTCPA .RemarqueS’il n’existe aucune entrée de Registre, cliquez avec le bouton droit sur paramètres, pointez sur nouveau, cliquez sur valeur DWORD, tapez EnableTCPA, puis appuyez sur entrée.
  4. Pour activer NetDMA, tapez 1 dans la zone données de la valeur , puis cliquez sur OK.
  5. Pour désactiver NetDMA, tapez 0 dans la zone données de la valeur , puis cliquez sur OK.
  6. S’il n’existe aucune entrée de Registre EnableTCPA, activez la fonctionnalité NetDMA.

Le problème est-il résolu ?

  • Vérifiez que le problème est résolu. Si c'est le cas, vous n'avez plus besoin de cette section. Sinon, vous pouvez contacter le support technique.
  • Vos commentaires sont les bienvenus. Pour nous faire part de vos commentaires ou d’un problème concernant cette solution, écrivez-nous sur le blog « Fix it for me » ou envoyez-nous un courrier électronique.
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.