On Thu, 27 Jul 2000, ym g wrote:

> Are there any applications which use this ?

A few at the moment, but they're growing. tail -f, and the l0pht-watch
ports are the only apps I know of at the moment, both of which achieve
dramatic reductions in CPU time (and better performance, for l0pht-watch)
due to not having to spin in poll() or select() when watching the
file/directory. There's also the py-kqueue port which is a kqueue
interface to python.

Brian Feldman was working on kqueueing an ircd which should have good
performance benefits since poll() is apparently a big bottleneck there
too.

> Are there plans for any apps like thin/fast [maybe in kernel]
> webserver which uses kqueue

I've been tinkering with kq'ing thttpd - in fact I have it working (which
was trivial), although it's not optimized yet so I don't expect major
performance changes - thttpd is still querying each FD individually for
status, instead of just using the next ones kq tells it about. I just need
to figure out how to benchmark it effectively - httperf is running into
client limitations so far.

Kris

--
In God we Trust -- all others must submit an X.509 certificate.
    -- Charles Forsythe <[EMAIL PROTECTED]>



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

Reply via email to