Tech-FAQ Tip: Click Here to Check for PC Errors

What is striping?

 

Striping is the automated process of writing data across multiple drives simulteneously. Striping is used to increase the performance of disk reads.

When using striping, if you write a 5GB file across 5 drives, 1GB of data is written to each drive. Parallel reading of data from multiple disks can have a significant positive impact on performance, because the physical disk drive is most often the performance bottleneck.

Striping is used in RAID Level 0.

If one drive in a striped set fails, all of the data in the stripe set is lost. The data must be restored from backup. Because of this, striping is often combined with the use of parity (RAID 5) or mirroring (RAID 0+1).

Performance Problems Cause by Striping

Striping, when combined with parity, can have a negative performance impact on write operations. This is because some of the data used to calculate parity may be stored on the disk already. This means that the process to write to the array is:

  1. Read the existing data
  2. Calculate the parity
  3. Write the new parity
  4. Write the new data


Bookmark What is striping?

Free White Papers on Storage


Infostor
InfoStor is the only monthly magazine dedicated to providing storage professionals with the right decision-making information to evaluate, specify and/or integrate enterprise storage products and technologies. InfoStor editorial is 100% focused on storage, covering topics such as Storage Area Networks (SANs), Network Attached Storage (NAS), SCSI and iSCSI products, Disk-based Back-up, Back-up and Retrieval Software, Disaster Planning, RAID Systems, Tape Drives, Tape Libraries, Optical Drives, Storage Management Software, and other relevant topics important to IT storage professionals such as CIO's, CTO's, Storage/ Network Administrators, Network Managers, Service Providers, VARs/ Resellers and Storage Integrators in various industries.

Latest Blog Posts





Copyright 2008 Tech-FAQ. All rights reserved.