Ajustement des paramètres Windows

Pour les plates-formes Windows, les paramètres TCP/IP par défaut suffisent généralement. Cependant, lorsque la charge est élevée, il peut être nécessaire d'ajuster les paramètres MaxUserPort et TcpTimedWaitDelay. Ces paramètres régissent la disponibilité des ports utilisateur demandés par une application.

Paramètre Valeur par défaut Valeur suggérée
TcpTimedWaitDelay

Ce paramètre régit le temps pendant lequel l'OS attend avant de récupérer un port après fermeture d'une connexion TCP par une application. La valeur par défaut est de 4 minutes. Lorsque la charge des utilisateurs est élevée, cette limite peut être dépassée, ce qui génère une exception de connexion de type adresse utilisée.

Définissez ce paramètre dans la base de registres Windows à l'emplacement suivant : HKLM\System\CurrentControlSet\Services\Tcpip\Parameters

Nom de la valeur : TcpTimedWaitDelay

Type de valeur : DWORD

Données : 30 (décimal)

240 30

MaxUserPort

Nom de la valeur : MaxUserPort

Type de valeur : DWORD

Données : 65534 (décimal)

A partir de Windows 2008, il est nécessaire d'exécuter la commande suivante afin de définir le nombre de ports mentionnés :

netsh int ipv4 set dynamicportrange protocol=tcp startport=10100 numberofports=55433 store=persistent

La commande donnée repose sur les articles suivants de la page support.microsoft.com :

Plage de ports dynamique

Paramètres Windows

5 000 65 534