azmodean
Still Fresh
I was wondering if the hardware gurus that we have on the forum could weigh in on this. Is there potential for a RAID 0 or 1 array built on the SD cards to increase read performance?
There are lots of variables to this that I don't know about:
1. Overhead, will the cpu (or DSP?) cycles needed to do this outweigh the potential speedup?
2. Payoff, is the potential speedup worthwhile?
2a. Bottleneck, is the read from the SD cards a bottleneck in the first place?
2b. Other Bottleneck, is there a bus or controller bottleneck such that RAID won't give a (or enough) speedup?
3. Implementation, how hard would it be to do this?
4. hybrids
4a. 0 vs 1, 0 gets you read speedup and redundancy, but 1 (might?) get you more speedup as well as write speedup.
4b. some kind of system where part of the card is RAIDed and part isn't, so you might have a performance area of the SD cards set aside to put games, the kernel, libraries, etc that get the speedup, but another part of the drive that is JBOD style so you get to use all the storage space available.
And I'm sure there are other issues I'm missing, just wondering if it would even be worth looking into more.
There are lots of variables to this that I don't know about:
1. Overhead, will the cpu (or DSP?) cycles needed to do this outweigh the potential speedup?
2. Payoff, is the potential speedup worthwhile?
2a. Bottleneck, is the read from the SD cards a bottleneck in the first place?
2b. Other Bottleneck, is there a bus or controller bottleneck such that RAID won't give a (or enough) speedup?
3. Implementation, how hard would it be to do this?
4. hybrids
4a. 0 vs 1, 0 gets you read speedup and redundancy, but 1 (might?) get you more speedup as well as write speedup.
4b. some kind of system where part of the card is RAIDed and part isn't, so you might have a performance area of the SD cards set aside to put games, the kernel, libraries, etc that get the speedup, but another part of the drive that is JBOD style so you get to use all the storage space available.
And I'm sure there are other issues I'm missing, just wondering if it would even be worth looking into more.