I am thoroughly entrenched in my belief that it doesn't need to be
changed, but instead the applications should be changed.
But, there seems to be a demand for AT LEAST 1024. I've seen people
wanting up to 2048, but not as many. I've seen very few requests for
up to 4096. I've only seen one request for anything higher.
With this in mind...
I'd go with 4096 file descriptors as a standard amount.
WARNING! This means a FD_SET is 512 bytes, and having 6 copies on the
kernel stack for select() will consume 3k of the 4k. The kernel stack
allocation must be increased.
-- Andrew E. Mileski mailto:aem@ott.hookup.net Linux Plug-and-Play Kernel Project http://www.redhat.com/linux-info/pnp/ XFree86 Matrox Team http://www.bf.rmit.edu.au/~ajv/xf86-matrox.html