Unsolved
This post is more than 5 years old
12 Posts
0
49291
December 20th, 2007 15:00
MD3000 + 2x MD1000's SLOW! Help
System:
PowerEdge R900 64bit
4x Quad 2.4Ghz 6Meg cache
8x 2.5" drives
All drives are 73Gig 15K SAS
PERC 6/i
RAID 1 (2x) for OS
RAID 1+0 (6x) for Data
The MD's all have 15x SAS 73Gig 15K drives
R900 has two SAS 5/e HBA's connected to the MD3000 and the MD3000 has two MD1000's connected to it.
For testing i created 3x RAID 1+0 with 14 drives each and have 3 global hot spares. Doing some normal transfer testing i see that the intigrated RAID 1+0 with the 6 drives can push about 357Megs a second while the MD3000 RAIDs can only push about 80-110megs a second. I then did SQLIO testing and again found that the intigrated RAID can do 3x more IO's then the external RAIDs. I'm at a loss now. I've messed with all the settings i could find in the MD storage manager but there isn't much. am i missing something? Our old PV220's blow these MD's out of the water with speed? I must have something setup wrong.
please advise? thanks
-king
No Events found!


mot99
1 Rookie
•
25 Posts
0
December 20th, 2007 20:00
SAILORKING
12 Posts
0
December 20th, 2007 21:00
Dell-Jeff G
156 Posts
0
December 21st, 2007 15:00
SAILORKING
12 Posts
0
December 21st, 2007 16:00
Figure 2 through Figure 4 show redundant, high-availability cabling configurations on one and two hosts. If any one path fails, at least one HBA is still connected to one RAID controller.
Above is what i have. Jeff is their any documentation on actual setting up the RAID that covers how to change the stripe size and the cache policies and actually how to set the MD's up to insure they are at their maximum performance settings? Should MD be slower then a PERC 6\i or slower then the PV220's? I mean i can't get past 110megs a second on a normal data transfer at i get over 300 with the Perc 6\i setup in the same raid configuration with the internal R900 drives. I confused. i must be doing something wrong. what should i see with numbers on a basic install?
thanks
-king
DavidDay22
28 Posts
0
December 21st, 2007 17:00
SAILORKING
12 Posts
0
December 21st, 2007 17:00
SAILORKING
12 Posts
0
December 21st, 2007 17:00
DavidDay22
28 Posts
0
December 21st, 2007 17:00
dzenz
175 Posts
0
December 21st, 2007 19:00
DavidDay22
28 Posts
0
December 28th, 2007 17:00
SAILORKING
12 Posts
0
January 28th, 2008 22:00
DavidDay22
28 Posts
0
January 29th, 2008 12:00
dining_philosop
60 Posts
0
February 4th, 2008 03:00
Cache helps when there is "locality of reference". This means that there are enough accesses to the same location on the virtual disk so that the controller gets a cache hit. With most real applications there is locality of reference and hence cache helps and that is why you are not seeing issues in your production system (that you anticipated based on the test that you did). With most test tools the random IO is so random that you don't see the locality of reference and hence any benefit from cache.
Since you used a 4 HDD R10 for PERC 6i and 12 HDD R10 for the MD controller, was there a difference in size of the virtual disk that was configured for the test?
AlexSelles
1 Message
0
May 14th, 2008 05:00
I've recently setup a MD3000 connected to a single PE1950 with 2 SAS5/E cards installed. The MD3000 is running 15x 146Gb 15K SAS drives. I have one hot spare and the remaining 14 drives configured as raid10. I'm currently getting a sequential read speed of 150mb/s and burst of 200-220. The sequential read speed is only 50mb/s faster than an old PV220S (14x 73Gb 15K SCSI raid5) that we have.
The information that I've seen in this thread suggests that the MD3000 is capable of, and we were expecting much higher speeds than I've been able to get. I have raised this with Dell support, and I'm waiting on some answers...
Can anyone suggest some configuration changes that would/could give me better performance from this server?
The setup is;
PE1950 dual quad x5355 2.66Ghz 4Gb ram, Win2003 R2 Ent x86 SP2
specific config of the MD is
set storageArray mediaScanRate=15;
set physicalDisk[0,0] hotSpare=true;
set storageArray cacheBlockSize=4;
set storageArray cacheFlushStart=80;
create virtualDisk physicalDisks=(0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 0,10 0,11 0,12 0,13 0,14) raidLevel=1 userLabel="Disk" owner=1 segmentSize=128;
set storageArray cacheFlushStop=80;
set virtualDisk["Disk"] cacheFlushModifier=10;
set virtualDisk["Disk"] cacheWithoutBatteryEnabled=false;
set virtualDisk["Disk"] mirrorEnabled=true;
set virtualDisk["Disk"] readCacheEnabled=true;
set virtualDisk["Disk"] writeCacheEnabled=false;
set virtualDisk["Disk"] mediaScanEnabled=true;
set virtualDisk["Disk"] consistencyCheckEnabled=true;
set virtualDisk["Disk"] readAheadMultiplier=1;
set virtualDisk["Disk"] modificationPriority=high;