From owner-freebsd-current Fri Feb 14 8:42:25 2003 Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 426F537B401; Fri, 14 Feb 2003 08:42:23 -0800 (PST) Received: from vladbert.skynet.be (vladbert.skynet.be [195.238.3.12]) by mx1.FreeBSD.org (Postfix) with ESMTP id C875243F75; Fri, 14 Feb 2003 08:42:21 -0800 (PST) (envelope-from brad.knowles@skynet.be) Received: from picard.skynet.be (picard.skynet.be [195.238.3.88]) by vladbert.skynet.be (8.12.7/8.12.7/Skynet-OUT-FALLBACK-2.22) with ESMTP id h1EERPZt003196; Fri, 14 Feb 2003 15:27:25 +0100 (MET) (envelope-from ) Received: from [10.0.1.2] (ip-26.shub-internet.org [194.78.144.26] (may be forged)) by picard.skynet.be (8.12.7/8.12.7/Skynet-OUT-2.21) with ESMTP id h1EEQlHh020920; Fri, 14 Feb 2003 15:26:48 +0100 (MET) (envelope-from ) Mime-Version: 1.0 X-Sender: bs663385@pop.skynet.be Message-Id: In-Reply-To: <25c301c2d3e1$8f2e3e30$52557f42@errno.com> References: <200302140036.h1E0aK3q071051@freefall.freebsd.org> <25c301c2d3e1$8f2e3e30$52557f42@errno.com> Date: Fri, 14 Feb 2003 13:44:07 +0100 To: "Sam Leffler" From: Brad Knowles Subject: Re: 5-STABLE Roadmap Cc: "Scott Long" , "Brad Knowles" , Content-Type: text/plain; charset="us-ascii" ; format="flowed" Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG At 8:28 PM -0800 2003/02/13, Sam Leffler wrote: > This can quickly turn into a bikeshed, but suggest ones. We're looking for > good benchmarks. lmbench, rawio, and bonniee are rather "micro" in nature > (not bad, just limited in their usefulness). Well, I would submit that webstone and ApacheBench are rather "micro" in their nature as well -- they cover only one protocol, and/or one program. LMbench is, to the best of my knowledge, the very best low-level benchmark around for looking at things like system call overhead, process creation, signal handling, memory read latency, L1/2/3 sizing vs. speed trade-offs, TCP, UDP, and RPC latency & bandwidth, etc.... Since a lot of these things are likely to be changing with all the kernel changes in FreeBSD-5.x, this would seem to be a good candidate for the toolbox. The ATA & CAM drivers are getting updated too, not to mention additional work on softupdates and other filesystem-related features, so it would seem to me that you're really want a lot of disk benchmarks. RawIO is the only benchmark anywhere that I know of that looks at the underlying hardware performance for disk drives (by-passing all the OS caching, etc...). Bonnie++ is one of the better medium-level disk benchmarking tools, so that you can compare the raw numbers returned by RawIO against the "cooked" numbers returned by Bonnie++. If you want higher-level benchmarks, you could look at IOStone, IOZone, and/or IOBench. Postal is an interesting filesystem/disk benchmark, because it tests a very specific type of application load which is typically found in mail & news servers. If protocol-specific benchmarks might be of interest, then you could look at postal & rabid (SMTP & POP3), smtp-sink & smtp-source (SMTP transmit & receive), mstone (SMTP, POP3, IMAP, HTTP, etc...), or perhaps others. -- Brad Knowles, "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety." -Benjamin Franklin, Historical Review of Pennsylvania. GCS/IT d+(-) s:+(++)>: a C++(+++)$ UMBSHI++++$ P+>++ L+ !E-(---) W+++(--) N+ !w--- O- M++ V PS++(+++) PE- Y+(++) PGP>+++ t+(+++) 5++(+++) X++(+++) R+(+++) tv+(+++) b+(++++) DI+(++++) D+(++) G+(++++) e++>++++ h--- r---(+++)* z(+++) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message