> Yes, we do.  In fact, the difference between FreeBSD and Linux is
> greater
> than 2x.  On equivalent processors, we demonstrated 1900 polygraph
> req/sec
> on FreeBSD 4.2 and 720 polygraph req/sec on a 2.2.14 Linux kernel.  It's
> also worth mentioning that the response time for FreeBSD at 1900 req/sec
> was faster than Linux at 720 req/sec.
>
> There are other advantages to FreeBSD, but kqueue is definitely
> at the top of the list.
>
> Alan

What would it take to get Linus to give the nod to an implementation conforming
to the kqueue API?  I remember him saying that he only wanted it to work for
file descriptors, and to only allow one kqueue per process - neither of which I
agree with.  The abstraction penalty for the capability of multiple filter types
and kqueue-as-selectable-fd is as minimal as a table lookup and a pointer
indirection.  If the kqueue API is overengineered, well, then, so is the
Berkeley Sockets API.

--
Jonathan Graehl
  http://jonathan.graehl.org/


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-net" in the body of the message

Reply via email to