On Thu, Aug 03, 2006 at 10:24:12AM -0700, Marion Hakanson wrote:
> 
>   zpool create mirror c0t2d0 c0t3d0 mirror c0t0d0s5 c0t1d0s5
> 
> Is this allowed?  Is it stupid?  Will performance be so bad/bizarre that
> it should be avoided at all costs?  Anybody tried it?
> 

Yes, it's allowed, but it's definitely not an ideal solution.  Unless
you manually tweak the write cache (as mentioned elsewhere, this could
be bad for other slices), you'll end up with asymmetric performance on
these two vdevs.  The current ZFS allocation and I/O policies don't take
latency into account (they're based solely on capacity), and so a slower
vdev will slow down the entire pool.

Future work will make ZFS behave better in the face of asymmetric
performance, but in general this will still be a non-ideal
configuration.  You'll be fighting with other filesystems for control of
the underlying disk, you won't be able to use hot spares effectively,
and future FMA work (such as reading SMART data and predictive analysis)
may not work well (if at all).

- Eric

--
Eric Schrock, Solaris Kernel Development       http://blogs.sun.com/eschrock
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to