I'm looking to configure a storage setup, using ssd's, that will deliver the fastest read throughput on large (2+ GB) files on a 24 core (12 physical core) system.
The data is static for the most part, although occasionally (1x/week) it is rewritten. The app we are running executes simultaneous reads on each of its 24 cores (ie, we have a thread per core; each thread is reading from 1 2+gb file at a time). SSD failure, while not pleasant, is not catastrophic, as it is just a matter of copying the data back from HDD storage. And the app is NOT doing small read/writes; just big, long sequential reads.
We need about 2 TB storage total.
I'm trying to sift through all the conflicting info out there: faster to RAID 0 a bunch of ssd's, or would a single REVO 3x pcie be just as fast (as I understand it, the REVO drive is basically a raid-type array of ssd drives on a single card). Are there bandwidth saturations issues with SATA3/RAID?
If a REVO-type drive is the way to go are there any bandwidth saturation issues if we put 2 or 3 of these things on the same motherboard?