Hey Frank,

Frank Cusack wrote:
Patrick Bachmann:
IMHO it is sufficient to just document this best-practice.

I disagree.  The documentation has to AT LEAST state that more than 9
disks gives poor performance.  I did read that raidz should use 3-9 disks
in the docs but it doesn't say WHY, so of course I went ahead and used
12 disks.

The man pages says "The recommended number [of devices] is between 3 and 9". At the time of the discussion the "ZFS Admin Guide" didn't mention this at all and the result of this discussion is, that now it says: "If you are creating a RAID-Z configuration with many disks, as an example, a RAID-Z configuration with 14 disks is better split up into a two 7-disk groupings. RAID-Z configurations with single-digit groupings of disks should perform better."

When I say I disagree, I mean this has to be documented in the standard
docs (man pages) not some best-practices guide on some wiki.

To me "documenting a best-practice" does not imply that it is just spelled out in some random wiki or a BluePrint but rather that it is written down "somewhere" and that this "best-practice" is not just documented in the mailing-lists archives, which in some other communities seem to be the only documentation available.

But really I disagree that this needs documentation.  So much of zfs is
meant to be automatic, now we're back to worrying about stripe width?
(Or maybe that's not the problem but it sure is the same type of manual
administration.)  I may have 12 disks and it simply does not make sense
(for my theoretical configuration) to split them up into two pools.  I
would then have to worry about sizing each pool correctly.  zfs is supposed
to fix that problem.

Richard already pointed out that you should split the devices into a number of vdevs and not pools. How is ZFS going to know what gives the best performance on your systems config? There are a lot of things you know better off-hand about your system, otherwise you need to do some benchmarking, which ZFS would have to do too, if it was to give you the best performing config. Oh, and performance isn't the only objective. See the threads started by Richard Elling in the past couple of weeks on this mailinglist.

If no one has done it yet, I'll file a bug against the zpool(1M) man page to get the performance concern included. But to me the "ZFS Admin Guide" seemed to be a required reading. You might want to check it out.

Greetings,

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

Reply via email to