From: "Stephen C. Tweedie" <sct@redhat.com>
To: Daniel Phillips <phillips@bonn-fries.net>
Cc: "Stephen C. Tweedie" <sct@redhat.com>,
Neil Brown <neilb@cse.unsw.edu.au>,
linux-kernel@vger.kernel.org
Subject: Re: Thoughts on using fs/jbd from drivers/md
Date: Mon, 27 May 2002 12:34:38 +0100 [thread overview]
Message-ID: <20020527123438.A2583@redhat.com> (raw)
In-Reply-To: <15587.18828.934431.941516@notabene.cse.unsw.edu.au> <20020516161749.D2410@redhat.com> <E17Btad-0003sq-00@starship>
Hi,
On Sun, May 26, 2002 at 10:41:22AM +0200, Daniel Phillips wrote:
> On Thursday 16 May 2002 17:17, Stephen C. Tweedie wrote:
> > Most applications are not all that bound by write latency.
>
> But some are. Transaction processing applications, where each transaction
> has to be safely on disk before it can be acknowledged, care about write
> latency a lot, since it translates more or less directly into throughput.
Not really. They care about throughput, and will happily sacrifice
latency for that. The postmark stuff showed that very clearly --- by
yielding in transaction commit and allowing multiple transactions to
batch up, Andrew saw an instant improvement of about 3000% in postmark
figures, despite the fact that the yield is obviously only going to
increase the latency of each individual transaction. Pretty much all
TP benchmarks focus on throughput, not latency.
So while latency is important, if we have to tradeoff against
throughput, that is normally the right tradeoff on synchronous write
traffic. For reads, latency is obviously critical in nearly all
cases.
Cheers,
Stephen
next prev parent reply other threads:[~2002-05-27 11:34 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-05-16 5:54 Thoughts on using fs/jbd from drivers/md Neil Brown
2002-05-16 15:17 ` Stephen C. Tweedie
2002-05-17 18:29 ` Mike Fedyk
2002-05-17 18:34 ` Stephen C. Tweedie
2002-05-18 1:35 ` Mike Fedyk
2002-05-18 12:47 ` Stephen C. Tweedie
2002-05-21 9:03 ` Helge Hafting
2002-05-26 8:41 ` Daniel Phillips
2002-05-27 11:34 ` Stephen C. Tweedie [this message]
-- strict thread matches above, loose matches on Subject: below --
2002-05-27 11:50 Neil Brown
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=20020527123438.A2583@redhat.com \
--to=sct@redhat.com \
--cc=linux-kernel@vger.kernel.org \
--cc=neilb@cse.unsw.edu.au \
--cc=phillips@bonn-fries.net \
/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