Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 22 Dec 2011 10:50:49 +0000
From:      Igor Mozolevsky <igor@hybrid-lab.co.uk>
To:        Daniel Kalchev <daniel@digsys.bg>
Cc:        freebsd-current@freebsd.org
Subject:   Re: Benchmark (Phoronix): FreeBSD 9.0-RC2 vs. Oracle Linux 6.1 Server
Message-ID:  <CADWvR2gsHNEosx1RWVAOv3g4Ri5AwzHNBpZO4wHjRnwpNupRCw@mail.gmail.com>
In-Reply-To: <4EF30290.2030600@digsys.bg>
References:  <xf5fxrkpagw2qf65tk9y2njf.1324492907631@email.android.com> <4EF25468.9040204@gmail.com> <CAOjFWZ7%2Bx61QPB-cO5ppWwY-nCRFvs9P76H_SO%2BCSL41APLwsA@mail.gmail.com> <CADWvR2jVPkLrM686Xhk12U0poV7CCqB3LF_ZbTPTHFKjt%2BdP=g@mail.gmail.com> <4EF2C613.3020609@digsys.bg> <CADWvR2jQMcOrPEzU5Ug4TRp9hxvD6qOVTZYjqqozarA-%2B-DsQw@mail.gmail.com> <4EF30290.2030600@digsys.bg>

next in thread | previous in thread | raw e-mail | index | archive | help
On 22 December 2011 10:12, Daniel Kalchev <daniel@digsys.bg> wrote:

> As for how fast to get from point A to point B. If you observe speed limits,
> that will depend only on the pilot, no? :)
> Both cars are sufficiently faster than the imposed speed limits.

You are ignoring acceleration, handling, and other factors... Besides,
you're missing the point: *given same conditions* a benchmark allows
one to show how A performs compared to B, which is why I said it is
important to keep everything else constant! At the end of the day,
what users, sysadmins, &c want to know is given hardware configuration
H and requirement R will software X outperform software Y or Z. The
components and the bells and whistles of X, Y or Z are, quite often,
irrelevant (unless one has some silly idealogical reason, for
example).


> On very specific hardware, such as systems with many CPUs and lots of
> memory, you may see one better than the other -- this in most cases will be
> relevant to tuning, but also to overall system architecture.

Are you saying that careful tuning will give you _orders of magnitude_
performance increase? Got numbers to back that up? ;-)


> You may make an very "scientific", well documented and repeatable benchmark,
> such as this one:
>
> time dd if=/dev/zero of=/dev/null
>
> .. then optimize your particular OS to run it at the highest possible
> rate... and so what? Do you know what this benchmark measures? :)

Yes, do you? I hope you are not being deliberately obtuse here...
Besides, I would criticise your test in this example: have you tried
running that with, say, bs=1g count=1000? Is there a difference how
fast FreeBSD completes that vs how fast a Linux box does the same? The
point of documenting a repeatable benchmark is to enable the person
interpreting the results to see what was done (and verify) to achieve
the result and treat that result accordingly.

Cheers,

--
Igor



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CADWvR2gsHNEosx1RWVAOv3g4Ri5AwzHNBpZO4wHjRnwpNupRCw>