Hi folks. I'm looking at putting together a 16-disk ZFS array as a server, and 
after reading Richard Elling's writings on the matter, I'm now left wondering 
if it'll have the performance we expect of such a server. Looking at his 
figures, 5x 3-disk RAIDZ sets seems like it *might* be made to do what we want 
(saturate a GigE link), but not without some tuning....

Am I right in my understanding of relling's small, random read model? 
For mirrored configurations, read performance is proportional to the number of 
disks.  Write performance is proportional to the number of mirror sets.
For parity configurations, read performance is proportional to the number of 
RAID sets.  Write performance is roughly the same.

Clearly, there are elements of the model that don't apply to our sustained 
read/writes, so does anyone have any guidance (theoretical or empirical) on 
what we could expect in that arena? 

I've seen some references to a different ZFS mode of operation for sustained 
and/or contiguous transfers. What should I know about them?

Finally, some requirements I have in speccing up this server:
My requirements:
. Saturate a 1GigE link for sustained reads _and_ writes
...  (long story... let's just imagine uncompressed HD video)
. Do it cheaply
My strong desires:
. ZFS for its reliability, redundancy, flexibility, and ease of use
. Maximise the amount of usable space
My resources:
. a server with 16x 500GB SATA drives usable for RAID
 
 
This message posted from opensolaris.org
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to