Re: [ANNOUNCE] ebizzy 0.2 released

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: David Miller <davem@...>
Cc: <linux-kernel@...>, <linux-mm@...>, <rrbranco@...>, <twichell@...>, <ycai@...>
Date: Thursday, October 4, 2007 - 4:42 pm

On Sun, Sep 30, 2007 at 05:27:03PM -0700, David Miller wrote:

You're right, that part of the description is misleading. (I've even
had people ask me if it's a file systems benchmark!)

Ebizzy is based on a real web application server and does do things
that are fairly common in such applications (multithreaded memory
allocation and memory access), but it ignores networking for two
reasons: the network stack was not the bottleneck for this workload,
the VM was, and really good network benchmarks already exist. :)
ebizzy is not useful to networking (or file systems) developer, but it
has been used to improve malloc() behavior in glibc and to test VMA
handling optimizations.

In general, I try to make the source of a benchmark clear because it's
so tempting to optimize for completely artificial benchmarks.  The
trick is to do this without misleading the reader (or breaking my NDA).

ebizzy
------

ebizzy is a workload that stresses memory allocation and the virtual
memory subsystem.  It was initially written to model the local
computation portion of a web application server running a large
internet commerce site.  ebizzy is highly threaded, has a large
in-memory working set with poor locality, and allocates and
deallocates memory frequently.  When running most efficiently, ebizzy
will max out the CPU.  When running inefficiently, it will be blocked
much of the time.

-VAL
-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[ANNOUNCE] ebizzy 0.2 released, Valerie Henson, (Wed Aug 22, 9:06 pm)
Re: [ANNOUNCE] ebizzy 0.2 released, David Miller, (Sun Sep 30, 8:27 pm)
Re: [ANNOUNCE] ebizzy 0.2 released, Valerie Henson, (Thu Oct 4, 4:42 pm)
Re: [ANNOUNCE] ebizzy 0.2 released, David Miller, (Thu Oct 4, 5:00 pm)