Hello everyone,

I'm wondering if the following makes sense:

To configure a system for high IOPS, I want to have a zpool of 15K RPM SAS drives. For high IOPS, I believe it is best to let ZFS stripe them, instead of doing a raidz1 across them. Therefore, I would like to mirror the drives for reliability.

Now, I'm wondering if I can get away with using a large capacity 7200 RPM SATA drive as mirror for multiple SAS drives. For example, say I had 3 SAS drives of 150 GB each. Could I take a 500 GB SATA drive, partition it into 3 vdevs and use each one as a mirror for one SAS drive? I believe this is possible.

The problem is in performance. What I want is for all reads to go to the SAS drives so that the SATA drive will only see writes. I'm hoping that due to the copy-on-write nature of ZFS, the writes will get bunched into sequential blocks, so write bandwidth will be good, even on a SATA drive. But, the reads must be kept off the SATA drive. Is there any way I can get ZFS to do that?

Thanks,

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

Reply via email to