Hi guys, wondering if I could pick people's brains on the smartest layout for an unconventional RAID O?
I've tried a range of different configurations across these two Highpoint cards, and the configuration seems to have a fairly substantial impact on overall read/write speeds.
There’s eight M.2s spread across the two cards:
2x 2TB
6x 1TB
The reason I’m able to stripe them together, is because I can use the Highpoint GUI to stripe the 1TB drives into three 2TB arrays, and then in Disk Utility I can create a software stripe of the five 2TB partitions - for a single 10TB array.
So far, the best speeds I’ve got with a 10TB stripe are:
- 6,700MB/s Write 10,800MB/s Read
However, that’s with a rather unconventional arrangement - with the two 2TB drives on one card, two 1TB drives striped together on the other card, and the last two arrays created by striping ACROSS the remaining two cards on each card (i.e. drives 1A and 1B striped together, and drives 2A and 2B striped together, then 3b and 4b striped together, sort of like this (the 2TB striped arrays are colour coded):
1A (1TB) 1B (1TB)
2A (1TB) 2B (1TB)
3A (2TB) 3B (1TB)
4A (2TB) 4B (1TB)
Other arrangements yield slightly slower speeds, averaging around 6,200MB/s Write and 10,000MB/s Read. But I wonder how important symmetry is to the stability of software RAIDs?
This arrangement is the most symmetrical of all, but yields the slowest speeds (5,800MB/s Write 8,900MB/s Read):
1A (1TB) 1B (1TB)
2A (1TB) 2B (1TB)
3A (1TB) 3B (1TB)
4A (2TB) 4B (2TB)
And then this arrangement ends up somewhere in the middle (6,200MB/s Write 10,000MB/s Read)
1A (1TB) 1B (1TB)
2A (1TB) 2B (1TB)
3A (1TB) 3B (1TB)
4A (2TB) 4B (2TB)
Then the final arrangement I’ve tried is to stripe the six 1TB drives together into a 6TB array, and the two 2TB drives into a 4TB array, and then JBOD those two arrays together, which yields 8,100MB/s Write and 10,500MB/s Read (though I imagine that drops as soon as any data moves onto the smaller two-drive array):
1A (1TB) 1B (1TB)
2A (1TB) 2B (1TB)
3A (1TB) 3B (1TB)
4A (2TB) 4B (2TB)
Does anyone have any thoughts on which arrangement is likely to be the most stable? The speeds of all of these configurations are plenty sufficient for my needs (the drive is for video files, so read speeds are the most important factor).
Would appreciate anyone’s thoughts.