TCPの窓のサイズ:
・
TCP Window Size:
・
方式: 帯域幅 (bps) × RTT (秒) ÷ 8 = TCP ウィンドウ (バイト)
リンク速度とネットワークレイテンシに基づいてスループットを最大化するために必要な最適なTCPウィンドウサイズを計算します。
各オペレーティングシステムでは、TCP 受信ウィンドウを調整するために異なる構成変更が必要です。
regedit.exeHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ParametersTcpWindowSize そして、 GlobalMaxTcpWindowSize転送性能の他の要因は、同じページで調整できます。 詳しくは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.
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はより大きいサイズを収容します。