TCP 接続数を最大にするために Windows 8.1 を調整するにはどうすればよいでしょうか?

TCP 接続数を最大にするために Windows 8.1 を調整するにはどうすればよいでしょうか?

ウェブスクレイパー用にWindows 8.1を調整する必要がある

同時クロールに数千のスレッドを使用しています

クロールプロセスでは、クローラーを使用して自分で書いたC# HttpWebRequestを使用しています。

しかし、プロキシを使用すると問題が発生します

エラーの原因はわかりませんが、確立された接続数は積み重なり続けますが、アプリケーションを終了し、ネットワークカードを無効にして再度有効にするまで、システム上で何も接続できません。

接続が予期せず終了した場合でも、すべての接続を適切に処理しています

これらは私がこれまでに見つけたチューニングですが、他にできるチューニングはあるのでしょうか?

私のコンピュータは非常に強力なので、ハードウェアの制限はありません

regedit で TCPIP を調整する

  • TcpTimedWaitDelayを30秒に設定する
  • TcpFinWait2Delay: 30秒
  • 秒MaxUserPortを32kに設定
  • ダイナミックバックログを有効にする: 1
  • 最小ダイナミックバックログ: 20
  • 最大ダイナミックバックログ: 10k
  • 動的バックログ成長デルタ: 100
  • TCPAを有効にする: 1
  • TCPAck頻度: 1
  • TCP遅延なし: 1
  • TcpDelAckTicks: 1 秒
  • ローカル優先度=4
  • ホスト優先度=5
  • DNS優先度=6
  • ネットbt優先度=7

cmd コマンド:

  • netsh int tcp グローバル自動チューニングレベルを無効に設定します
  • netsh int tcp グローバル ecncapability=有効を設定します
  • netsh int tcp グローバル rss を有効にする
  • netsh int tcp グローバル chimney=有効 を設定します
  • netsh int tcp ヒューリスティックを無効にする
  • netsh int tcp グローバル dca=有効を設定します

現在の設定

ここに画像の説明を入力してください

私のコンピューターは、Core i7 2600k @ 4.5 ghz = 8 スレッド、32 GB RAM、RAID 0 SSD、C ドライブとしてのディスクです。

しばらくすると、確立された接続数は減少せず、増加し続けます。これが発生すると、インターネット接続が失われます。

ここに画像の説明を入力してください

関連情報