Unsolved
This post is more than 5 years old
2 Intern
•
146 Posts
0
718
July 30th, 2008 11:00
Using VxVM with Symmetrix (DMX) Disk
Has anyone seen a best practices guide (published by EMC not symantec) on best practices for configuring Veritas Volume Manager on Symmetrix Disk? If you have can you include a link? Specifically, I'm looking for information as to if EMC has a recommended veritas stripe size, using invidual hypers or metas, etc.
Thanks in advance,
Thanks in advance,
0 events found
No Events found!


jwasilko
16 Posts
0
September 19th, 2008 19:00
At the VxVM level we stripe the 16 metas using a 2MB stripe size.
Performance has been good, though we were migrating from a raid-5 (3+1) environment, so I don't think that's hard
xe2sdc
4 Operator
•
2.8K Posts
0
September 19th, 2008 22:00
1) mirror is great with write intesive applications
2) RAID5 (either 3+1 or 7+1 or whatever you want) is better for read-intensive operations.
3) metavolumes usually perform better then single hypers. It's always true for mirrored volumes, it's a big "it depends" with RAID5 (since RAID stripes data internally and striping a stripe isn't always a good idea).
4) with RAID5 try to build devices as big as possible (instead of forming a meta, create a bigger RAID5 device if possible)
When it comes to upper layers (everything "outside" the storage, thus your hosts) EMC usually suggests to align host IOs to storage tracks (32K for older DMX, 64K for DMX3/4). This rule do apply to any host, operating system, volume manager, filesystem, database. EMC isn't against host striping. If you stripe at host level please tell us and don't stripe in both metavolumes and RAID5 volumes (stripe no more then twice).
My 2 cents ...
xe2sdc
4 Operator
•
2.8K Posts
0
September 19th, 2008 23:00
With DMX the only striping available is 2 cyls (yep 960 kb in older DMX1/2). To stripe or not to stripe, that is the question
sagle
90 Posts
0
September 20th, 2008 07:00
Type of RAID will impact the amount of I/O on the backend, so if you are worried about hitting backend I/O limits or want to limit backend I/O, then RAID types matter as well.
dynamox
9 Legend
•
20.4K Posts
0
September 21st, 2008 04:00
(instead of forming a meta, create a bigger RAID5
device if possible)
Stefano ..can you explain number 4 please. When we use meta's, aren't we trying to spread the load over more spindles. Even though everything goes through cache ...wouldn't it help with prefetch and distaging as we have a lot more spindles/da on the back-end to do the work ?
xe2sdc
4 Operator
•
2.8K Posts
0
September 22nd, 2008 01:00
Since striping at host level is usually good (and customers may want to stripe data at host level), I'd stripe only once in my storages... So instead of forming small RAID5/6 devices and form them in concat metavolumes (since I'd stripe only once if customer is striping at host level), sometime it's better to form bigger RAID5 devices and rely on striping between 4/8/16 members (at RAID level).
If you have "small" backends (small number of DA pairs) and small number of drives, you can't build big metavolumes (you risk DA contention or worst drive contention) so building bigger RAID5 devices may also help.
There are a number of reasons .. however as always when it comes to performances, in a word .. "it depends" ... (ok ok .. they are two words, you are right).
My 2.5$ cents ...