From: Jens Axboe <jens.axboe@oracle.com>
To: "Zhang, Yanmin" <yanmin_zhang@linux.intel.com>
Cc: LKML <linux-kernel@vger.kernel.org>,
Linus Torvalds <torvalds@linux-foundation.org>
Subject: Re: fio rand read/write regression with 2.6.32-rc3
Date: Sat, 10 Oct 2009 10:01:17 +0200 [thread overview]
Message-ID: <20091010080117.GN9228@kernel.dk> (raw)
In-Reply-To: <1255153724.25078.68.camel@ymzhang>
On Sat, Oct 10 2009, Zhang, Yanmin wrote:
> Comparing with 2.6.23-rc1's result, fio rand read write has regression
> on my 2*4 core stoakley machine (8GB memory) with a JBOD of 12 disks.
>
> Every disk has 8 1-GB files. Start 8 sub-processes per disk and every
> process random chooses a file on the disk to do 36 times of file read or
> write on the file and then choose another file.
>
>
> fio_mmap_rand_read_4k regresion is about 35%.
Heh, I seem to recollect I told Linus that this would cost is 30-40%
performance. So not totally crazy.
So yes, this isn't hugely unexpected. If you send me your fio job files,
I'll try and see what I can do about it.
> Bisect down to patch:
> 1d2235152dc745c6d94bedb550fea84cffdbf768 is first bad commit
> commit 1d2235152dc745c6d94bedb550fea84cffdbf768
> Author: Jens Axboe <jens.axboe@oracle.com>
> Date: Fri Oct 2 19:27:04 2009 +0200
>
> cfq-iosched: add a knob for desktop interactiveness
>
>
> After I revert the patch against 2.6.23-rc3, fio_mmap_rand_read_4k regression
> disappears.
>
> fio_mmap_randrw_4k has less than 20% regression and reverting the patch
> could restore performance.
>
> On another stoakley machine with another JBOD, we see the similiar regression.
>
> ffsb rand read/write has a bigger regression and reverting the patch
> could restore performance.
>
> Yanmin
>
>
--
Jens Axboe
next prev parent reply other threads:[~2009-10-10 8:01 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-10-10 5:48 fio rand read/write regression with 2.6.32-rc3 Zhang, Yanmin
2009-10-10 8:01 ` Jens Axboe [this message]
2009-10-10 8:02 ` Jens Axboe
2009-10-10 9:47 ` Zhang, Yanmin
2009-10-10 9:52 ` Zhang, Yanmin
2009-10-11 8:23 ` Corrado Zoccolo
2009-10-12 5:50 ` Zhang, Yanmin
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=20091010080117.GN9228@kernel.dk \
--to=jens.axboe@oracle.com \
--cc=linux-kernel@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
--cc=yanmin_zhang@linux.intel.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 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.