Мне нужно настроить Windows 8.1 для веб-скребка

Я использую тысячи потоков для одновременного сканирования

Для процесса сканирования я использую собственный написанный c # HttpWebRequest с использованием сканера

Однако у меня возникают проблемы при использовании прокси

Я не знаю, что вызывает ошибку, однако установленное число соединений продолжает составлять, пока ничто в системе не может ничего подключить, пока я не завершу работу приложения, не отключу сетевую карту и не включу снова.

Я правильно удаляю каждое соединение, даже если соединение неожиданно обрывается

Это настройки, которые я нашел до сих пор, но мне интересно, есть ли другие настройки, которые я могу сделать?

Мой компьютер очень сильный, поэтому у меня нет аппаратных ограничений

regedit настраивает TCPIP

  • установите TcpTimedWaitDelay на 30 секунд
  • TcpFinWait2Delay: 30 секунд
  • секунд установите MaxUserPort на 32 КБ
  • EnableDynamicBacklog: 1
  • MinimumDynamicBacklog: 20
  • MaximumDynamicBacklog: 10k
  • DynamicBacklogGrowthDelta: 100
  • EnableTCPA: 1
  • TcpAckFrequency: 1
  • TCPNoDelay: 1
  • TcpDelAckTicks: 1
  • LocalPriority = 4
  • HostsPriority = 5
  • DnsPriority = 6
  • NetbtPriority = 7

Команды cmd:

  • netsh int tcp set global autotuninglevel = отключено
  • netsh int tcp set global ecncapability = enabled
  • netsh int tcp set global rss = включено
  • netsh int tcp set global chimney = включен
  • netsh int tcp set эвристика отключена
  • netsh int tcp set global dca = включено

мои текущие настройки

мой компьютер - Core i7 2600K @ 4,5 ГГц = 8 потоков 32 ГБ RAM-рейд 0 SSD-дисков в качестве диска C

Через некоторое время количество установленных соединений никогда не уменьшается и продолжает расти. Когда это происходит, подключение к Интернету теряется

0