web-dev-qa-db-ja.com

Windows 7 / 2008ServerでTCP "time wait"遅延を変更する方法は?

Windows Server 20 "TIME-WAITの動作を制御する2つの方法を提供します。"

  1. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parametersキーの下にあるTcpTimedWaitDelayレジストリ値を使用して、デフォルト設定を変更できます。 Windows Server 2003 TCP/IPでは、この値を30秒まで設定できます。これにより、ほとんどの環境で問題が発生することはなく、300秒まで設定できます。

  2. アウトバウンド接続のソースとして使用できるユーザーアクセス可能なエフェメラルポートの数は、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parametersキーの下にあるMaxUserPortsレジストリ値を使用して構成できます。デフォルトでは、アプリケーションがシステムにアウトバウンドコールに使用するソケットを要求すると、1024〜5000の番号のポートが提供されます。 MaxUserPortsを使用して、管理者がアウトバウンド接続を許可するために選択した最上位ポートの値を設定できます。たとえば、この値を10,000(10進数)に設定すると、約9000のユーザーポートをアウトバウンド接続に使用できるようになります。この概念の詳細については、RFC 793:伝送制御プロトコルDARPAインターネットプログラムプロトコル仕様を参照してください。

Windows Server 2003でそれを行うことができれば、確かにWindows 7 Enterpriseでそれを達成できますか? (または2008サーバー)。

唯一の問題は、インターネット上のどちらのOSでも時間待機変数を変更することについて何も見つからないようです。

あなたのスーパーユーザーの一人が私を助けてくれますか?!

2
darkAsPitch

おそらく、(すでに述べたパスで)新しいDWORD値を作成して、それが機能するかどうかを確認できますか?

3
Jags FL