Start a Conversation

This post is more than 5 years old

Solved!

Go to Solution

53137

March 11th, 2016 06:00

choosing RAID policy

hi there,

Am about to setup a  PS4210x (24x 600GB 10k) and was wondering which raid type to go for. Its a single array for a smallish company (70 office staff). They use file servers, exchange, RDS via VMWare. Standard stuff really.

They need about 5TB so I could go RAID 10 but that doesn't leave much room for expansion/snapshots etc. They don't really need the extra IOPs.

I was thinking RAID 50 but a colleague tells me that's not recommended these days. I could see that its not recommended for 7.2k drives but as we're not using them I assume this will be ok?

I wasn't sure about RAID 6 due to potential rebuild times as this is the only array in the company. I hear RAID 6 rebuild times can be bad.

Be interest to hear what people think.

-Huw

5 Practitioner

 • 

274.2K Posts

March 11th, 2016 09:00

Hello Huw,

 Nice thing about Dell PS series storage is later you can go from R10 to R50/6 w/o losing data.  It will expand to a greater capacity RAID level.  You just can't do the reverse.

Exchange, and VMware tend to be smaller size IO, but with greater randomness.  Which is best served by R10.  What is "RDS"?

The warning about using R6 w/7.2K drives is they take much longer to rebuild, because they are slower, and getting larger and larger these days.  10K/15K drives are so much faster and smaller their rebuild times are much better.   Also the rebuild time is also dependent on load.   More load equals longer rebuilds.

I would suggest starting with R10.  Install SANHQ and monitor the I/O pattern.   Also use thin provisioned volumes on the EQL side.  VMware VMFS, Windows 2K8+ (w/HIT/KIT)  Windows 2K12+ all support UNMAP.   Also known as space reclaim.   With VMFS that's a manual process at the VMware CLI.  

For Windows, if you use the MS iSCSI initiator to connect to the volume, (even on a VM in VMware) you can install the HIT/ME software.  Available on the EQLSUPPORT.DELL.COM website.  This provides enhanced MPIO, integration with SQL, Exchange and SharePoint.   Providing consistent snapshots and adding UNMAP support to Windows 2K8.  Again it's native in W2K12+

RAID50 vs. R6.  Once you get some data in SANHQ there's a RAID evaluator. You can preview different RAID levels using the existing data.  Gives you an idea on the possible performance impact.

R50 is slightly faster than R6, however the 4210 is the current gen controller and it pretty fast. Combined with 10K drives rebuild times shouldn't really be much different.  The software also has detection for impending failures. If triggered it will mirror the failing drive out first, instead of forcing a rebuild.  

The only con against R50, is that it's two R5 RAIDsets striped together.  So if there's a failure during a rebuild the RAIDset fails, and all volumes go offline.   R6 is the safest RAID level by far, but comes at a performance cost on writes.  However READs are better on R50/R6 compared to R10.

There's a tech report that has more info on choosing RAID policy.

It's available here:

en.community.dell.com/.../new-equallogic-raid-tech-report-considerations-and-best-practices-released

There is a best practice guide for VMware + EQL storage.  It's very important to set it up correctly the first time.  Fixing it afterwards requires much more time as it requires maint mode and reboot.

It's available here:

en.community.dell.com/.../20434601

Something that gets missed is when formatting your NTFS volumes (or VMDKs),  do accept the default allocation size.  It says "auto".  Change that to 64K.  You can't do that on C: drives, but all data drives should be formatted that way.  This aligns I/O on the 64K stripe used on the Dell PS Series SAN.  Especially when running R50/R6 this can improve the efficiency of all writes.  It's known as a "full stripe write" in RAID terms.  It takes the least amount of operations to do such a write.  Partial stripe writes require more operations.  Works fine for R10 as well.  

Hope this helps.

Regards,

Don

5 Practitioner

 • 

274.2K Posts

March 11th, 2016 10:00

You are very welcome.  Glad I could assist.  What is "RDS with VMware?"  If you don't mind me asking.

Don

124 Posts

March 11th, 2016 10:00

Thanks Donald very helpful

124 Posts

March 11th, 2016 11:00

Sure, RDS = Remote Desktop Services aka Microsoft Terminal Services

Huw

5 Practitioner

 • 

274.2K Posts

March 11th, 2016 19:00

Thank you.  Then I would definitely start with R10.  How many desktops are you planning on running?  

Don

No Events found!

Top