![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
Hi, My client is getting a new SAN solution. It will use VRAID5 and will have seemingly boundless storage cabability. I am happy enough with the storage aspects. The bit I am worried about is the Virtual RAID from a performance point of view. There is not much info out there on it. - How do the usual RAID10 vs. RAID5 decisions vis a vis the read and write performance dilemma on a "normal" box stack up in a VRAID environment? - Are Whalen's articles on RAID configuration in his book on Performance Tuning now irrelevant in a VRAID context? What happens when all the database applications are sitting on the one SAN. Surely there is going to be a bottleneck somewhere. It is really strange how little VRAID chatter exists on the Web... Is this so new that nobody really knows. Or maybe it really does solve all storage and performance problems ;-) Regards Liam Caffrey |
#3
| |||
| |||
|
|
Hi, My client is getting a new SAN solution. It will use VRAID5 and will have seemingly boundless storage cabability. I am happy enough with the storage aspects. The bit I am worried about is the Virtual RAID from a performance point of view. There is not much info out there on it. - How do the usual RAID10 vs. RAID5 decisions vis a vis the read and write performance dilemma on a "normal" box stack up in a VRAID environment? - Are Whalen's articles on RAID configuration in his book on Performance Tuning now irrelevant in a VRAID context? What happens when all the database applications are sitting on the one SAN. Surely there is going to be a bottleneck somewhere. It is really strange how little VRAID chatter exists on the Web... Is this so new that nobody really knows. Or maybe it really does solve all storage and performance problems ;-) Regards Liam Caffrey |
#4
| |||
| |||
|
|
The parity calculation will still be an overhead, so there is no getting away from that. Does that mean that VRAID5 consumes 4 I/Os for each each logical write. |
|
The same rule also apples to aligment. Aligning the OS block start and size with the volume's block start and size is important too, and possibly more important as VRAID it uses little blocks off the disks and not the whole disk. What does that mean, aligning the OS block start and size with the volume's |
#5
| |||
| |||
|
|
Mike, The parity calculation will still be an overhead, so there is no getting away from that. Does that mean that VRAID5 consumes 4 I/Os for each each logical write. HP have a thing called RAID5 ADG (Advanced Data Guard) which consumes 6 I/Os for each logical write. Is there any chance they have incorporated the same into VRAID5 The same rule also apples to aligment. Aligning the OS block start and size with the volume's block start and size is important too, and possibly more important as VRAID it uses little blocks off the disks and not the whole disk. What does that mean, aligning the OS block start and size with the volume's block start and size? Say I wanted to carve up 8 volumes for assigning to the various logical aspects of the production database: logs, tempdb, 3 x indexes, etc... would there be a separate OS block start for each volumne block start. Could you point me towards some material on this please. Regards Liam |
#6
| |||
| |||
|
|
Hi "Block Alignment" is when the drive RAID blocks and the OS formatted block start at the same place. Say you have a RAID-5 drive set configured with 64kb blocks over 5 drives. When you create this though the RAID card software, it sets up 5x64kb blocks, one block on each drive. This is repeated until the whole drive is initialized. Now when you format the drive from an OS perspective, say with 64Kb blocks, you don't want the OS 's first 64 kb block to start anywhere else but exactly "aligned" with the RAID blocks. i.e. you don't want 1/2 the first OS block to be in one RAID block and the other half on another RAID block (because if this occurs, one OS read requires 2 hardware reads) You need to make sure that the RAID blocks vs OS block are sub-divisible in each other, preferable, the same. Regards Mike |
![]() |
| Thread Tools | |
| Display Modes | |
| |