From: Mario 'BitKoenig' Holbe <Mario.Holbe@TU-Ilmenau.DE>
To: linux-raid@vger.kernel.org
Subject: Re: why partition arrays?
Date: Mon, 23 Oct 2006 17:59:00 +0200 [thread overview]
Message-ID: <ehios4$fvm$1@sea.gmane.org> (raw)
In-Reply-To: 20061018124225.GA23653@piper.madduck.net
martin f krafft <madduck@madduck.net> wrote:
> Why would anyone want to create a partitionable array and put
> partitions in it, rather than creating separate arrays for each
> filesystem? Intuitively, this makes way more sense as then the
> partitions are independent of each other; one array can fail and the
> rest still works -- part of the reason why you partition in the
Intuitively, especially the independence is a really mixed blessing.
First: If a disk fails somehow, md usually makes sure there is no
further access to it which could probably worsen the situation, i.e.
freeze busses, controllers, etc. Yes, this is a bit softened with the
new read-error-correction code, but IMHO still valid - and gets IMHO
even more and more valid with cheaper and cheaper controllers.
With multiple raids over partitions the disk is still a candidate to be
accessed subsequently.
Second: Bigger independence does also mean bigger concurrency. RAID1 for
example tries to equalize reads and directs reads to the mirror with
it's heads "closest" to the read-position (how good the "close"
estimation will ever be). Since partitions are somehow connected
together (especially by the disk's heads), concurrent access to multiple
RAIDs could torpedize this optimization. Perhaps this got a bit better
in 2.6, I don't know, in 2.4 you can watch this very well.
regards
Mario
--
But after a while I learned the trick of speaking fast. You don't have
to think any faster; just use twice as many words to say everything.
-- Paul Graham
next prev parent reply other threads:[~2006-10-23 15:59 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-10-18 12:42 why partition arrays? martin f krafft
2006-10-18 13:26 ` Doug Ledford
2006-10-18 13:43 ` martin f krafft
2006-10-18 21:42 ` Doug Ledford
2006-10-23 15:59 ` Mario 'BitKoenig' Holbe [this message]
-- strict thread matches above, loose matches on Subject: below --
2006-10-19 11:25 Ken Walker
2006-10-19 15:46 ` Doug Ledford
2006-10-21 4:26 ` Bodo Thiesen
2006-10-21 13:39 ` Henrik Holst
2006-10-21 19:25 ` Bodo Thiesen
2006-10-24 23:31 ` Bill Davidsen
2006-10-25 0:10 ` dean gaudet
2006-10-22 16:02 ` Nix
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='ehios4$fvm$1@sea.gmane.org' \
--to=mario.holbe@tu-ilmenau.de \
--cc=linux-raid@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 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).