Thanks for the information... In my case, I do not have a root pool, its still UFS.
The configuration is essentially that I have two arrays. The system was initially built with one array. A zfs pool was created from the whole disks on the array. The pool is more or less used for general storage. Along comes a second array, with different number of and size disks. It will be used for more or less the same thing. So the question is whether I should add to the original pool or create a second pool. One thing you mention is rather curious, "all vdevs should be mirrored, or the same nr of columns in the stripe or raidz. This is not a restriction, just a strong recommendation". If I add the second array to the pool, I could probably continue with the same number of columns in the raidz, but the size of the strips would increase. Would this effect performance somehow? --joe Johan Hartzenberg wrote: > > On Wed, Oct 8, 2008 at 9:29 PM, Joseph Mocker > <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote: > > Hello, > > I haven't seen this discussed before. Any pointers would be > appreciated. > > I'm curious, if I have a set of disks in a system, is there any > benefit > or disadvantage to breaking the disks into multiple pools instead of a > single pool? > > Does multiple pools cause any additional overhead for ZFS, for > example? > Can it cause cache contention/starvation issues? > > > Hello Joseph. > > Firstly, a separate pool for the OS is recommended. The pool from > which you boot must be either Mirrored or else a single disk. Booting > from Stripes / RaidZ is not supported. Thus if you want to use a > stripe or RaidZ you pretty much MUST have a dedicated pool for that. > > Secondly, if you use whole disks in your pools, it becomes possible to > physically "remove" a pool (using zpool export), eg to move a pool to > another system. > > Further, it is recommended to use the same level of redundancy in all > vdev's. Eg all vdevs should be mirrored, or the same nr of columns in > the stripe or raidz. This is not a restriction, just a strong > recommendation. > > Never ever add multiple slices (partitions) from a single disk device > to the same pool - this will cause performance to go down to a crawl! > > You can not (yet) "break up" a pool, though you can break off a mirror > copy. And to stay in line with the above recommendations, you may > want more than one pool. For best performance you should use > whole-disks in pools, but sometimes for practical reasons you may want > to spit a single disk up in slices and add those to separate pools. > > Hope that helps! > _hartz > > -- > Any sufficiently advanced technology is indistinguishable from magic. > Arthur C. Clarke > > Afrikaanse Stap Website: http://www.bloukous.co.za > > My blog: http://initialprogramload.blogspot.com > _______________________________________________ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss