mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: "Jonathan Baccash" <jbaccash@gmail.com>
To: linux-kernel@vger.kernel.org
Subject: raid io requests not parallel?
Date: Sat, 15 Jul 2006 17:04:57 -0700	[thread overview]
Message-ID: <e0e4cb3e0607151704o479371afpc9332a08fb84ba09@mail.gmail.com> (raw)

I'm using kernel linux-2.6.15-gentoo-r1, and I noticed performance of
the software RAID-1 is not as good as I would have expected on my two
SATA drives, and I was wondering if anyone has an idea what may be
happening. The test I run is 1024 16k direct-IO reads/writes from
random locations within a 1GB file (on a RAID-1 partition), with my
disk caches set to
write-through mode. In the MT (multi-threaded) case, I issue them from
8 threads (so it's 128 requests per thread):

Random read: 10.295 sec
Random write: 19.142 sec
MT Random read: 5.276 sec
MT Random write: 19.839 sec

As expected, the multi-threaded reads are 2x as fast as single-threaded
reads. But I would have expected (assuming the write to both disks can
occur in parallel) that the random writes are about the same speed (10
seconds) as the single-threaded random reads, for both the
single-threaded and multi-threaded write cases. The fact that the
multi-threaded reads were
twice as fast indicates to me that read requests can occur in parallel.

So.... why doesn't the raid issue the writes in parallel? Thanks in
advance for any help.

Jon.

             reply	other threads:[~2006-07-16  0:04 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-07-16  0:04 Jonathan Baccash [this message]
2006-07-16  1:07 ` Arjan van de Ven
2006-07-16  5:46 ` Avi Kivity
2006-07-16 16:38   ` Jonathan Baccash
2006-07-16 23:59 ` Neil Brown
2006-07-17  0:20   ` Jens Axboe
     [not found] <fa.di4ao4hbHlmvf0KHMl+KieWzn2E@ifi.uio.no>
2006-07-16  1:41 ` Robert Hancock
2006-07-16  3:17 Chuck Ebbert
2006-07-16 20:08 Chuck Ebbert
2006-07-16 22:57 ` Jonathan Baccash

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=e0e4cb3e0607151704o479371afpc9332a08fb84ba09@mail.gmail.com \
    --to=jbaccash@gmail.com \
    --cc=linux-kernel@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

all inboxes | Powered by JetHome®