Understanding RAID 5 and RAID 0 Stripe Size

What is the stripe size of a five-disk RAID 5 set with a strip size of 16KB? Compare it with the stripe size of a five-disk RAID 0 array with the same strip size.

a) 16KB for RAID 5, 80KB for RAID 0
b) 80KB for RAID 5, 16KB for RAID 0
c) 16KB for both RAID 5 and RAID 0
d) 80KB for both RAID 5 and RAID 0

Answer:

The stripe size of a five-disk RAID 5 set with a strip size of 16KB is 64KB, while the stripe size of a five-disk RAID 0 array with the same strip size is 80KB.

Explanation:

When calculating the stripe size of a RAID set, the formula is to multiply the number of data disks in the set by the strip size. In the case of a five-disk RAID 5 set with a strip size of 16KB, the calculation would be 16KB x (5-1) = 64KB. This means that each stripe in the RAID 5 set is 64KB in size.

On the other hand, for a five-disk RAID 0 array with the same strip size of 16KB, the calculation would be 16KB x (5) = 80KB. Therefore, each stripe in the RAID 0 array is 80KB in size. This comparison shows that the stripe size for a RAID 0 array is larger than that of a RAID 5 set with the same strip size, due to the different data distribution and redundancy levels between RAID 0 and RAID 5.

← Microsoft s choice of extension methods for linq What makes raid 0 stand out among different raid levels →