You must look at sequential performance and iops seperately.Going wider than 10 is *possible* (and 14 is within that) but as you go farther out past ~10-12, the chance of problems increase
Depends on what you need... that's a hideously unqualified statement to make. RAIDZ is entirely unsuited to some use cases, especially including live VM storage. If you need 16TB of pool space, that's six PM 863's at about $13,000 in cost and you still only get a single vdev's performance out of it, plus all the worries of the variable storage involved in RAIDZ2. It's very possible to build a 16TB pool out of something cheaper, like 2TB drives and some fast L2ARC. To get a similar level of protection, 24 2TB drives in three way mirrors .. like 24 ST2000NX0273 and two 512GB NVMe L2ARC SSD's will run you about $10K, or you can go the cheapie route with 24 ST2000LM003 and two 512GB NVMe SSD's for about $3K.
If you really need high IOPS, use mirrors with SSD's - not RAIDZ.
Sequential write performance in a raid-z scale with number of datadisks (in a mirror with number of vdevs) while iops is equal to a single disk while it scales in a multiple mirror pool with 1/2 number of disks. With a 10disk Z2 from disks vs a 5 x mirror this means 100 iops vs 500 iops while the Z2 may be slightly faster sequentially.
But how many iops do you need?
In former times with disks, this was easy. You need 10 mirrors to go above 1000 iops.
But when a single enterprise SSD can give 20-80000 iops under constant load the real question is: Do you need that many iops that it is worth to loose 50% of the capacity for redundancy in a Raid-10 compared to 20% example in a 10 disk raid-Z2? This and the additional plus that you can loose any two disks makes it clear for me.
With SSD only pools, multiple Raid-Z instead of multiple mirrors is the economical way for high performance SSD storage (unless you really need > 80000 iops that you can achieve with one SSD Raid-Z vdev) the equivalent of hundreds of spindle disks in a raid-10.
And: iops scale with number of raid-z vdevs as well with less needed SSDs than with mirrors
Last edited: