Re: Poor raid 1 performance?



"Antoine Leca" <root@xxxxxxxxxxxxxxxxx> wrote in message news:439d7aa3$0$29626$636a15ce@xxxxxxxxxxxx
> To make a long story short:

You wish.

>
> In news:43970b2c$1$3384$892e7fe2@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx, Folkert Rienstra va escriure:
> > > And my (perhaps faulty) conclusion was that this represented a small
> > > penalty (with respect to e.g. RAID 0,
> >
> > No, you said "non-Raid".
>
> Okay, I found the origin of the misunderstanding.
>
> I was specifically referring to RAID variations:
> ] The difference between RAID 0 and RAID 1 is the distance between one
> stripe
> ] and the next on disk.

There are no stripes on RAID1. You are obsessed with stripes. Get rid of it.

>
> I made a little mistake while replying: I wrote
> ] [...] which should give a small penalty with respect to a non-RAID
> ] configuration (assuming media access is the bottleneck, that is).

> I meant "non-RAID1" but did not make it clear.

Non-RAID1 is not any clearer either.

> It clearly should have been ``contiguous reading'' (or plain ``RAID-0''
> if you prefer), would have been much clearer.

Still makes no sense to me.
There is a huge difference between contiguous reading from a single
physical (ie non-RAIDed) drive and a RAIDed (logical) drive, whether
that's RAID0 or RAID1 with split reads.

> I am sorry for the mistake.
>
> OTOH, I basically assumed a 1-sector stripe (which is not real.)

Right.

> Or that the stripe size is lower than available free cache on the RAID
> controller (and we hope so.)

Cache has nothing got to do with it either except for when speaking of
RAID on the same channel and long sequential reads. Cache-ahead in that
case allows reading data without the read command being issued yet.
When the delayed read command for the second drive finally arrives the
data comes from cache and no extra accesstime is incurred because of that
necessarily delayed command.

>
>
> > Read half of them, get half the throughput.
>
> My point, exactly.

I doubt it. The comment was about RAID1 read in stripe fashion ...

> Since there is two drives, we end up at twice this throughput when data are
> delivered to the main system by the RAID controller, and cannot make better
> while reading sequencially.

.... where this comment is about RAID0. And the RAID controller doesn't do
anything magical, it is a standard controller augmented with special firmware
and drivers. Except for hardware generated checksums everything a RAID
controller can do can be done in software also.

>
> If you compare to a non-RAID setup, RAID-1 might result in a better
> throughput, for example if the connection link between the controller

> and the drive is a limiting factor (ATA33 IIRC).

Nope. Has nothing got to do with it.

>
> However, in the common case where the limiting factor is media access,
> RAID-1 will result in about the same figures as non-RAID when seen from
> outside

Has nothing got to do with that.

> (as you explained long and wide, thanks.)

Only for the continuous benchmark example. Not for the occasional single file read.

>
> OTOH, RAID-0 may deliver an higher throughput, because it can use more of
> the available bandwidth on the connection link.

Nonsense. So can RAID1.
The interface is never a bottleneck, bandwidth wise, unless there is a deliberate
interface mismatch between drives and host interface.

>
>
> Antoine
.



Relevant Pages

  • Re: bad blocks on raid5 cause filesystem failure
    ... It is setup in in RAID 5. ... How could a RAID controller botch this up? ... should be rebuilt on spare drive if available from remaining drives. ... All is fine unless you have double fault. ...
    (comp.os.linux.hardware)
  • Re: Dell PERC 2/SC Single Channel LVD SCSI RAID Controller
    ... 2/SC) PCI RAID controller is a high performance intelligent PCI-to-SCSI ... PERC 2/SC is an ideal RAID solution for the internal ... Multiple logical drives/arrays per controller Up to 8 logical drives ...
    (uk.adverts.computer)
  • Re: SATA vs. SCSI, RAID?
    ... Also this would depend on which controller is ... Well MS's intrinsic SW RAID 1 drivers using typical Intel mobo EIDE ... controllers for ATA or Adaptec SCSI non-RAID cards do very well here. ... But do note that I only mentioned "3x drives ...
    (microsoft.public.windows.server.sbs)
  • Re: Do I have the correct SATA controller installed ?
    ... My intention is to use the 2 SATA hard drives as stand alone drives, ... I was just concerned I might have choosen the wrong ICH7 controller ... > Youre going about it wrong.First,if not running RAID then only 1 hd must ... >> I selected the 82801GB AHCI controller and Windows continued to install ...
    (microsoft.public.windowsxp.hardware)
  • Re: Upgrading to Hardware RAID SBS2000
    ... depends on the RAID controller but as a general rule I'd suggest putting the ... Prug'n'pray should detect the RAID and allow you to ... other drives, be migrated non-destructively between RAID levels. ... > for installing a HW RAID card into an existing server? ...
    (microsoft.public.backoffice.smallbiz2000)