Stripe Size

  • 42 Views
  • Last Post 3 weeks ago
Paul Sherriffs posted this 05 January 2023

From the VTrak manual it sounds like Stripe Size is what other vendors call "Segment Size"- the size of the data block written to each drive in the array. So the data block to the filesystem is the Stripe Size multiplied by the number of drives in the array. That would be the value for Stripe Bredth in an XSAN/StorNext environment. (example 8 drives x 64KB = 512KB). Or do I have this backwards?

Babatunde Akinkuolie posted this 3 weeks ago

Hi Paul,

     Segment size is used in LVM (Logical Volume Manager) technology and is the amount of space allocated to a logical volume, which can be composed of multiple physical volumes. It is similar to the stripe size in a RAID, but instead of being applied to physical disks, it is applied to logical volumes.

The relationship between the data block size, stripe size and the number of drives in a RAID array depends on the specific RAID level and configuration being used. For example, in a RAID 0 configuration, the data block size is equal to the stripe size multiplied by the number of drives in the araay, since data is striped across all the drives in the array. This means that if the stripe size is 64KB and there are four drives in the array, the data block size will be 256KB (64KB *4). This allows for large sequential read and write operations but offers no data protection. In RAID 1 , data is mirrored across all the drives in the array, so the data block size is equal to the stripe size since all the data is on each drive.

The relationship between the data block size, the stripe size, and the number of drives in a RAID array can be similar to the concept of Stripe Breadth in an XSAN/StorNext environment, but they are not exactly the same. Stripe Breadth in an XSAN/StorNext envrionment is the number of storage drives in the XSAN volume that are used to store the data for each file - It is often set to the number of spindles in the volume or less.It is similar to the number of drives in a RAID array, but the stripe size is a different concept and refers to the size of the block of data written to a drive before moving to the next drive in the stripe.  The larger the stripe breadth, the more data can be written at once and the better the performance is for large sequential read and write operations. 

Close