0

According to CURL and libev maintainers, select gets really bogged down after about 100 or so file descriptors. Could I extend select to about 1000 or so file descriptors if I split my file descriptors across multiple threads? or would there be so many inefficiencies that it's not worth doing?

I don't need 10,000 connections (who does?). Mucking with epoll or whatever is not desired. I just need about 1000 connections or so to not bog down a dual-core 3Ghz. Assuming that select (and processing for select) are the largest bottlenecks in the software.

unixman83
  • 9,421
  • 10
  • 68
  • 102

0 Answers0