From owner-freebsd-hackers Wed Oct 25 11:55:43 2000 Delivered-To: freebsd-hackers@freebsd.org Received: from fw.wintelcom.net (ns1.wintelcom.net [209.1.153.20]) by hub.freebsd.org (Postfix) with ESMTP id ABFFC37B4CF for ; Wed, 25 Oct 2000 11:55:32 -0700 (PDT) Received: (from bright@localhost) by fw.wintelcom.net (8.10.0/8.10.0) id e9PIsva21963; Wed, 25 Oct 2000 11:54:57 -0700 (PDT) Date: Wed, 25 Oct 2000 11:54:57 -0700 From: Alfred Perlstein To: Dan Kegel Cc: Jonathan Lemon , hackers@FreeBSD.ORG Subject: Re: kqueue microbenchmark results Message-ID: <20001025115457.X28123@fw.wintelcom.net> References: <20001024225637.A54554@prism.flugsvamp.com> <39F6655A.353FD236@alumni.caltech.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.4i In-Reply-To: <39F6655A.353FD236@alumni.caltech.edu>; from dank@alumni.caltech.edu on Tue, Oct 24, 2000 at 09:45:14PM -0700 Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG moved to hackers, dropped linux-kernel and -chat. * Dan Kegel [001024 21:38] wrote: > Johnathan, > Thanks for running that test for me! I've added your results > (plus a cautionary note about microbenchmarks and a link to > your site) to http://www.kegel.com/dkftpbench/Poller_bench.html > > If you haven't already, you might peek at the discussion on > linux-kernel. Linus seems to be on the verge of adding > something like kqueue() to Linux, but appears opposed to > supporting level-triggering; he likes the simplicity of > edge triggering (from the kernel's point of view!). See > http://boudicca.tux.org/hypermail/linux-kernel/2000week44/index.html#9 Jonathan, wouldn't this be a good time to try to push our interface on Linux? After all, we have several instances of it working and having the Open Source community force a new design feature into mainstream UNIX to address scalability would be very cool. Basically, if Linux implements exactly the same thing but just a bit different it would suck pretty badly for both camps. Also Linus doesn't seem to realize the utility of the transparent void * that kevent has: http://boudicca.tux.org/hypermail/linux-kernel/2000week44/0310.html Since you wrote kqueue, maybe you want to clue him in about the wonders of our interface before they find themselves with a deficient API that's not like anything else out there? -- -Alfred Perlstein - [bright@wintelcom.net|alfred@freebsd.org] "I have the heart of a child; I keep it in a jar on my desk." To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message