• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

Stripe size for 2 SAS disk RAID0?

imipenem

Senior member
Can someone recommend the best stripe size for a RAID0 array using two Seagate Cheetah 15K.6 300GB SAS drives on an Areca ARC-1680i controller?

Thanks
 
As large as possible, to accelerate random I/O. Minimum would be 128KiB. You would need more if you have a stripe misalignment; i.e. when using Windows XP or other non-RAID compatible OS that creates partitions at 31.5KiB offset crippling RAID performance.
 
it is really software dependent too. i use online stripe migration to sample the iops/time with the specific application in mind (like sql server).
 
Its mostly dependent on the RAID engine, not the application. Some RAID engines read all data in a stripe block, so if you have 128KiB stripesize and read only 4KiB; the RAID engine reads all. This is very bad of course, and will limit IOps performance. Properly setup striping RAID will cause one I/O request to be handled by only one physical drive, and if your RAID engine doesn't use 'optimization tricks' that actually lower performance, you can safely use stripesizes of multiple megabytes in size; for maximum random IOps performance.
 
128KB works best with these controllers. I've been using these controllers since they came out with various SAS disks (mostly Fujitsu MAX and MBA series) and 128KB gives consistently the best results. (tested with iometer)
 
Back
Top