Tuning dei parametri di Windows

Per le piattaforme Windows, le impostazioni TCP/IP predefinite sono in genere sufficienti. Tuttavia, con carichi particolarmente rilevanti potrebbe essere necessario regolare i parametri MaxUserPort e TcpTimedWaitDelay. Questi parametri definiscono la disponibilità delle porte utente richieste da un'applicazione.

Parametro Valore predefinito Valore consigliato
TcpTimedWaitDelay

Questo parametro controlla la quantità di tempo che il sistema operativo deve attendere per recuperare una porta dopo che un'applicazione chiude una connessione TCP. Il valore predefinito è 4 minuti. In caso di carico di lavoro utente particolarmente rilevante, questi limiti possono venire superati con una conseguente eccezione della connessione all'indirizzo in uso.

Impostare questo parametro nel Registro di configurazione di Windows nella seguente posizione: HKLM\System\CurrentControlSet\Services\Tcpip\Parameters

Nome valore: TcpTimedWaitDelay

Tipo di valore: DWORD

Dati: 30 (decimale)

240 30

MaxUserPort

Nome valore: MaxUserPort

Tipo di valore: DWORD

Dati: 65534 (decimale)

A partire da Windows2008, è necessario eseguire il seguente comando per impostare il numero di porte citato:

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

Il comando specificato si basa sugli articoli seguenti, disponibili all'indirizzo support.microsoft.com:

Intervallo di porte dinamiche

Impostazioni Windows

5000 65534