A currently theoretical question after I read the book "FreeBSD Mastery: ZFS" as this was not discussed in the book:
Instead of using the full xTB disk as VDEV and build a RAIDz1 with 4 of them, I could partition the disks in x/2TB VDEV partitions and build two RAID1z with 4 VDEV's each. When I pool the 2 RAIDz1 under one root, I would have the same amount of space ( nearly) . The redundancy would be the same ( 1 HD failure wouldn't be a problem).
Would the performance increase compared to a single RAIDz1 with 4 disks? Would zpool scrub storage be faster as the size of each RAID1z is smaller ? Or would that only be , when you build two pools ( Storage 1 and Storage 2 with each a single Raidz1 ) ? With such a split I would loose a bit the flexibility of ZFS datasets, but with xTB disks the pool size is anyhow already very big.
Any opinion and comment is welcome - beside that this is not the biggest problem of the world
Instead of using the full xTB disk as VDEV and build a RAIDz1 with 4 of them, I could partition the disks in x/2TB VDEV partitions and build two RAID1z with 4 VDEV's each. When I pool the 2 RAIDz1 under one root, I would have the same amount of space ( nearly) . The redundancy would be the same ( 1 HD failure wouldn't be a problem).
Code:
storage
raidz1-0
gpt/disk0p1
gpt/disk1p1
gpt/disk2p1
gpt/disk3p1
raidz1-1
gpt/disk0p2
gpt/disk1p2
gpt/disk2p2
gpt/disk3p2
Would the performance increase compared to a single RAIDz1 with 4 disks? Would zpool scrub storage be faster as the size of each RAID1z is smaller ? Or would that only be , when you build two pools ( Storage 1 and Storage 2 with each a single Raidz1 ) ? With such a split I would loose a bit the flexibility of ZFS datasets, but with xTB disks the pool size is anyhow already very big.
Any opinion and comment is welcome - beside that this is not the biggest problem of the world