Date: Fri, 14 Feb 2003 13:44:07 +0100 From: Brad Knowles <brad.knowles@skynet.be> To: "Sam Leffler" <sam@errno.com> Cc: "Scott Long" <scottl@FreeBSD.ORG>, "Brad Knowles" <brad.knowles@skynet.be>, <current@FreeBSD.ORG> Subject: Re: 5-STABLE Roadmap Message-ID: <a05200f0eba7292538f6b@[10.0.1.2]> In-Reply-To: <25c301c2d3e1$8f2e3e30$52557f42@errno.com> References: <200302140036.h1E0aK3q071051@freefall.freebsd.org> <a05200f0dba72122437d7@[10.0.1.2]> <25c301c2d3e1$8f2e3e30$52557f42@errno.com>
next in thread | previous in thread | raw e-mail | index | archive | help
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, <brad.knowles@skynet.be>
"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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?a05200f0eba7292538f6b>
