From: Phil Turmel <philip@turmel.org>
To: "Karsten Römke" <k.roemke@gmx.de>
Cc: linux-raid@vger.kernel.org
Subject: Re: misunderstanding of spare and raid devices? - and one question more
Date: Thu, 30 Jun 2011 09:34:03 -0400 [thread overview]
Message-ID: <4E0C7B4B.7090404@turmel.org> (raw)
In-Reply-To: <4E0C7196.1070307@gmx.de>
On 06/30/2011 08:52 AM, Karsten Römke wrote:
[...]
>> This will end up with four drives' capacity, with parity interspersed, on five drives. No spare.
>>
>>>> That's what I want, but I reached it more or less by random.
>>>> Where is my "think-error" (in german).
> No - that's not what I want, but it seems first to be the right way.
> After my posting before put the raid back to lvm I do mdadm --detail
> and see, that the capacity cant't match, I have around 16 GB, I expected
> 12 GB - so I decided to stop my experiments - until I get a hint, which
> comes very fast.
So the first layout is the one you wanted. Each drive is ~4GB ? Or is this just a test setup?
>> I hope this helps you decide which layout is the one you really want.
> If you think you want the first layout, you should also consider raid6 (dual redundancy).
> There's a performance penalty, but your data would be significantly safer.
> I have to say, I haved looked at raid 6 only at a glance.
> Are there any experiences in which percentage the performance penalty is to expect?
I don't have percentages to share, no. They would vary a lot based on number of disks and type of CPU. As an estimate though, you can expect raid6 to be about as fast as raid5 when reading from a non-degraded array. Certain read workloads could even be faster, as the data is spread over more spindles. It will be slower to write in all cases. The extra "Q" parity for raid6 is quite complex to calculate. In a single disk failure situation, both raid5 and raid6 will use the "P" parity to reconstruct the missing information, so their single-degraded read performance will be comparable. With two disk failures, raid6 performance plummets, as every read requires a complete inverse "Q" solution. Of course, two disk failures in raid5 stops your system. So running at a crawl, with data intact, is better than no data.
You should also consider the odds of failure during rebuild, which is a serious concern for large raid5 arrays. This was discussed recently on this list:
http://marc.info/?l=linux-raid&m=130754284831666&w=2
If your CPU has free cycles, I suggest you run raid6 instead of raid5+spare.
Phil
--
To unsubscribe from this list: send the line "unsubscribe linux-raid" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
next prev parent reply other threads:[~2011-06-30 13:34 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-06-30 10:51 misunderstanding of spare and raid devices? Karsten Römke
2011-06-30 10:58 ` Robin Hill
2011-06-30 13:09 ` Karsten Römke
2011-06-30 11:30 ` John Robinson
2011-06-30 12:32 ` Phil Turmel
2011-06-30 12:52 ` misunderstanding of spare and raid devices? - and one question more Karsten Römke
2011-06-30 13:34 ` Phil Turmel [this message]
2011-06-30 14:05 ` Karsten Römke
2011-06-30 14:21 ` Karsten Römke
2011-06-30 14:44 ` Phil Turmel
2011-07-02 8:34 ` Karsten Römke
2011-07-02 9:42 ` David Brown
2011-06-30 21:28 ` NeilBrown
2011-07-01 7:23 ` David Brown
2011-07-01 8:50 ` Robin Hill
2011-07-01 10:18 ` David Brown
2011-07-01 11:29 ` Robin Hill
2011-07-01 12:45 ` David Brown
2011-07-01 13:02 ` NeilBrown
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=4E0C7B4B.7090404@turmel.org \
--to=philip@turmel.org \
--cc=k.roemke@gmx.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 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.