Calcola la dimensione ottimale della finestra TCP necessaria per massimizzare il throughput in base alla velocità del collegamento e alla latenza della rete.
Ogni sistema operativo richiede diverse modifiche di configurazione per regolare la finestra di ricezione TCP.
regedit.exeHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ParametersTcpWindowSize e GlobalMaxTcpWindowSizeSi prega di notare che diversi altri fattori nelle prestazioni di trasferimento possono essere regolati sulla stessa pagina. Si prega di visitare Microsoft per ulteriori dettagli.
regedit.exeHKLM\SYSTEM\CurrentControlSet\Services\Tcpip\ParametersGlobalMaxTcpWindowSizePlease note that several other factors in transfer performance can be adjusted on the same page. Please visit Microsoft for additional details.
Poiché ci sono diverse varianti di Linux non tutte le opzioni di configurazione sono descritte di seguito. Tuttavia i seguenti comandi possono aiutarti. In primo luogo per visualizzare le impostazioni di rete configurate in corso utilizzare:
cat /proc/sys/net/ipv4/tcp_memcat /proc/sys/net/core/rmem_defaultcat /proc/sys/net/core/rmem_maxcat /proc/sys/net/core/wmem_defaultcat /proc/sys/net/core/wmem_maxcat /proc/sys/net/core/optmem_maxPer modificare la configurazione:
sysctl -p /etc/sysctl.confsysctl -w net.core.rmem_max=8388608
sysctl -w net.core.wmem_max=8388608
sysctl -w net.core.rmem_default=65536
sysctl -w net.core.wmem_default=65536
Si prega di notare che questi valori non sono necessariamente le impostazioni finali che si desidera utilizzare. Se si dispone di un supporto aziendale Redhat o supporto aziendale Ubuntu possono aiutare ulteriormente.
Nota: 65.535 byte è storicamente il valore massimo. Tuttavia IETF RFC 1323 ospita grandi dimensioni.