Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 20 Sep 1999 19:59:11 +0930 (CST)
From:      Mark Newton <newton@atdot.dotat.org>
To:        freebsd-hackers@freebsd.org
Subject:   RE: Some more commentary and results on 'postmark' (fwd)
Message-ID:  <199909201029.TAA48175@atdot.dotat.org>

next in thread | raw e-mail | index | archive | help
I forwarded Brad Knowles' comments about the PostMark benchmarking suite
to a NetApp engineer I happen to have known since my teens.  Selected
portions of his comments are included below (with permission) for your
entertainment and elucidation.

     - mark

A NetApp person wrote:

 > Brad Knowles wrote:
 > 
 > >     Both the client and server systems were 90%+ *IDLE* during all tests.
 > 
 > I/O bound is fun! :)
 > 
 > >     The benchmark has a number of problems.  The 'postmark' program
 > >     isn't forking at all, so there is a serious bottleneck in the process
 > >     itself, especially whenever a read is issued.  It doesn't really give
 > >     us an accurate representation of a multi-tasking load.  Most
 > >     NFS servers have a multitasking load so it isn't really a fair test.
 > 
 > I don't think Jeff was really all that interested in accurate comparisons of
 > multi-tasking NFS performance -- for that, we've got SPEC SFS, which has
 > been the standard method of comparing NFS performance for more than a
 > decade.
 > 
 > >     The benchmark shows pretty clearly the inefficiency of large UFS
 > >     directories.  Putting 20000 files in a single directory is not fun,
 > >     and it seriously skews the test results considering what the benchmark
 > >     is supposed to be testing.
 > 
 > Jeff's favourite problem domain is mail services, which have traditionally
 > been lots-of-small-files-in-a-directory stuff. His benchmark reflects that
 > focus. Thankfully, you can tweak the options to make it reflect some (but
 > not all) other problem domains.
 > 
 > >     It seems pretty clear to me that this benchmark has been designed
 > >     to show-off the netapp in the best possible light and its competitors
 > >     in the worst possible light.  Well, ok, that may be an overly-harsh
 > >     assessment, but it is still true to some degree.
 > 
 > Actually, it's not true to *any* degree, and I know because I talked to Jeff
 > Katcher (and his boss at the time, Andy Watson) whilst he was developing it
 > and writing the white paper.
 > 
 > PostMark was written to shame Sun and HP into improving their single-task
 > NFS CLIENT performance by showing them how much better FreeBSD and Linux
 > performed. Pure and simple.
 > 
 > Jeff stopped coding as soon as he had something which was vaguely tunable to
 > reflect different application loads (you don't have to have a fixed ratio of
 > files to transactions, guys) and which showed the kinds of performance
 > problems we'd seen with real live applications and the latest revisions of
 > the commercial NFS clients which, thanks to introduction of a few more
 > internal abstraction layers, were considerably slower than their
 > predecessors.
 > 
 > >	The benchmark is seriously flawed.
 > 
 > <laughter> To paraphrase a hundred posts in freebsd-security: don't complain
 > unless you're willing to write the code that fixes the problem, or at least
 > suggest implementable solutions to the author. I'm sure Jeff will be more
 > than happy to revise the benchmark if time permits, and I'll be forwarding
 > the posts to him so he's got some impetus. :)

--------------------------------------------------------------------
I tried an internal modem,                    newton@atdot.dotat.org
     but it hurt when I walked.                          Mark Newton
----- Voice: +61-4-1620-2223 ------------- Fax: +61-8-82231777 -----


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




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