Vypočítejte optimální velikost TCP okna potřebná k maximalizaci propustnosti na základě rychlosti spojení a síťové latence.
Každý operační systém vyžaduje různé změny konfigurace pro nastavení TCP přijímacího okna.
regedit.exeHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ParametersTcpWindowSize a GlobalMaxTcpWindowSizeVezměte prosím na vědomí, že na stejné stránce lze upravit několik dalších faktorů ve výkonu převodu. Pro další podrobnosti navštivte Microsoft.
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.
Protože existuje několik variant Linuxu, ne všechny možnosti konfigurace jsou popsány níže. Následující příkazy vám však mohou pomoci. Nejprve se zobrazí aktuální nastavení sítě:
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_maxPro úpravu konfigurace:
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
Upozorňujeme, že tyto hodnoty nemusí být nutně konečným nastavením, které chcete použít. Pokud máte podporu podniku Redhat nebo podporu podniku Ubuntu, mohou pomoci dále.
Poznámka: 65,535 bajtů je historicky maximální hodnota. Nicméně IETF RFC 1323 má větší rozměry.