Мне нужно настроить 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
Через некоторое время количество установленных соединений никогда не уменьшается и продолжает расти. Когда это происходит, подключение к Интернету теряется