Ottimizzare la connessione internet, Guida a TCP Optimizer

« Older   Newer »
  Share  
AllWeb
view post Posted on 23/12/2012, 09:24




TCP OPTIMIZER


tcpo_v3_120


GENERAL SETTING


TCP Windows Auto-Tuning
Il livello di auto-tuning di default è "normale", le impostazioni possibili sono le seguenti:

Disabled: utilizza un valore fisso per la finestra di ricezione TCP. Limiti a 64KB (limitati a 65535).
Highlyrestricted: permette alla finestra di ricezione di crescere oltre il valore predefinito, molto prudente
Restricted: la crescita della finestra TCP è un pò limitata
Normal: valore di default, permette alla finestra di ricezione di crescere per soddisfare la maggior parte delle condizioni
Experimental: permette alla finestra di ricezione di crescere per accogliere scenari estremi (non consigliato, può degradare le prestazioni in scenari comuni, destinato a fini di ricerca. Permette valori RWIN di oltre 16 MB.)

Se si riscontrano problemi con il tuo NAT router o firewall SPI, provare il "restricted", "highlyrestricted", o anche "disabled".

Si consiglia NORMAL

N.B. : Per impostare manualmente il comportamento di auto tuning, (in prompt dei comandi con privilegi elevati) digitare:
- netsh int tcp set global autotuninglevel=disabled (o altra impostazione, vedi sopra)

Congestion Control Provider
Le opzioni possibili sono: CTCP, none, default (ripristina il valore predefinito di sistema).

CTCP aumenta la finestra TCP in modo più aggressivo per le connessioni a banda larga (con grandi RWIN e BDP). CTCP cerca di massimizzare il "throughput" attraverso il monitoraggio delle variazioni di ritardo e la perdita di pacchetti.

Si consiglia CTCP

N.B. : Per impostare manualmente il comportamento del Congestion Control Provider, (in prompt dei comandi con privilegi elevati) digitare :
- netsh int tcp set global congestionprovider=ctcp (o altra impostazione, vedi sopra)

TCP Chimney Offload
Le opzioni possibili sono: default, enabled, disabled, automatic.

TCP Chimney Offload consente a Windows di scaricare tutta l'elaborazione per una connessione TCP a una scheda di rete, liberando così la CPU.

Per far si che TCP Chimney Offload lavori è necessario che l'impostazione sia attivata sia sul sistema operativo che sulla scheda di rete. Per attivare il "Offloading TCP" nella scheda di rete, andare a gestione periferiche nel pannello di controllo, selezionare la scheda di rete e quindi attivare l' Offloading TCP.

Non può essere attivato con "Direct Cache Access (DCA)".

N.B. : Per impostare manualmente il TCP Chimney Offload, (in prompt dei comandi con privilegi elevati) digitare :
- netsh int tcp set global chimney = enabled (o altra impostazione, vedi sopra)

Receive-side Scaling State (RSS)
Le opzioni possibili sono: default, enabled, disabled.

Receive-Side Scaling (RSS) consente di risolvere il problema del "collo di bottiglia" causato da processori singoli, permettendo di suddividere la ricezione del "flusso" dati della scheda di rete tra più processori.

Per far si che RSS funzioni al meglio, si deve disporre di un processore Multi-Core e una scheda di rete in grado di gestire l' RSS.

N.B. : Per impostare manualmente il DCA, (in prompt dei comandi con privilegi elevati) digitare :
- netsh int tcp set global rss=enabled (o altra impostazione, vedi sopra)

Direct Cache Access (DCA)
Le opzioni possibili sono: default, enabled, disabled.

Direct Cache Access (DCA) permette di fornire i dati, del controller di rete direttamente in una cache della CPU. L' obiettivo del DCA è quello di ridurre la latenza della memoria e la grandezza della memoria richiesta per grandi larghezze di banda.

Per far si che funzioni, il DCA ha bisogno del supporto da dispositivo I/O, Chipset e CPU.

Non può essere attivato con "TCP Chimney Offload".

N.B. : Per impostare manualmente il DCA, (in prompt dei comandi con privilegi elevati) digitare :
- netsh int tcp set global dca=enabled (o altra impostazione, vedi sopra)

Net Dma (TCPA)
Le opzioni possibili sono: default, enabled, disabled.

NetDMA fornisce supporto al sistema operativo per l'accesso diretto alla memoria (DMA) offload. TCP / IP utilizza NetDMA per ridurre il carico della copia dei dati ricevuti nel buffer di applicazione da parte della CPU, riducendo il carico.

Per essere efficace, NetDma (TCPA) ha bisogno di una CPU che supporta l' Intel I/O Acceleration Technology (I/OAT) e di essere abilitato da BIOS.

Non può essere attivato con "TCP Chimney Offload".

N.B. : Per impostare manualmente ECN Capability, (in prompt dei comandi con privilegi elevati) digitare :
netsh int tcp set global netdma=enabled (o altra impostazione, vedi sopra)

Time to Live (TTL)
I valori comunemente inseribili sono compresi tra 32 e 128

Il TTL indica il numero di hops/routers che un pacchetto deve attraversare prima di essere scartato/distrutto. Con un valore troppo basso si rischia lo scarto/distruzione del pacchetto prima che raggiunga la destinazione; invece, un valore troppo alto rischia di creare latenza.

Si consiglia un valore di 64. Solitamente, con connessioni stabili oltre i 6 Mb/s si può impostare un valore di 32 o minore.

N.B. : Per impostare manualmente Time to Live (TTL), (nel registro di sistema) individuare la chiave DefaulTTL in:
HKEY_LOCAL_MACHINE / SYSTEM / CurrentControlSet / Services / Tcpip / Parameters

ECN Capability
Le opzioni possibili sono: default, enabled, disabled.

ECN (Explicit Congestion Notification, RFC 3168) è destinato a diminuire ritrasmissioni. In sostanza ECN, segnala un eventuale perdita di pacchetti contrassegnandoli, permettendo cosi al router di diminuire in automatico la velocità di trasmissione, per evitare ulteriori perdite di pacchetti.

ECN è efficace solo in combinazione con AQM (Active Queue Management).

Si consiglia DISABLED

N.B. : Per impostare manualmente ECN Capability, (in prompt dei comandi con privilegi elevati) digitare :
- netsh int tcp set global ecncapability=disabled (o altra impostazione, vedi sopra)

Windows Scaling heuristics
Le opzioni possibili sono: default, enabled, disabled.

Windows Scaling heuristics è in grado di cambiare automaticamente il comportamento del TCP Windows Auto-Tuning a uno stato più conservativo, indipendentemente dalle impostazioni utente.

Si consiglia DISABLED

N.B. : Per impostare manualmente Windows Scaling heuristics, (in prompt dei comandi con privilegi elevati) digitare :
- netsh int tcp set heuristics disabled (o altra impostazione, vedi sopra)

Checksum Offloading
Le opzioni possibili sono: default, enabled, disabled.

Il Checksum Offloading consente di ridurre il carico della CPU, scaricando alcune attività necessarie del TCP / IP alla scheda di rete.

Si consiglia ENABLED

N.B. : Per impostare manualmente il Checksum Offloading, (nel registro di sistema) individuare la chiave DisableTaskOffload in:
HKEY_LOCAL_MACHINE / SYSTEM / CurrentControlSet / Services / Tcpip / Parameters (DWORD, 0=enable, 1=disable)

ADVANCED SETTING



Hosts Resolution Priority

Questa sezione serve per impostare le priorità dei servizi riguardanti la risoluzione DNS e HOSTS.

Si consiglia LocalPriority=4, HostsPriority=5, DnsPriority=6, NetbtPriority=7

N.B. : Per impostare manualmente l' Hosts Resolution Priority, (nel registro di sistema) individuare le chiavi corrispondenti in:
HKEY_LOCAL_MACHINE / SYSTEM / CurrentControlSet / Services / Tcpip / ServiceProvider

Syn Attack Protect
Le opzioni possibili sono: default, enabled (1), disabled (0).

Questa funzione abilita la protezione da attacchi SYN flooding da TCP / IP. SynAttackProtect funziona correttamente solo se il valore di TcpMaxConnectResponseRetransmissions è di almeno 2.

N.B. : Per impostare manualmente SynAttackProtect, (nel registro di sistema) individuare la chiave corrispondente in:
HKEY_LOCAL_MACHINE / SYSTEM / CurrentControlSet / Services / Tcpip / Parameters

Tcp Max Data Retransmissions

TcpMaxDataRetransmissions determina il numero di volte che i dati vengono ritrasmessi prima che TCP interrompa la connessione.

Si consiglia un valore pari a 2 o comunque compreso tra 2 e 10

N.B. : Per impostare manualmente TcpMaxDataRetransmissions, (nel registro di sistema) individuare la chiave corrispondente in:
HKEY_LOCAL_MACHINE / SYSTEM / CurrentControlSet / Services / Tcpip / Parameters

Network Memory Allocation

In questa sezione è possibile impostare la grandezza della cache del sistema e la "size value".

Le combinazioni suggerite sono:

Minimo utilizzo della memoria ......... LSCM 0 SIZE 1
Bilanciato ................................... LSCM 0 SIZE 2
File sharing ................................ LSCM 1 SIZE 3
Network application .................... LSCM 0 SIZE 3

QOS : NonBestEffortLimit

Questa funzione ci assicurerà il 20 % in più di banda, altrimenti riservata. Questa modifica si applica ai sistemi con "Qos Packet Scheduler" abilitato.

Si consiglia un valore di 0.

N.B. : Per impostare manualmente QOS : NonBestEffortLimit, (nel registro di sistema) individuare la chiave NonBestEffortLimit in:
HKEY_LOCAL_MACHINE / SOFTWARE / Policies / Microsoft Windows / Psched

Network Throttling Index
Le opzioni possibili sono: default, medium (30), high (70), disabled.

Il Network Throttling Index è una funzione che limita l'elaborazione del traffico di rete non multimediale a 10 pacchetti per millisecondo per favorire l'ulteriore richiesta di risorse da parte dei programmi multimediali. Questo meccanismo di limitazione può causare una riduzione delle prestazioni di rete.

Si consiglia DISABLED.

N.B. : Per impostare manualmente Network Throttling Index, (nel registro di sistema) individuare la chiave corrispondente in:
HKEY_LOCAL_MACHINE / SOFTWARE / Microsoft / Windows NT / CurrentVersion / Multimedia / SystemProfile

Tcp Ack Frequency
Le opzioni possibili sono: default, enabled (1), disabled (0).

Tcp Ack Frequency determina il numero di Ack insospesi.

Si consiglia ENABLED.

N.B. : Per impostare manualmente TcpAckFrequency, (nel registro di sistema) individuare la chiave corrispondente in:
HKEY_LOCAL_MACHINE / SYSTEM / CurrentControlSet / Services / Tcpip / Parameters / Interfaces / {NIC-id}

TCP No Delay
Le opzioni possibili sono: default, enabled (1), disabled (0).

TCP No Delay determina la disabilitazione del Nagling, migliorando cosi l'efficienza della trasmissione dati.

Si consiglia ENABLED

N.B. : Per impostare manualmente TCPNoDelay, (nel registro di sistema) individuare la chiave corrispondente in:
HKEY_LOCAL_MACHINE / SOFTWARE / Microsoft / MSMQ / Parameters

Tcp Del Ack Ticks
Le opzioni possibili sono: default, enabled (1), disabled (0).

TcpDelAckTicks determina l'intervallo di tempo che definisce la fine di un segmento.

Si consiglia DISABLED

N.B. : Per impostare manualmente TcpDelAckTicks, (nel registro di sistema) individuare la chiave corrispondente in:
HKEY_LOCAL_MACHINE / SYSTEM / CurrentControlSet / Services / Tcpip / Parameters / Interfaces / {NIC-id}

NegativeCacheTime, NetFailureCacheTime, NegativeSOCacheTime

Si consiglia un valore pari a 0

Max User Port
Il valore inseribile è compreso tra 1024 e 65534

Il valore MaxUserPort specifica il numero di porta massimo che può essere assegnato dal protocollo TCP quando viene richiesta una porta utente disponibile. In genere, alle porte temporanee viene assegnato un numero di porta compreso tra 1024 e 65534.

Si consiglia un valore pari a 16384

N.B. : Per impostare manualmente MaxUserPort, (nel registro di sistema) individuare la chiave corrispondente in:
HKEY_LOCAL_MACHINE / SYSTEM / CurrentControlSet / Services / Tcpip / Parameters

Tcp Timed Wait Delay
Il valore inseribile è compreso tra 30 e 300

Determina il tempo che deve trascorrere prima che TCP può rilasciare una connessione chiusa e riutilizzare le sue risorse.

Si consiglia un valore pari a 30.

N.B. : Per impostare manualmente TcpTimedWaitDelay, (nel registro di sistema) individuare la chiave corrispondente in:
HKEY_LOCAL_MACHINE / SYSTEM / CurrentControlSet / Services / Tcpip / Parameters

PAGINA UFFICIALE DOWNLOAD



Edited by AllWeb - 9/2/2013, 17:07
 
Top
0 replies since 23/12/2012, 09:24   1498 views
  Share