HDD Setup

n00bftw007

Dabbler
Joined
Jul 11, 2020
Messages
24
Hi, I have 8x14TB drives, they get about 210MB/s R/W. What setup should I be going with if I am looking for maximum speed?

I will be running TrueNas, thanks in advance.
 

Alecmascot

Guru
Joined
Mar 18, 2014
Messages
1,177
4 vdevs of 2 drive mirrors
 

c77dk

Patron
Joined
Nov 27, 2019
Messages
468
Hi, I have 8x14TB drives, they get about 210MB/s R/W. What setup should I be going with if I am looking for maximum speed?

For maximum speed you need mirrors - so here it would be a pool with 4 2-way mirrors. Just remember to factor in resilver time in case of failure. With normal/old rotating disks I wouldn't be happy with so large drives in 2-way mirrors, but it all depends on usecases and how important the data is.
 

c77dk

Patron
Joined
Nov 27, 2019
Messages
468
How long would the resilver time roughly be?
A rough estimate (if I did the math correct) is 19 hours at full capacity and full speed, but you shouldn't fill them completely, and luckily ZFS only resilver the blocks actually used.
What you should worry about is the I/O generated on the last remaining mirror during those resilvering hours - if you're unlucky that drive will die from the stress.
 

n00bftw007

Dabbler
Joined
Jul 11, 2020
Messages
24
A rough estimate (if I did the math correct) is 19 hours at full capacity and full speed, but you shouldn't fill them completely, and luckily ZFS only resilver the blocks actually used.
What you should worry about is the I/O generated on the last remaining mirror during those resilvering hours - if you're unlucky that drive will die from the stress.
Sounds loads of fun lol. Not sure what to do now. Is there a way of having a faster resilvering time, while still having moderate read/write speed, or would I just need more drives in vdevs mirrored fo faster resilvering?
 

sretalla

Powered by Neutrality
Moderator
Joined
Jan 1, 2016
Messages
9,700
To be clear(er), if you view speed as IOPS, you want as many VDEVs as you can have... Depending on how much redundancy you need/expect to protect you against pool loss (which isn't a substitute for backup, just a way of avoiding downtime).

If you just want raw speed and no redundancy, a striped pool of 8 disks is the way... but if one of those fails, you lose the lot.

If you want transfer speed (for smaller numbers of larger files) and don't plan to do things like block storage, but still want some redundancy, you can go with RAIDZ2 or 3. That way you still have redundancy even with one disk down (or even with 2 in the case of Z3), so your resilver can take its time.
 

Yorick

Wizard
Joined
Nov 4, 2018
Messages
1,912
Is there a way of having a faster resilvering time, while still having moderate read/write speed

Draid, or SSDs. One of those technologies is available now.
 
Top