At Tue, 15 Jul 2008 15:12:31 -0700,
Bakul Shah <[EMAIL PROTECTED]> wrote:

> > Besides, I guess that the P1 versions severely suffer from heavy
> > overhead of select(2) when it regularly opens more than 1000 sockets.
> > Even if 'too many open file' messages are gone, many users won't
> > accept the increased load due to the overhead.  Beta versions use
> > kqueue, eliminating the fundamental overhead as well as the (too low)
> > limitation of # of descriptors.
> 
> Or more portably you can use poll(2).

I've not played with poll(2) in BIND9, but as far as I understand it,
it doesn't solve the fundamental overhead issue here.  For example,
the application should examine all possible descriptors even if only a
few of them are readable.

Anyway, since this is a FreeBSD specific list, I believe we can safely
assume the existence of kqueue, unless we are talking about a very old
version:-)

---
JINMEI, Tatuya
Internet Systems Consortium, Inc.
_______________________________________________
freebsd-net@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to