On Dec 29, 2009, at 7:55 AM, Brad <bene...@yahoo.com> wrote:

Thanks for the suggestion!

I have heard mirrored vdevs configuration are preferred for Oracle but whats the difference between a raidz mirrored vdev vs a raid10 setup?

A mirrored raidz provides redundancy at a steep cost to performance and might I add a high monetary cost.

Because each write of a raidz is striped across the disks the effective IOPS of the vdev is equal to that of a single disk. This can be improved by utilizing multiple (smaller) raidz vdevs which are striped, but not by mirroring them.

With raid10 each mirrored pair has the IOPS of a single drive. Since these mirrors are typically 2 disk vdevs, you can have a lot more of them and thus a lot more IOPS (some people talk about using 3 disk mirrors, but it's probably just as good as getting setting copies=2 on a regular pool of mirrors).

We have tested a zfs stripe configuration before with 15 disks and our tester was extremely happy with the performance. After talking to our tester, she doesn't feel comfortable with the current raidz setup.

How many luns are you working with now? 15?

Is the storage direct attached or is it coming from a storage server that may have the physical disks in a raid configuration already?

If direct attached, create a pool of mirrors. If it's coming from a storage server where the disks are in a raid already, just create a striped pool and set copies=2.

-Ross



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

Reply via email to