public inbox for linux-xfs@vger.kernel.org
 help / color / mirror / Atom feed
From: Spelic <spelic@shiftmail.org>
To: Dave Chinner <david@fromorbit.com>
Cc: xfs@oss.sgi.com
Subject: Re: Xfs delaylog hanged up
Date: Wed, 24 Nov 2010 14:12:32 +0100	[thread overview]
Message-ID: <4CED0F40.606@shiftmail.org> (raw)
In-Reply-To: <20101124002023.GA22876@dastard>

On 11/24/2010 01:20 AM, Dave Chinner wrote:
>
> 512MB of BBWC backing the disks. The BBWC does a much better job of
> reordering out-of-order writes than the Linux elevators because
> 512MB is a much bigger window than a couple of thousand 4k IOs.
>    

Hmmm very interesting...
so you are using a MD or DM raid-0 above a SATA controller with a BBWC?
That would probably be a RAID controller used as SATA because I have 
never seen SATA controllers with a BBWC. I'd be interested in the brand 
if you don't mind.


Also I wanted to know... the requests to the drives are really only 4K 
in size for linux? Then what purpose do the elevators' merges have? When 
the elevator merges two 4k requests doesn't it create an 8k request for 
the drive?


Also look at this competitor's link:
http://thunk.org/tytso/blog/2010/11/01/i-have-the-money-shot-for-my-lca-presentation/
post #9
these scalability patches submit larger i/o than 4k. I can confirm that 
from within iostat -x 1  (I can't understand what he means with 
"bypasses the buffer cache layer" though, does it mean it's only for 
DIRECTIO? it does not seem to me). When such large requests go into the 
elevator, are they broken up into 4K requests again?


Thank you

_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

  reply	other threads:[~2010-11-24 13:09 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-11-22 19:27 Xfs delaylog hanged up Spelic
2010-11-22 23:29 ` Dave Chinner
2010-11-23 11:17   ` Spelic
2010-11-23 13:28     ` Spelic
2010-11-23 20:46     ` Dave Chinner
2010-11-23 22:14       ` Stan Hoeppner
2010-11-24  0:20         ` Dave Chinner
2010-11-24 13:12           ` Spelic [this message]
2010-11-24 21:50             ` Dave Chinner
2010-11-23 22:48       ` Emmanuel Florac
2010-11-24  0:36         ` Spelic
2010-11-24  1:40           ` Stan Hoeppner
2010-11-24  6:18           ` Michael Monnerie
2010-11-24  7:44           ` Emmanuel Florac
2010-11-24  0:58       ` Spelic
2010-11-24  5:44         ` Dave Chinner
2010-11-25 23:34       ` Spelic
2010-11-26  4:20         ` Dave Chinner
2010-11-24 22:52 ` Spelic
2010-11-26 22:43   ` Spelic
  -- strict thread matches above, loose matches on Subject: below --
2010-11-24  4:03 Richard Scobie

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=4CED0F40.606@shiftmail.org \
    --to=spelic@shiftmail.org \
    --cc=david@fromorbit.com \
    --cc=xfs@oss.sgi.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