> Including performance considerations ? > For instance, if I have two Oracle Databases with two I/O profiles (TP versus > Batch)...what would be the best : > > 1) Two pools, each one on two LUNs. Each LUN distributed on n trays. > 2) One pool on one LUN. This LUN distributed on 2 x n trays. > 3) One pool striped on two LUNs. Each LUN distributed on n trays.
Good question. I'll bet there's no way to determine that without testing. It may be that the extra extra performance from having the additional lun(s) within a single pool outweighs any performance issues from having both workloads use the same storage. > With one pool, no problem. > > With n pools, my problem is the space used by the snapshot. With the > COW method of UFS snapshot I can put all backing-stores on one single > volume. With ZFS snapshot, it's conceptualy impossible. Yup. That's due to the differences in how those snapshots are implemented. In the future you may be able to add and remove storage from pools dynamically. In such a case, it could be possible to bring a disk into a pool, increase disk usage during a snapshot, delete the snapshot, then remove the disk. Disk removal would require copying data and be a performance hit. Then you go and do the same thing with the other pools. Today this isn't possible because you cannot migrate data off of a VDEV to reclaim the storage. -- Darren Dunham [EMAIL PROTECTED] Senior Technical Consultant TAOS http://www.taos.com/ Got some Dr Pepper? San Francisco, CA bay area < This line left intentionally blank to confuse you. > _______________________________________________ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss