more comments...

On May 1, 2012, at 10:41 AM, Ray Van Dolson wrote:

> On Tue, May 01, 2012 at 07:18:18AM -0700, Bob Friesenhahn wrote:
>> On Mon, 30 Apr 2012, Ray Van Dolson wrote:
>> 
>>> I'm trying to run some IOzone benchmarking on a new system to get a
>>> feel for baseline performance.
>> 
>> Unfortunately, benchmarking with IOzone is a very poor indicator of 
>> what performance will be like during normal use.  Forcing the system 
>> to behave like it is short on memory only tests how the system will 
>> behave when it is short on memory.
>> 
>> Testing multi-threaded synchronous writes with IOzone might actually 
>> mean something if it is representative of your work-load.
>> 
>> Bob
> 
> Sounds like IOzone may not be my best option here (though it does
> produce pretty graphs).

For performance analysis of ZFS systems, you need to consider the advantages
of the hybrid storage pool. I wrote a white paper last summer describing a model
that you can use with your performance measurements or data from vendor 
datasheets. 

http://info.nexenta.com/rs/nexenta/images/tech_brief_nexenta_performance.pdf

And in presentation form, 
http://www.slideshare.net/relling/nexentastor-performance-tuning-openstorage-summit-2011

Recently, this model has been expanded and enhanced. Contact me offline, if you
are interested.

I have used IOzone, filebench, and vdbench for a lot of performance 
characterization
lately. Each has their own strength, but all can build a full characterization 
profile of a
system.

For IOzone, I like to run a full characterization run, which precludes 
multithreaded runs,
for a spectrum of I/O sizes and WSS. Such info can be useful to explore the 
boundaries
of your system's performance and compare to other systems. 

Also, for systems with > 50GB of RAM, there are some tunables needed for good 
scaling 
under heavy write load workloads. Alas, there is no perfect answer and no 
single tunable
setting works optimally for all cases. WIP. YMMV.

A single, summary metric is not very useful...

> bonnie++ actually gave me more realistic sounding numbers, and I've
> been reading good thigns about fio.

IMNSHO, bonnie++ is a totally useless benchmark. Roch disected it rather nicely 
at
https://bigip-blogs-cms-adc.oracle.com/roch/entry/decoding_bonnie

[gag me!  Does Oracle have butugly URLs or what? ;-)]
 -- richard

--
ZFS Performance and Training
richard.ell...@richardelling.com
+1-760-896-4422







_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to