Storage (EMC) layout advice needed..

From: NetComrade (netcomrade_at_bookexchange.net)
Date: 07/27/05

  • Next message: Art Mast: "Sun Cluster Server Failover IP Address and Route Table"
    Date: Tue, 26 Jul 2005 18:18:41 -0400 (EDT)
    To: sunmanagers@sunmanagers.org
    
    

    We have recently received an EMC CX500, which is going to be dedicated
    exclusively for database use. The storage array is going to be attached to
    3 v40Z Opteron servers, which will be running

    Red Hat AS 4.0
    Oracle 9i
    Veritas Cluster/DMP 4.1 (to be released Aug 1st)
    no RAC, databases on different hosts support different (but often
    similar) applications.

    Our EMC setup involves 4x15drive shelves with 73G 15K drives (for a total
    of 60 drives)

    If you know EMC, you might know that the first 4-6 disks in EMC array are
    semi-reserved for array needs (~12G of each disk is unusable). Therefore,
    the first 6 disks we'll have either 3x3 RAID 10, or 3x RAID1s (please
    advice, in the past, when using JBODs under VxVM, I've noticed that
    striping does slow down log writes slightly, however, 3 disks would even
    out IO better). We'll carve a few small LUNs out of these to present to
    host for redo log placement

    Then we plan to use the next 8 disks in the first shelve also in RAID 10
    configuration for archived log files. EMC recommends that one disables
    cacheing for archived logs, so that cache is not 'saturated' with unneeded
    data.

    This leaves 1 disk left on shelve one (which we'll leave as hot spare),
    and then pretty much 3 empty shelves for data/indexes/system/rbs. Since
    EMC does not support more than 16 drives per LUN, we are thinking to use
    MetaLUNS in order to utilize most disks and spready the IO evenly across
    the rest of the drives.
    with about 45 disks, we were thinking of creating nine or ten 2x2 RAID 10
    groups, and striping across them.. (using another 36 or 40 drives
    respectfully). However, this creates a stripe size which I am not that
    comfortable with. With default 'stripe unit size' or (stripe element size,
    as EMC calls it) of 64K, a stripe size of a 2x2 RAID10 LUN becomes 128K
    (2x64K), and an 8 x 2x2 RAID10 MetaLUN would have a stripe size of 1M,
    while adding 9th 2x2 LUN to MetaLUN will increment that by 128K.

    So, question is, should I worry about using 1M + 128K stripe (metalun
    stripe) size, or even 1M + 256K metalun stripe size? Theoretically, it
    shouldn't matter much, provided max io size could be higher than 1M on
    OS, database, file system and HBA.

    I am pretty sure Oracle can do more than 1M, so can Veritas File System. I
    couldn't verify if Linux can do more than 1M (but I think it can), and
    couldn't find any info on Emulex LP9802-E HBA.

    Your thoughts?

    BTW, the reason we thought 4 disk RAID10's striped across are good, is b/c
    it would be easy to either add or substruct from a MetaLUN, but we'd be
    happy to hear your opinions as well..

    I have also yet to completely understand how "element size
    multiplier" affects all of this. It's not clear from the docs I've
    reviewed so far.

    Any advice, pointers is greately appreciated.
    _______________________________________________
    sunmanagers mailing list
    sunmanagers@sunmanagers.org
    http://www.sunmanagers.org/mailman/listinfo/sunmanagers


  • Next message: Art Mast: "Sun Cluster Server Failover IP Address and Route Table"

    Relevant Pages

    • Storage (EMC) layout advice..
      ... We have recently received an EMC CX500, which is going to be dedicated ... you might know that the first 4-6 disks in EMC array ... on OS, database, file system and HBA. ...
      (comp.databases.oracle.server)
    • Re: [opensuse] Re: [OT] vmware and fake scsi devs
      ... Single threaded access to a raid array may not be helped by adding ... by adding disks to an array. ... So if you have M drives, ... stripe, then the existing parity data can be ignored. ...
      (SuSE)
    • Re: RAID5 gets a bad rap
      ... Real-world experience with many production systems and many workloads has convinced me to use RAID 5 as rarely as possible. ... But there is no array of RAID0 striped over multiple arrays of RAIDx, it's all one array, and significantly faster than 1+0 in the case where the layout is far=2. ... circumstance when I'm trying to build a very large volume of disks, I'll usually create four RAID5 arrays with five disks each, and then stripe them. ...
      (Fedora)
    • Stripe sizing and maxcontig
      ... I've been reading up a lot recently on filesystem tuning, and stripe ... RAID controllers) and are looking at moving our databases over onto it ... Alarm bells are ringing at this advice even though the array ... I'm better off setting the stripe size to (number of disks * ...
      (comp.unix.solaris)
    • Re: Interesting SunFire V65x configuration issue
      ... If I use differential disks then I can plug the ... I can mirror pairs of disks together to ... he'll typically download his whole mailbox. ... >and will thus span multiple spindles in the stripe. ...
      (comp.unix.solaris)