All of lore.kernel.org
 help / color / mirror / Atom feed
From: Steven Dake <sdake@mvista.com>
To: Alexy Khrabrov <braver@pobox.com>
Cc: linux-scsi@vger.kernel.org
Subject: Re: A modern RAID solution?
Date: Mon, 28 Oct 2002 11:17:40 -0700	[thread overview]
Message-ID: <3DBD7F44.3000804@mvista.com> (raw)
In-Reply-To: 20021027153048.GA5642@angle.setup.org

Alexy,

As a previous RAID card engineer, I can definately say if your system is 
fast you won't see much improvement from an I/O card based RAID adaptor 
for either RAID 0 or RAID 1.  Keep in mind that the OS must still send 
messages to each adaptor over the PCI bus so the data transferred is 
nearly the same and with SCSI command qeueing each disk can accept 
multiple commands at once.  RAID 5 will see improvement because the I/O 
processors have special hardware to do 8 or 16 parallel XOR 
calculations.  Also generally I/O processors on the RAID cards run at 
much slower speeds then the 2 ghz standard PC these days.  One advantage 
of a hardware raid card is that is can accept more commands in an I/O 
queue (reducing read/write response time but improving performance). 
 There aren't alot of applications where this is useful unless you do 
alot of writing and not much reading or the raid card implements a 
special i/o channel for reads (which none do that I am aware of).

The adaptec "host raid 0/1" means that the host machine (your pc) is 
responsible for the striping or mirroring.  The adaptec adaptor just 
provides "bios mapping" to the disk layout specified by the design so 
the device can be booted.  This is equivalent to the MD driver except 
the MD driver is probably more optimized then Adaptec's driver if they 
have one for linux.  This is also how the "IDE RAID" cards work just 
providing BIOS mapping so int13s i/os match the layout of the disks.

Alexy Khrabrov wrote:

>Now that I got all those drives spinning, I'm eager to try out 
>a RAID array.  I reckon it's a better way to hedge against disk
>failures than backups on tape -- even 20/40 GB dds4 or DLT is
>not enough those days, and loading/rotating is tedious.
>
>I heard an opinion that software RAID on Linux with SCSI is
>"almost" as good as a hardware controller.  What is the experience
>here?  Also, since I'm running LVM throughout, including the root
>partition, does RAID coexist well with LVM?
>
>But if I go the way of the hardware controller, is it better
>to get a separate one, or one of those new cards from Adaptec
>which say they have a Host RAID 0/1 or some such?
>
>I'm looking at a 3 drives RAID to begin with, perhaps 4.
>
>  
>


  parent reply	other threads:[~2002-10-28 18:17 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-10-27 15:30 A modern RAID solution? Alexy Khrabrov
2002-10-27 17:29 ` Eff Norwood
2002-10-28 18:17 ` Steven Dake [this message]
2002-10-29  4:37   ` Luben Tuikov

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=3DBD7F44.3000804@mvista.com \
    --to=sdake@mvista.com \
    --cc=braver@pobox.com \
    --cc=linux-scsi@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.