Bart Smaalders wrote:
> michael T sedwick wrote:
>> Given a 1.6TB ZFS Z-Raid consisting 6 disks:
>> And a system that does an extreme amount of small /(<20K) /random
>> reads /(more than twice as many reads as writes) /
>>
>> 1) What performance gains, if any does Z-Raid offer over other RAID
>> or Large filesystem configurations?
>>
>> 2) What is any hindrance is Z-Raid to this configuration, given the
>> complete randomness and size of these accesses?
>>
>>
>> Would there be a better means of configuring a ZFS environment for
>> this type of activity?
>>
>>    thanks;
>>
>
> A 6 disk raidz set is not optimal for random reads, since each disk in
> the raidz set needs to be accessed to retrieve each item.  Note that if
> the reads are single threaded, this doesn't apply.  However, if multiple
> reads are extant at the same time, configuring the disks as 2 sets of
> 3 disk raidz vdevs or 3 pairs of mirrored disk will result in 2x and 3x
> (approx) total parallel random read throughput.
>
I'm not sure why, but when I was testing various configurations with
bonnie++, 3 pairs of mirrors did give about 3x the random read
performance of a 6 disk raidz, but with 4 pairs, the random read
performance dropped by 50%:
3x2
Block    read:  220464
Random read: 1520.1

4x2
Block     read:  295747
Random read:  765.3

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

Reply via email to