Calcule o tamanho ideal da janela TCP necessário para maximizar o rendimento com base na velocidade do link e na latência da rede.
Cada sistema operacional requer diferentes alterações de configuração para ajustar a janela de recepção TCP.
regedit.exeHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ParametersTcpWindowSize e GlobalMaxTcpWindowSizePor favor, note que vários outros fatores no desempenho de transferência podem ser ajustados na mesma página. Visite a Microsoft para mais detalhes.
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.
Como existem várias variantes do Linux, nem todas as opções de configuração são descritas abaixo. No entanto, os seguintes comandos podem ajudá-lo. Primeiro para ver as configurações de rede configuradas atuais usar:
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_maxPara editar a configuração:
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
Por favor, note que estes valores não são necessariamente as configurações finais que você deseja usar. Se você tiver um suporte corporativo Redhat ou Ubuntu, eles podem ajudar ainda mais.
Nota: 65.535 bytes é historicamente o valor máximo. No entanto, IETF RFC 1323 acomoda tamanhos maiores.