I have six 1TB SSDs that I'd like to use for remote VMs, NFS shares, and other such fast, random heavy operations. As I understand it, these applications are grouped together into "block" storage, as opposed to "archival" storage (like storing pictures, music, etc). Reading through these articles (links at bottom, the 'insert link' button doesn't seem to be working for me right now) it seems that for such block storage, mirrored vdevs are the way to go. What I'm still confused on, however, is whether I could put multiple mirrored vdevs in one pool or if I'd have to have each in their own pool. With my six disks, I could do three two-way mirrored vdevs in one pool for a total size of 3tb, but as I understand it, that would be striping the three mirrors together, which is exactly what is being avoided by not using RAIDZ. I could of course have three individual pools with one two-way mirrored vdev in each pool, but then managing the storage becomes a pain, as I'd have to manually balance which share/VM goes on which pool.
Do I need to have three pools of one two-way mirrored vdev? Could I get away with one pool of three two-way mirrored vdevs? Am I over-thinking this whole thing and it doesn't matter because I'm not using spinning hard drives? I'm basically looking for advice on how to best set up these six drives for this use-case.
www.truenas.com
www.truenas.com
Do I need to have three pools of one two-way mirrored vdev? Could I get away with one pool of three two-way mirrored vdevs? Am I over-thinking this whole thing and it doesn't matter because I'm not using spinning hard drives? I'm basically looking for advice on how to best set up these six drives for this use-case.
The path to success for block storage
It seems like I haven't written a sticky for awhile, but just in the last week I've had to cover this topic several times. ZFS does two different things very well. One is storage of large sequentially-written files, such as archives, logs, or data files, where the file does not have the middle...

Some differences between RAIDZ and mirrors, and why we use mirrors for block storage
ZFS is a complicated, powerful system. Unfortunately, it isn't actually magic, and there's a lot of opportunity for disappointment if you don't understand what's going on. RAIDZ (including Z2, Z3) is good for storing large sequential files. ZFS will allocate long, contiguous stretches of disk...
