Impostazioni che possono essere modificate per migliorare le prestazioni di rete

In questo argomento viene fornita una descrizione dei valori consigliati che influiscono sulle prestazioni di rete.

Importante

Durante il test delle prestazioni completato per questa guida è stato osservato che Windows Server 2008 sembra essere ottimizzato per impostazione predefinita. La modifica delle impostazioni del Registro di sistema deve essere eseguita solo dopo un'attenta analisi degli effetti sul sistema.

Modificare le impostazioni MaxUserPort e TcpTimedWaitDelay

Il valore MaxUserPort controlla il numero massimo di porta usato quando un'applicazione richiede qualsiasi porta utente disponibile dal sistema. In genere, le porte di breve durata vengono allocate nell'intervallo compreso tra 1025 e 65535. L'intervallo di porte è ora effettivamente un intervallo con un punto iniziale e con un endpoint. La nuova porta iniziale predefinita è 49152 e la porta finale predefinita è 65535. Questo intervallo si aggiunge alle porte note usate dai servizi e dalle applicazioni. L'intervallo di porte utilizzato dai server può essere modificato in ogni server. Per modificare questo intervallo, usare il comando netsh, come indicato di seguito:

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

Questo comando imposta l'intervallo di porte dinamiche per TCP. La porta iniziale è number e il numero totale di porte è intervallo. Di seguito sono riportati alcuni comandi di esempio: è possibile visualizzare l'intervallo di porte dinamiche usando i comandi netsh seguenti:

  • netsh int ipv4 show dynamicport tcp. Per aumentare l'intervallo al valore massimo consentito per tcp v4, usare il comando seguente:

    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

Il valore TcpTimedWaitDelay determina per quanto tempo una connessione rimane nello stato TIME_WAIT chiusura. Mentre una connessione è nello stato TIME_WAIT, la coppia di socket non può essere riutilizzata. Questo è noto anche come stato 2MSL perché il valore deve essere il doppio della durata massima dei segmenti nella rete. Per altre informazioni, vedere Internet RFC 793 ( HYPERLINK "https://go.microsoft.com/fwlink/?LinkId=113719" https://go.microsoft.com/fwlink/?LinkId=113719).

Per modificare le impostazioni tcptimedWaitDelay , è necessario modificare le impostazioni del Registro di sistema come indicato di seguito:

Campo Valore
Chiave: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
Valore: TcpTimedWaitDelay
Tipo di dati: REG_DWORD
Intervallo: Windows Server 2012 e versioni precedenti: 30-300 (decimale)
Windows 8 e versioni precedenti: 30-300 (decimale)
Windows Server 2012 R2 e versioni successive: 2-300 (decimale)
Windows 8.1 e versioni successive: 2-300 (decimale)
Valore predefinito: 0x78 (120 decimali)
Impostazione consigliata: 30
Il valore esiste per impostazione predefinita? No, deve essere aggiunto.

Vedere anche