On Dec 5, email@example.com (Darren Reed) wrote:
> In some mail from Terry Lambert, sie said:
> > BTW: do you have a system so you can run them and show what they output
> > on Linux vs. FreeBSD on the same hardware? A differential in output
> > would show that it might be worth scraping up $25k to get peoples
> > grubby little hands on them. 8-).
> Hmmm, where should I get a good version of lmbench from ? I've got
> FreeBSD-2.1.5/NetBSD-1.1/Linux 2.0 & 2.1/Solaris2.5 all on the same
> pc...or any other interesting benchmarks to run ?
Try /usr/ports/benchmarks/lmbench under FreeBSD.
It will build version 1.0 of lmbench, which seems
to be the version refered to most often.
I can send you a lmbench-1.1 port, which has been
waiting to be commited to the -current tree for a
few months, now ...
Another good test might be Bonnie (also found as a
port in the same directory on FreeBSD).
There is also a Byte Bench port, but it does not
give useful results in most tests. The problem is,
that there are many tests that depend on config
options, and for example on whether static or
dynamic linking is used for some system commands.
[The Linux Byte Benchmark site (at www.silkroad.com)
offers pre-compiled Linux binaries, which give up
to twice as good results as building from sources
with no hand-tweaking on a current Linux-ELF system!
(They put statically linked versions of some commands
into the benchmark, which will be used instead of the
system commands in some tests. This is highly bogus,
it does not test system performance as is claimed,
but performance of those benchmark components. That
makes it even less useful than typical micro-benchmarks,
which typically let you know what meaningless metric
you measured :) ]
If you have any trouble locating the FreeBSD-ports,
just try www.freebsd.org or its Australien mirror
www.au.freebsd.org (does it exist ?). It offers to
download ports and packages. You want the port, and
will be able to build Linux versions from the sources
typically, since they have not been modified for FreeBSD.