public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Jens Axboe <axboe@suse.de>
To: Marc-Christian Petersen <m.c.p@wolk-project.de>
Cc: Linux Kernel <linux-kernel@vger.kernel.org>,
	Marcelo Tosatti <marcelo@conectiva.com.br>,
	Con Kolivas <conman@kolivas.net>
Subject: Re: [PATCH] ide write barriers
Date: Thu, 6 Feb 2003 10:26:28 +0100	[thread overview]
Message-ID: <20030206092628.GA31566@suse.de> (raw)
In-Reply-To: <200302052047.11823.m.c.p@wolk-project.de>

On Wed, Feb 05 2003, Marc-Christian Petersen wrote:
> On Wednesday 05 February 2003 17:33, Jens Axboe wrote:
> 
> Hi Jens,
> 
> > Sure, I had that one already. BTW, I discovered that the default io
> thank you :)
> 
> > scheduler forgets to honor the cmd_flags, it's supposed to break like
> > the noop does (see very first hunk in very first file). Must have
> > removed that by mistake some time ago... This applies both to the
> > 2.4.21-pre4 patch posted and this one.
> well, I am impressed, really!
> 
> As you described in the patch:
> 
> + *   For journalled file systems, doing ordered writes on a commit
> + *   block instead of explicitly doing wait_on_buffer (which is bad
> + *   for performance) can be a big win. Block drivers supporting this
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> 
> I don't have benchmarks handy yet but as far as I can _feel_, this is
> a _MUST_ (I repeat: a _MUST_ for 2.4.21). And I am very good in
> feeling slowdowns for interactivity :)
> 
> I am running it for quite some hours now with 2.4.20. Well, maybe the 
> nr_requests = 16 and read/write passovers changes in the elevator code give 
> us more smoothness than w/o but in my theoretical mind, this should drop 
> throughput. I also noticed, these changes aren't in your 2.4.21 patch. Can 
> you explain why it is in 2.4.20 patch or why it isn't in 2.4.21 patch ? :)

There are not in the 2.4.21-pre patch, because the 2.4.20 got mixed with
another patch. The limiting of number of queue requests is a different
patch, and it's quite likely it will provide better interactiveness for
you. But it will also considerably drop throughput, depends on the work
load whether that's the case or not.

I don't think ext3 will show a performance boost with the supplied
patch, but the stuff for reiser that Christ did definitely will.

-- 
Jens Axboe


  reply	other threads:[~2003-02-06  9:17 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-02-05 15:18 [PATCH] ide write barriers Jens Axboe
2003-02-05 15:28 ` Marc-Christian Petersen
2003-02-05 16:33   ` Jens Axboe
2003-02-05 19:53     ` Marc-Christian Petersen
2003-02-06  9:26       ` Jens Axboe [this message]
  -- strict thread matches above, loose matches on Subject: below --
2003-02-26 20:31 Scott Lee
2003-02-26 20:46 ` Jens Axboe
2003-02-27 21:57 ` Andre Hedrick
2003-02-26 21:20 LEE,SCOTT (HP-Roseville,ex1)
2003-02-26 23:10 ` Alan Cox

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=20030206092628.GA31566@suse.de \
    --to=axboe@suse.de \
    --cc=conman@kolivas.net \
    --cc=linux-kernel@vger.kernel.org \
    --cc=m.c.p@wolk-project.de \
    --cc=marcelo@conectiva.com.br \
    /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