All of lore.kernel.org
 help / color / mirror / Atom feed
From: Simon McNair <simon@mcnair.co.uk>
To: linux-raid@vger.kernel.org
Cc: philip@turmel.org
Subject: single threaded parity calculation ?
Date: Fri, 15 Apr 2011 20:18:48 +0100	[thread overview]
Message-ID: <4DA89A18.5010002@mcnair.co.uk> (raw)

Hi all,
I'm under the impression that the read speed of my 10x1TB RAID5 array is 
limited by the 'single-threaded parity calculation' ? (I'm quoting Phil 
Turmel on that and other linux-raid messages I've read seem to confirm 
that terminology)  I'm running an i7 920 with irqbalance but if 
something is single threaded or single CPU bound I'm wondering what I 
can do to alleviate it.

iostat reports 83MB/s for each disk, running up to 830MB/s for all 10 
disks, but the max read speed of the array is approx 256MB/s.

Would it be better to have 5 (or more) partitions on each disk, create 
5xraid5 arrays (each of which would in theory have a separate thread) 
and then create a linear array over the top of them to join them together ?

yes...I know this is way overthinking and also a potentially dangerous 
to recreate, but I'm curious what the opinions are.  I think I'll 
probably just end up buying another 1TB drive and making it an 11 disk 
RAID6 instead.  I want maximum space, maximum speed and maximum 
redundancy ;-).

TIA :-)

Simon



             reply	other threads:[~2011-04-15 19:18 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-04-15 19:18 Simon McNair [this message]
2011-04-15 20:54 ` single threaded parity calculation ? Phil Turmel
2011-04-15 21:28   ` Phil Turmel
2011-04-15 21:44     ` Simon Mcnair
2011-04-15 21:46   ` NeilBrown
2011-04-16 13:45 ` Drew
2011-04-16 19:07   ` Simon McNair

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=4DA89A18.5010002@mcnair.co.uk \
    --to=simon@mcnair.co.uk \
    --cc=linux-raid@vger.kernel.org \
    --cc=philip@turmel.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.