Hi guys,
my current setup is 24x 4TB in "raid 10" zfs (striped mirror vdevs)
Now i'm building a NVR setup so space is getting a bit on the premium as it wil be >10x 8MP camera's. The disk speed is amazing for VM work over 10G, but 50% of disks is parity now.
So i have 3 questions,
1. If i understand correctly, 1 vdev fully upgraded give larger pool size, so if i upgrade 1 vdev mirror, i get the increased disk space to the pool, but until all 24 are upgraded the performance is pretty worse when the 4TB's start to fill, while the big new disks are like 20% full (thinking about investing in 12-18TB straight away with upgrade).
2. Converting it to Z2 (4x 6disk Z2) will give some nice bonus, from ~48TB raw now (actually more like 38TB in windows) it should become 64TB raw. So 25% improvement for a slight data security drop, and pretty big performance hit.
3. Or go all overboard and upgrade the 24 disks straight in a couple days due to all the resilvering 24x, and then have some used spares for the backup server :P (yes, also a 24x 4TB copy with just 64G ramm and its configured in 4x 6 disk Z2 due to me thinking the change that those 2 machines f*ck up at the exact same moment is realy, realy, realy rare due to the slightest disruption on SMART -> replace disk. This would give me 24 disks laying around for possible alot of years, and changing the main server to 6TB disks will cost some pretty big $$$$
Now lastly, i was thinking, if i upgrade 1-2 vdevs with 18T purple drives instead of the current red. Then i get a major boost in storage space, but the NVR system will take alot of the space, i would like to keep most cams for 30 days at least, only some minor interior cams are like 14 days max as there is little to see. Will the performance hit be huge if those 4TB's get filled, or is ZFS smart enough to fill drives like unraid does where its "least full % first" kind of thing?
As i don't yet fully trust blue iris' motion detection with deep-stack, i haven't done conditional storage, for now its 24/7 record to disk. If deepstack gets 99,99% sure storage of moving persons with some false positives then i may reduce the disk storage space by alot, as at night not alot happens here.
my current setup is 24x 4TB in "raid 10" zfs (striped mirror vdevs)
Now i'm building a NVR setup so space is getting a bit on the premium as it wil be >10x 8MP camera's. The disk speed is amazing for VM work over 10G, but 50% of disks is parity now.
So i have 3 questions,
1. If i understand correctly, 1 vdev fully upgraded give larger pool size, so if i upgrade 1 vdev mirror, i get the increased disk space to the pool, but until all 24 are upgraded the performance is pretty worse when the 4TB's start to fill, while the big new disks are like 20% full (thinking about investing in 12-18TB straight away with upgrade).
2. Converting it to Z2 (4x 6disk Z2) will give some nice bonus, from ~48TB raw now (actually more like 38TB in windows) it should become 64TB raw. So 25% improvement for a slight data security drop, and pretty big performance hit.
3. Or go all overboard and upgrade the 24 disks straight in a couple days due to all the resilvering 24x, and then have some used spares for the backup server :P (yes, also a 24x 4TB copy with just 64G ramm and its configured in 4x 6 disk Z2 due to me thinking the change that those 2 machines f*ck up at the exact same moment is realy, realy, realy rare due to the slightest disruption on SMART -> replace disk. This would give me 24 disks laying around for possible alot of years, and changing the main server to 6TB disks will cost some pretty big $$$$
Now lastly, i was thinking, if i upgrade 1-2 vdevs with 18T purple drives instead of the current red. Then i get a major boost in storage space, but the NVR system will take alot of the space, i would like to keep most cams for 30 days at least, only some minor interior cams are like 14 days max as there is little to see. Will the performance hit be huge if those 4TB's get filled, or is ZFS smart enough to fill drives like unraid does where its "least full % first" kind of thing?
As i don't yet fully trust blue iris' motion detection with deep-stack, i haven't done conditional storage, for now its 24/7 record to disk. If deepstack gets 99,99% sure storage of moving persons with some false positives then i may reduce the disk storage space by alot, as at night not alot happens here.