Windowsパラメータのチューニング

Windowsプラットフォームでは通常、デフォルトのTCP/IP設定で十分です。ただし、高負荷の下では、MaxUserPortおよびTcpTimedWaitDelayの調整が必要になる場合があります。これらのパラメータは、アプリケーションが要求するユーザー・ポートの可用性を決定します。

パラメータデフォルト値推奨値
TcpTimedWaitDelay

このパラメータは、アプリケーションがTCP接続をクローズした後にポートを再利用するためにOSが待機する時間を制御します。デフォルト値は4分です。ユーザー負荷が高いと、このような制限を超えて、アドレス使用中の接続例外が発生することがあります。

このパラメータはWindowsレジストリの次の場所で設定します: HKLM\System\CurrentControlSet\Services\Tcpip\Parameters

値の名前: TcpTimedWaitDelay

値の種類: DWORD

データ: 30 (10進数)

24030

値の名前: MaxUserPort

値の種類: DWORD

データ: 65534 (10進数)

500065534