3Ware TwinStor Скачать руководство пользователя страница 5

 
 
Adaptive Algorithms

  

 

For random accesses, a new adaptive algorithm uses the history of previous requests to assign read operations in a way 
that minimizes the movement of the disk arm. These optimizations have shown superlinear performance gains on random 
read operations. Superlinear means that performance gains are better than linear, with two drives giving greater than two 
times the performance of one drive. In the results shown in Figure 2, the performance gain is about 2.3 times that of a single 
drive. The reason for this outstanding result is that there are twice as many actuators and each travels less distance than the 
average distance when only one drive is used. 

 

In most RAID 1 configurations, each I/O is directed to one of the disks and there is no performance improvement if small 
fixed-length stripes are read alternately from the two drives. For instance, if disk 0 reads the even 32K stripes and disk 1 
reads the odd 32K stripes, both disks transfer half the time and spend the other half of the time waiting for the head to pass 
over data being read by the other drive. This phenomenon is shown on the left side of Figure 2 with small stripe sizes. As the 
stripe size is increased, it eventually passes the point where the amount of data being skipped is equal to one track. 

 

At this point the data rate increases sharply because there is almost no time wasted for the head to pass over data being 
transferred by the other drive. At the first peak, the data rate is not quite equal to reading the drive sequentially because one 
extra disk skew is required when skipping the track read by the other drive. Later peaks have higher bandwidth because the 
extra skew is spread across more tracks of transferred data. The position of the peaks and the performance at each peak 
vary depending on the bit density, RPM of the drive and the particular zone being measured. 

 

 

Figure 2. Performance Sensitivity to Stripe Size

  

 

The storage switch takes advantage of this phenomenon by setting a stripe size at one of these peaks and simultaneously 
accessing alternating stripes from the two drives. In this way, long sequential reads run at nearly twice the rate of a single 
drive. The peaks shift to the left at each zone crossing when moving from the outer diameter of the disk toward the inner 
tracks. For optimal performance, the zone table is consulted at each zone crossing in order to set the stripe size to the 
optimal value for that zone. The combination of the sequential and random access methods gives improved performance 
over a wide range of applications 

 

Содержание TwinStor

Страница 1: ...latency and facilitates streaming Adaptive algorithms increase performance to the extent that the sequential read bandwidth approaches that of striped RAID 0 drives and the random transaction rate ex...

Страница 2: ...porate desktop PCs and small servers are often backed up automatically over a network The total cost of this backup strategy can be quite high when all costs hardware and software increased network ca...

Страница 3: ...s kept to a minimum 3ware s new algorithms for intelligent performance optimization achieve this in several ways Profiling disk drives to obtain drive specific parameters needed for optimal performanc...

Страница 4: ...eliminates an entire revolution of the disk that would otherwise be necessary to get to the position of the data Reading data sequentially can be orders of magnitude faster than reading the data with...

Страница 5: ...ize is increased it eventually passes the point where the amount of data being skipped is equal to one track At this point the data rate increases sharply because there is almost no time wasted for th...

Страница 6: ...SCSI drive is faster than the ATA drive The street price of the SCSI drive is more than double that of the ATA drive making the TwinStor solution less expensive by about 10 Escalade controller prices...

Страница 7: ...RPM SCSI drive shows similar overall performance and much better streaming read performance at a much lower cost Figure 4 RAID 1 to TwinStor Comparison Figure 5 shows a four drive SCSI RAID 5 system p...

Страница 8: ...ocessing OLTP is another area where systems utilizing TwinStor technology will benefit In the past OLTP transaction sizes have been very small with records of just a few hundred bytes but the trend is...

Страница 9: ...1 1 761 SCSI Seagate ATA Quantum Barracuda RAID 1 KA Twin drives Capacity 9 1 GB 9 1 GB Street Price 750 375 2 336 168 2 GB 1000 12 1 27 1 Sequential Read 18 6 MB s 32 1 MB s Random 2k Read 201 I Os s...

Страница 10: ...Meg SDRAM Windows NT 4 0 w Service Pack 5 ATI Rage Pro Turbo w 8Meg 1024x768 64K Colors NEC 40X IDE CD ROM ATA Quantum Fireball Plus KA 9 1 G and 18 2 G 7200 RPM 3ware Disk Switch 4 Controller SCSI Se...

Отзывы: