From owner-freebsd-hackers Sat Jun 12 9:57:57 1999 Delivered-To: freebsd-hackers@freebsd.org Received: from dyson.iquest.net. (dyson.iquest.net [198.70.144.127]) by hub.freebsd.org (Postfix) with ESMTP id EDCF815109 for ; Sat, 12 Jun 1999 09:57:54 -0700 (PDT) (envelope-from toor@dyson.iquest.net) Received: (from toor@localhost) by dyson.iquest.net. (8.9.3/8.9.3) id LAA06439; Sat, 12 Jun 1999 11:57:41 -0500 (EST) (envelope-from toor) Message-Id: <199906121657.LAA06439@dyson.iquest.net.> Subject: Re: High syscall overhead? In-Reply-To: <3761BD22.782508D3@softweyr.com> from Wes Peters at "Jun 11, 1999 07:51:30 pm" To: wes@softweyr.com (Wes Peters) Date: Sat, 12 Jun 1999 11:57:41 -0500 (EST) Cc: crossd@cs.rpi.edu (David E. Cross), freebsd-hackers@FreeBSD.ORG From: "John S. Dyson" Reply-To: dyson@iquest.net X-Mailer: ELM [version 2.4ME+ PL54 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Wes Peters said: > > Try a more meaningful benchmark, one that actually does something in > the kernel before returning, and see how they do. Try calling kill > or socket/close a few hundred thousand times and see how they do. > Historically, my emphasis on FreeBSD kernel work was to make it work best while under load, doing lots of things. By benchmarking the system while the system isn't really doing anything really pessimizes the advantages of the FreeBSD choices. Linux is indeed much faster at doing nothing!!! I suspect that some intrepid individual could improve FreeBSD a little, but the risk/reward would be too severe. Think of it like this: since alot of desktops sit in idle loops much of the time, perhaps the Linux philosophy has been to improve such behavior :-). -- John | Never try to teach a pig to sing, dyson@iquest.net | it makes one look stupid jdyson@nc.com | and it irritates the pig. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message