on Fri May 22 2009, Richard Elling <richard.elling-AT-gmail.com> wrote:

> David Abrahams wrote:
>> http://groups.google.com/group/zfs-fuse/msg/5fac5eaf2c7fccb8 shows some
>> (admittedly very crude) tests I did with OpenSolaris 0906, with some
>> very surprising performance results.  In particular, read speed on an
>> 8-disk pool seemed to drop by 50% when I set up the pool to use RAIDZ2.
>>
>> Can anyone shed light on why that might be the case?
>>   
>
> You are likely disk I/O bound. 

Even if I were, that shouldn't account for such a dramatic difference
AFAICT.  Shouldn't this hold:

  raidz2 / flatzfs =  (raidpoolsize - raidparitybits) / (flatpoolsize)

??

In my case raidpoolsize=flatpoolsize=8 and paritybits=2, so the ratio
should be 0.75, not 0.5.

Or am I missing something?

> Look at the disk traffic to locate your bottleneck.

How does one look at the disk traffic?

> FWIW, if you enable compression, your benchmark will be
> much faster :-)

Of course, but writing a string of zeroes to a compressed filesystem
only tests the compression speed, which is of little or no interest to
me.

Incidentally, I have some speed tests of a compressed zfs here:
http://groups.google.com/group/zfs-fuse/browse_thread/thread/b55a25ea432b416
but as the message implies, it's hard to know whether those results mean
anything.

-- 
Dave Abrahams
BoostPro Computing
http://www.boostpro.com
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to