3
1
In RAID0 take a stripe size of 64k Is stripe size the amount placed on each disk?
Disk A 64k (stripe size is 64k)
Disk B 64k
or
Is the stripe size the total size of the block that is fed to the set of disks?
Disk A 32k (stripe size is 64k)
Disk B 32k
The RAID hardware/software is Intel chipset SATA controller, the OS is Windows.
Lets visit the people who should know
1) microsoft
The stripe size is the per disk unit of data distribution within a RAID set. Stripe size is also referred to as block size.
http://technet.microsoft.com/en-us/library/ee832792.aspx
Per disk, so 64k stripe would be 64k on each disk.
2) Intel forum
. . . If you have a 32KB cluster. Let's say you have a 64KB strip size on RAID controller, and let's assume it's a sequential write. The first file will be written on the first 32KB of the strip on the first disk. Then the first 32KB of the 2nd file will be written to the rest 32KB of the strip on the first disk.
https://communities.intel.com/thread/17622?start=0&tstart=0
Indicates that the whole block stripe size is then split to the 2 disks. a 64k stripe would have 32k going to each disk.
I need facts, many areas of the web discuss this the 2 different ways. What is the stripe size?
1Agreed. The second source is stating that for a 64KB strip size, for that particular example, 32KB (the whole first file) + 32KB (32KB of 96KB of the second file) is written to the first disk and 64KB (the remaining 64KB of the 96KB second file) is written to the second disk. So a total of 128KB is written across 2 disks with 64KB written to each disk giving the 64KB strip size. – SLaG – 2013-09-19T06:55:15.857