linux-raid.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Rik Herrin <rikherrin@yahoo.com>
To: Molle Bestefich <molle.bestefich@gmail.com>
Cc: linux-raid@vger.kernel.org
Subject: Re: Linux RAID Enterprise-Level Capabilities and If It Supports Raid Level Migration and Online Capacity Expansion
Date: Thu, 29 Dec 2005 03:20:11 -0800 (PST)	[thread overview]
Message-ID: <20051229112011.18591.qmail@web52904.mail.yahoo.com> (raw)
In-Reply-To: <62b0912f0512220431l4d1ec130q137b737c1956ddd9@mail.gmail.com>

Sorry for taking so long to reply but it's been a
hectic week.  Thanks for your reply.  Out of
curiousity, what is MD's linear personality or DM? 
Would this affect performance if I expanded my RAID
using this?

--- Molle Bestefich <molle.bestefich@gmail.com> wrote:

> Rik Herrin wrote:
> > I was interested in Linux's RAID capabilities and
> > read that mdadm was the tool of choice.  We are
> > currently comparing software RAID with hardware
> RAID
> 
> MD is far superior to most of the hardware RAID
> solutions I've touched.
> In short, it seems MD is developed with the goal of
> keeping your data
> safe, not selling hardware.
> 
> I've had problems both with MD and with hardware
> RAID.  With hardware
> RAID, once things go bad, they really go bad.  With
> MD, there's
> usually a straight-forward way to rescue things. 
> And when there's
> not, Neil's a real nice guy who always stands up to
> help and fix bugs.
> 
> I would trust my data with MD over any hardware RAID
> solution,
> including professional server RAID solutions from
> eg. Compaq or IBM.
> 
> MD is a little more difficult to set up and also
> lacks in that it
> doesn't integrate with BIOS level stuff and boot
> loaders (maybe
> there's minimal MD RAID 1 support in Lilo, not
> sure).  Depending on
> your choice of hardware, you might also get more
> features than MD can
> currently offer.
> 
> > 	1) OCE: Online Capacity Expansion:  From the
> latest
> > version of mdadm (v2.2), it ssems that there is
> > support for it with the -G option.  How well
> tested is
> > this?
> 
> New feature, so obviously not tested very well.
> 
> Neil said at one point that he was going to release
> this to the
> general public when it's stable and when it can
> recover an interrupted
> resize process.  Sounds like a very reasonable and
> sane goal to me, I
> hope that this is still the case.
> 
> Otherwise, it's easy to work around - you can just
> create a new RAID
> array on your new disks / extra disk space and then
> join it to the end
> of the old array using MD's linear personality or
> DM.  Never tried it,
> but should work just fine.
> 
> >  Also, in the Readme / Man page, it mentions:
> > 		This usage causes mdadm to attempt to
> reconfigure a
> > running array.  This is only possibly if the
> kernel
> > being used supports a particular reconfiguration.
> > 	How can I know if the kernel I am using supports
> this
> > reconfiguration?  What if I'm compiling the kernel
> by
> > hand.  What options would I have to enable?
> 
> Just the usual MD stuff I think.
> You'll probably need a quite new kernel where Neil's
> bitmap patches
> has been applied.
> Hopefully MD will detect whether the kernel is new
> enough or not, but
> I haven't tried myself ;-).
> 
> > 	2) RAID Level Migration:  Does mdadm currently
> > support this feature?
> 
> I don't think so, but sounds like RAID5 --> RAID6 is
> planned.
> Check back in a year or so ;-).
> 
> Or choose the RAID level you *really* want to begin
> with (duh).
> 
> Since you say "we", I assume you're part of a very
> large corporation
> and thus intend to RAID a whole bunch of disks.  Go
> with RAID6 + a
> couple of spares for that.  If you intend to use
> really many disks,
> make multiple arrays.  (Not sure whether you can
> share spares across
> arrays, but I think you can.)
> 
> > 	3) Performance issues:  I'm currently thinking of
> > using either RAID 10 or LVM2 with RAID 5 to serve
> as a
> > RAID server.  The machine will be running either
> an
> > AMD 64 processor or a dual-core AMD 64 processor,
> so I
> > don't think the CPU will be a bottleneck.  In
> fact, it
> > should easily pass the speed of most "hardware"
> based
> > RAID systems.
> 
> I think there's two issues to cover,
>  * Throughput
>  * Seek times
> 
> And of course they're not entirely separate issues -
> throughput will
> be lower when you're doing random access (seeking)
> and seek times will
> be higher when you're pulling lots of data out.
> 
> I've seen lots of MD tests, but none that covered
> profiling MD's
> random access performance.  So I suppose that most
> hardware solutions
> will do a lot better than MD here since they have
> been profiled with
> this in mind.
> 
> Throughput-wise, I think MD is probably very good.
> But I can't back that up with factual data, sorry.
> 
> > 	4) Would anyone recommend a certain hotswap
> > enclosure?
> 
> I would, but can't remember their name, sorry :-)
> 



	
		
__________________________________ 
Yahoo! for Good - Make a difference this year. 
http://brand.yahoo.com/cybergivingweek2005/

  parent reply	other threads:[~2005-12-29 11:20 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-12-22 10:07 Linux RAID Enterprise-Level Capabilities and If It Supports Raid Level Migration and Online Capacity Expansion Rik Herrin
2005-12-22 12:31 ` Molle Bestefich
2005-12-22 15:06   ` Ross Vandegrift
2005-12-22 15:20     ` Molle Bestefich
2005-12-29 11:20   ` Rik Herrin [this message]
2005-12-29 18:20   ` H. Peter Anvin
2005-12-22 15:29 ` Lajber Zoltan
2005-12-22 15:36   ` Molle Bestefich
2005-12-22 15:57     ` Lajber Zoltan
2005-12-29 11:30   ` Rik Herrin
2005-12-22 21:37 ` Robert Heinzmann
  -- strict thread matches above, loose matches on Subject: below --
2005-12-22 17:07 Andrew Burgess
2005-12-22 20:15 ` John Stoffel
2005-12-22 23:02   ` Lajber Zoltan
2005-12-27  6:46     ` jeane
2005-12-27  6:55       ` Lajber Zoltan
2006-01-04  1:39     ` Dan Stromberg

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=20051229112011.18591.qmail@web52904.mail.yahoo.com \
    --to=rikherrin@yahoo.com \
    --cc=linux-raid@vger.kernel.org \
    --cc=molle.bestefich@gmail.com \
    /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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).