I have 4 HDD drives and want to maximize read performance with 1 level of resiliency.
For that purpose I like to ask whether I can use 3 of the 4 drives in Storage Spaces and create a Simple Virtual Disk with 3 columns, essentially striping across the 3 disks and then on top of that create a mirror between this simple volume and the 4th disk? More importantly, can I specify settings in PowerShell to perform reads from the Simple Volume Stripe in order to maximize read performance?
I have looked very hard but have so far not found any solution in Windows that allows to create mirrors on all 4 disks and to then perform parallel reads across all mirrors similar to a Raid 0 stripe. FlexRaid and DrivePool came close to the desired setup but their reading across the mirrors when performing file transfers did not match the advertised performance.
Any ideas or solutions? Please note that I am happy to end up with a total capacity the size of a single disk. This questions concerns maximizing read performance, using 4 HDD drives, under the constraint to implement resiliency of a single disk failure.