Re: [Bug #10638] sysbench+mysql(oltp, readonly) 30% regressionwith 2.6.26-rc1

From: Zhang, Yanmin
Date: Mon May 19 2008 - 02:53:43 EST



On Mon, 2008-05-19 at 07:55 +0200, Peter Zijlstra wrote:
> On Mon, 2008-05-19 at 09:24 +0800, Zhang, Yanmin wrote:
> > On Sun, 2008-05-18 at 20:37 +0200, Peter Zijlstra wrote:
> > > On Sun, 2008-05-18 at 19:21 +0200, Peter Zijlstra wrote:
> > > > On Sun, 2008-05-18 at 13:13 +0200, Rafael J. Wysocki wrote:
> > > > > This message has been generated automatically as a part of a report
> > > > > of recent regressions.
> > > > >
> > > > > The following bug entry is on the current list of known regressions
> > > > > from 2.6.25. Please verify if it still should be listed.
> > > > >
> > > > >
> > > > > Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=10638
> > > > > Subject : sysbench+mysql(oltp, readonly) 30% regression with 2.6.26-rc1
> > > > > Submitter : Zhang, Yanmin <yanmin_zhang@xxxxxxxxxxxxxxx>
> > > > > Date : 2008-05-07 4:55 (12 days old)
> > > > > References : http://marc.info/?l=linux-kernel&m=121013681527052&w=2
> > > > > Handled-By : Ingo Molnar <mingo@xxxxxxx>
> > > > > Patch : http://marc.info/?l=linux-kernel&m=121015292616802&w=2
> > > > >
> > > > >
> > > >
> > > > Could people test this:
> > > >
> > > > git://git.kernel.org/home/peterz/git/linux-2.6-sched.git/ v2.6.26-rc2-group-load-balance
> > >
> > > Seems I got my own url wrong - the right one is:
> > >
> > > git://git.kernel.org/pub/scm/linux/kernel/git/peterz/linux-2.6-sched.git v2.6.26-rc2-group-load-balance
> > I used below command to clone your tree:
> > RSYNC_PROXY=proxy.sc.intel.com:911 git clone rsync://rsync.kernel.org/pub/scm/linux/kernel/git/peterz/linux-2.6-sched.git linux-2.6-sched
> >
> > Got below errors:
> > @ERROR: Unknown module 'home'
> > rsync: connection unexpectedly closed (0 bytes received so far) [receiver]
> > rsync error: error in rsync protocol data stream (code 12) at io.c(359)
> > fatal: failed to unpack tree object HEAD
> >
> >
> > Would you like to create a patch against 2.6.26-rc3?
>
> Index: linux-2.6/kernel/sched_clock.c
> ===================================================================
> --- linux-2.6.orig/kernel/sched_clock.c
> +++ linux-2.6/kernel/sched_clock.c
I tested it on 8-core stoakley.

1) volanoMark
Comparing with 2.6.26-rc1, 2.6.26-rc3+peter_sched_git_patch result has about 30% improvement, but it still has
about 27% regression than the one of 2.6.25.

2) sysbench+mysql(readonly oltp)
ïComparing with 2.6.26-rc2, 2.6.26-rc3+peter_sched_git_patch result has about 15% improvement, but it still has
about 15% regression than the one of 2.6.25.

-yanmin


--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/