TCP 視窗大小 :
-出事了
TCP Window Size:
-出事了
公式 : Bandwidth (bps) × RTT (秒) → 8 = TCP 窗口 (字節)
根据您連接速度和網路空間, 計算出最大吞吐量需要的最佳 TCP 視窗大小 。
每個操作系統需要不同的設定變更以調整 TCP 接收視窗.
regedit.exeHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ParametersTcpWindowSize 和 GlobalMaxTcpWindowSize需要注意的是,可以在同一頁面上再作一些其他的轉接活性因素。 有更相關的相關細節,
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.
由于 Linux 有好幾種變更, 因此并非所有的設定方案都被描述到下方 。 但以下命令可以幫助您 。 首先要查看所配置的網路設定用法:
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_max要編輯配置:
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
请注意: 這些數值不一定是您要使用的最后設定值 。 如果有Redhat企業相助或Ubuntu企業相助,
注: 65,535字節是歷史上最大的值. 但是 IETF RFC 1323能容纳更大的尺寸.