How does HTML Timeout affect processing?
Quick question.
I'm trying to lower the amount of connections my router is pushing so I can pump more threads into SB/GSA. Currently I've lowered the TIME_WAIT timeout in DD-WRT from 120s to 60s, and the connections drop out A LOT quicker. I usually run my GSA HTML timeout at 60s as well.
I'm curious though, are most of the GSA timeouts happening when the TCP process is in "TIME_OUT"? Or is it for example, SYN_send/receive? If I could lower the TIME_WAIT timeout to 30s, it would dramatically increase the number of threads I could use. If you're not sure I understand, but figured I'd ask.
- - - - - - - -
Also, does more threads lower GSA's ability to function properly. Meaning, currently I use the same amount of threads as I have proxies. So right now I have 100 dedicated proxies and use 75-100 threads. Let's say I acquire another 100 proxies and use 200 threads. Would this lower the functionality / verified links that GSA can produce, or is the software able to function properly at high thread count (so long as you have the proxies to match it)?
I'm trying to lower the amount of connections my router is pushing so I can pump more threads into SB/GSA. Currently I've lowered the TIME_WAIT timeout in DD-WRT from 120s to 60s, and the connections drop out A LOT quicker. I usually run my GSA HTML timeout at 60s as well.
I'm curious though, are most of the GSA timeouts happening when the TCP process is in "TIME_OUT"? Or is it for example, SYN_send/receive? If I could lower the TIME_WAIT timeout to 30s, it would dramatically increase the number of threads I could use. If you're not sure I understand, but figured I'd ask.
- - - - - - - -
Also, does more threads lower GSA's ability to function properly. Meaning, currently I use the same amount of threads as I have proxies. So right now I have 100 dedicated proxies and use 75-100 threads. Let's say I acquire another 100 proxies and use 200 threads. Would this lower the functionality / verified links that GSA can produce, or is the software able to function properly at high thread count (so long as you have the proxies to match it)?
Comments
Is the general rule of thumb that you should have 1 proxy per thread (I only use dedicated proxies for submission / scraping on SER, public for SB scraping)? Or can "good" as in, dedicated proxies, handle more than 1 thread per proxy?
- - - - - - - - -
The problem (with the timeouts) is that my router cannot handle more than 15,000 simultaneous connections without slowing, so I'm adjusting my timeouts (SYN, TIME_WAIT, etc) to drop the connections faster. It's working for the most part, but I'm still somewhat held back by my router. Internet isn't a problem, 150mbps/unlimited data. Most I see between GSA/SB on high threads is ~20-50mbps, which is a ton, but I want to push the limits even more.
The only other solution is to build my own router and figure out Pfsense. From talking to networking experts, it seems doing this would allow my to have many, many thousands of more connections open at once. Mainly not only because superior hardware, way better CPU/RAM than a standard router... but because Pfsense's sorting/etc algorithms are enterprise-level stuff, far better then DD-WRT which I use now.