Advanced Reconstruction is intended to provide a stable system performance even if a few drives are going slow. Technology is applied for reading operations only and is especially effective for sequential workloads.
The common rule for all RAIDs is that total array performance is defined by the performance of the slowest drive. In other words, one slow drive can eliminate all achievements of well-performance disks.
End of operation life usually becomes the main reason for drive failure. The older disk is, the less performance it shows. Therefore, the presence of «old disk» in the array creates a natural limit for its total performance.
Advanced Reconstruction is also an effective tool against long-tail latency, which comes as a cumulative effect from full-stripe read operations.
Advanced Reconstruction is intended to provide a stable system performance even if a few drives are going slow
How It Works
When Advanced Reconstruction is on, the system monitors the performance of each disk in the array and compares it to the performance of other disks in the same array. Thus the system detects 1, 2 or 3 slowest disks for RAID 5, RAID 6, RAID 7.3 respectively. To keep array performance stable, the system excludes slow disks from reading operations for 5 seconds and calculates the data from the checksums. When the system detects the same disk several times like slow it marks it as "Slow drive" and excludes it from reading operations on the permanent manner.
To heal long-tail latency Advanced Reconstruction skips data blocks when irregular latency occurs during full-stripe reading even from well-operating disks.
Skipped data recovers from RAID checksums. Due to the proprietary RAID engine, checksum calculations takes less time than common read operations from an average physical drive. Therefore, total array performance stays high and stable.
Advanced Reconstruction allows excluding slowest drives from reading operations to keep stable performance of the array. Technology has the following features in RAIDIX:
• disk performance detection and appropriate user notification; • guaranteed array performance even with slow disks and in degraded mode; • works in the background without system interruption.
Learn more about business benefits of the RAIDIX-based storage