Paramètres qui peuvent être modifiés pour améliorer les performances du réseau

Cette rubrique fournit une description des valeurs recommandées qui ont un impact sur les performances réseau.

Important

Lors des tests de performances effectués pour ce guide, il a été observé que Windows Server 2008 semble être réglé par défaut. La modification des paramètres du Registre ne doit être effectuée qu’après une analyse minutieuse des effets sur le système.

Ajuster les paramètres MaxUserPort et TcpTimedWaitDelay

La valeur MaxUserPort contrôle le numéro de port maximal utilisé lorsqu’une application demande un port utilisateur disponible auprès du système. Normalement, les ports de courte durée sont alloués dans la plage comprise entre 1025 et 65535. La plage de ports est désormais une plage avec un point de départ et un point de terminaison. Le nouveau port de début par défaut est 49152 et le port de fin par défaut est 65535. Cette plage s’ajoute aux ports bien connus qui sont utilisés par les services et par les applications. La plage de ports utilisée par les serveurs peut être modifiée sur chaque serveur. Vous ajustez cette plage à l’aide de la commande netsh, comme suit :

netsh int <ipv4|ipv6> set dynamicport <tcp|udp> start=number num=range

Cette commande définit la plage de ports dynamiques pour TCP. Le port de début est numéro et le nombre total de ports est de plage. Voici des exemples de commandes : vous pouvez afficher la plage de ports dynamiques à l’aide des commandes netsh suivantes :

  • netsh int ipv4 show dynamicport tcp. Pour augmenter la plage à la valeur maximale autorisée pour tcp v4, utilisez la commande suivante :

    netsh int ipv4 set dynamicport tcp start=1025 num=64511

  • netsh int ipv4 show dynamicport udp

  • netsh int ipv6 show dynamicport tcp

  • netsh int ipv6 show dynamicport udp

La valeur TcpTimedWaitDelay détermine la durée pendant laquelle une connexion reste à l’état TIME_WAIT lors de la fermeture. Lorsqu’une connexion est à l’état TIME_WAIT, la paire de sockets ne peut pas être réutilisée. Il s’agit également de l’état 2MSL, car la valeur doit être deux fois la durée de vie maximale du segment sur le réseau. Pour plus d’informations, consultez Internet RFC 793 ( HYPERLINK « https://go.microsoft.com/fwlink/?LinkId=113719 » https://go.microsoft.com/fwlink/?LinkId=113719).

Pour ajuster les paramètres TcpTimedWaitDelay , vous devez modifier les paramètres du Registre comme indiqué ci-dessous :

Champ Valeur
Clé : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
Valeur : TcpTimedWaitDelay
Type de données : REG_DWORD
Plage : Windows Server 2012 et versions antérieures : 30-300 (décimal)
Windows 8 et versions antérieures : 30-300 (décimal)
Windows Server 2012 R2 et versions ultérieures : 2-300 (décimal)
Windows 8.1 et versions ultérieures : 2-300 (décimal)
Valeur par défaut : 0x78 (120 décimaux)
Valeur recommandée : 30
La valeur existe par défaut ? Non, doit être ajouté.

Voir aussi