Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Mailing Lists -> Oracle-L -> RE: OFA and Shared Storage
Mmmm...I posted at some point with a description of EMC's write strategy - here it is:
"Some arrays actually don't even give you the option of write-through cache - on the symmetrix, for example, it is actually impossible for a write to go directly to disk. You have no choice but to cache writes. This is called, in EMC marketing parlance, a "Fast Write". When the cache is under pressure and the symm decides it needs to make more room in cache for an incoming write, it holds the write at the host port, flushes an in-cache write to disk, then places the incoming write in cache and acknowledges it to the host. This is a "Delayed Fast Write" - I love marketing talk. :)"
Whether or not a write will hit spindles directly depends on a couple of factors:
-Do you have write-back or write-through enabled? (write-back = cache writes and write-through=only cache reads) -How pressured is your cache? Some naive arrays won't throttle back active hosts and so if you're unfortunate enough to be sharing an array with a very write-heavy box, your writes could end up bypassing cache -how utilized are your disks? Some arrays will write directly to disk when the disks are very idle.
The end result being, of course, it is completely dependent on your array.
A quibbling little point - SAN is no different, from a what-is-cached standpoint, than NAS or direct-attached. It just happens that high-end arrays tend to have more intelligence internally and those tend to be the arrays that get hooked into SANs.
As far as RAID-5 goes, some arrays are better than others. EMC happens to be particularly bad (at least on their last gen arrays - they claim huge performance increases on the new frames - ymmv), Hitachi tends to be pretty good. The bigger your write cache, the less the quality of the RAID-5 implementation matters. If you aren't pushing a whole lot of throughput, you'll never notice the difference between different RAID-5 implementations.
Thanks,
Matt
-- Matthew Zito GridApp Systems Email: mzito_at_gridapp.com Cell: 646-220-3551 Phone: 212-358-8211 x 359 http://www.gridapp.comReceived on Mon Sep 22 2003 - 18:25:42 CDT
> -----Original Message-----
> From: ml-errors_at_fatcity.com [mailto:ml-errors_at_fatcity.com] On
> Behalf Of Craig Munday
> Sent: Monday, September 22, 2003 6:40 PM
> To: Multiple recipients of list ORACLE-L
> Subject: RE: OFA and Shared Storage
>
>
> Hi,
>
> I've tended to have performance problems with RAID-5 (slow write
> times). Does SAN make this any better, ie. with large disk
> caches etc?
>
> With SAN, do the redo logs still hit the spindles when a
> commit is issued
> (for example)? I seem to recall that the EMC Symmetrix
> considers the write
> to be done when the write request is in its cache and not
> necessarily on
> the disk.
>
> Cheers,
> Craig.
>
>
>
> At 10:54 AM 22/09/2003 -0800, Mladen Gogala wrote:
> >Files are kept safe simply by RAID-5 mechanism. RAID-5
> protects against
> >any single disk failure (double disk failure can wipe it all
> out) and
> >that is precisely why Mogens is such a zealous proponent of RAID-5
> >systems.
> >
> >--
> >Mladen Gogala
> >Oracle DBA
> >
> >
> >
> > > -----Original Message-----
> > > From: ml-errors_at_fatcity.com
> [mailto:ml-errors_at_fatcity.com] On Behalf
> > > Of rgaffuri_at_cox.net
> > > Sent: Monday, September 22, 2003 2:05 PM
> > > To: Multiple recipients of list ORACLE-L
> > > Subject: OFA and Shared Storage
> > >
> > >
> > > I read some posts on here with shared storage such as SAN and
> > > Network Appliances its no longer necessary to multiplex
> datafiles on
> > > different disks, since the storage array handles that for you.
> > >
> > > How do you ensure that control files and redo log files are kept
> > > safely apart so that no one disk failure in the shared
> storage can
> > > take them all out?
> > >
> > > According to the OFA(well the abbreviated version I have
> in front of
> > > me) 4-5 disks is optimal for multiplexing. Does this no
> longer apply
> > > with shared storage? How do you ensure database available with
> > > shared storage? if your not multiplexing datafiles?
> > >
> > > I may have read some peoples posts incorrectly. Im just
> digging into
> > > backup and recovery.
> > >
> > > --
> > > Please see the official ORACLE-L FAQ: http://www.orafaq.net
> > > --
> > > Author: <rgaffuri_at_cox.net
> > > INET: rgaffuri_at_cox.net
> > >
> > > Fat City Network Services -- 858-538-5051
> http://www.fatcity.com
> > > San Diego, California -- Mailing list and web
> hosting services
> > >
> --------------------------------------------------------------------
> > > -
> > > To REMOVE yourself from this mailing list, send an E-Mail message
> > > to: ListGuru_at_fatcity.com (note EXACT spelling of 'ListGuru')
> > > and in the message BODY, include a line containing: UNSUB
> > > ORACLE-L (or the name of mailing list you want to be removed
> > > from). You may also send the HELP command for other
> > > information (like subscribing).
> > >
> >
> >
> >
> >
> >Note:
> >This message is for the named person's use only. It may contain
> >confidential, proprietary or legally privileged information. No
> >confidentiality or privilege is waived or lost by any
> mistransmission. If
> >you receive this message in error, please immediately delete
> it and all
> >copies of it from your system, destroy any hard copies of it
> and notify
> >the sender. You must not, directly or indirectly, use, disclose,
> >distribute, print, or copy any part of this message if you
> are not the
> >intended recipient. Wang Trading LLC and any of its
> subsidiaries each
> >reserve the right to monitor all e-mail communications
> through its networks.
> >Any views expressed in this message are those of the
> individual sender,
> >except where the message states otherwise and the sender is
> authorized to
> >state them to be the views of any such entity.
> >
> >--
> >Please see the official ORACLE-L FAQ: http://www.orafaq.net
> >--
> >Author: Mladen Gogala
> > INET: mladen_at_wangtrading.com
> >
> >Fat City Network Services -- 858-538-5051 http://www.fatcity.com
> >San Diego, California -- Mailing list and web hosting services
> >---------------------------------------------------------------------
> >To REMOVE yourself from this mailing list, send an E-Mail message
> >to: ListGuru_at_fatcity.com (note EXACT spelling of 'ListGuru')
> and in the
> >message BODY, include a line containing: UNSUB ORACLE-L (or
> the name of
> >mailing list you want to be removed from). You may also
> send the HELP
> >command for other information (like subscribing).
>
>
> --
> Please see the official ORACLE-L FAQ: http://www.orafaq.net
> --
> Author: Craig Munday
> INET: cmunday_at_bigpond.net.au
>
> Fat City Network Services -- 858-538-5051 http://www.fatcity.com
> San Diego, California -- Mailing list and web hosting services
> ---------------------------------------------------------------------
> To REMOVE yourself from this mailing list, send an E-Mail message
> to: ListGuru_at_fatcity.com (note EXACT spelling of 'ListGuru')
> and in the message BODY, include a line containing: UNSUB
> ORACLE-L (or the name of mailing list you want to be removed
> from). You may also send the HELP command for other
> information (like subscribing).
>
-- Please see the official ORACLE-L FAQ: http://www.orafaq.net -- Author: Matthew Zito INET: mzito_at_gridapp.com Fat City Network Services -- 858-538-5051 http://www.fatcity.com San Diego, California -- Mailing list and web hosting services --------------------------------------------------------------------- To REMOVE yourself from this mailing list, send an E-Mail message to: ListGuru_at_fatcity.com (note EXACT spelling of 'ListGuru') and in the message BODY, include a line containing: UNSUB ORACLE-L (or the name of mailing list you want to be removed from). You may also send the HELP command for other information (like subscribing).