Are you looking purely for performance, or for the added reliability that ZFS 
can give you?

If the latter, then you would want to configure across multiple LUNs in either 
a mirrored or RAID configuration. This does require sacrificing some storage in 
exchange for the peace of mind that any “silent data corruption” in the array 
or storage fabric will be not only detected but repaired by ZFS.

From a performance point of view, what will work best depends greatly on your 
application I/O pattern, how you would map the application’s data to the 
available ZFS pools if you had more than one, how many channels are used to 
attach the disk array, etc.  A single pool can be a good choice from an 
ease-of-use perspective, but multiple pools may perform better under certain 
types of load (for instance, there’s one intent log per pool, so if the intent 
log writes become a bottleneck then multiple pools can help).

Bad example, as there's actually one intent log per file system!

This also depends on how the LUNs are configured within the EMC array....

If you can put together a test system, and run your application as a benchmark, 
you can get an answer. Without that, I don’t think anyone can predict which 
will work best in your particular situation.
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to