Subject: Re: Implementation of SCHED_M2 scheduler
To: Mindaugas R. <rmind@NetBSD.org>
From: Andrew Doran <ad@netbsd.org>
List: tech-kern
Date: 10/04/2007 23:14:47
On Thu, Oct 04, 2007 at 04:57:59PM +0300, Mindaugas R. wrote:

> Here are the results of SysBench OLTP PostgreSQL and MySQL benchmarks on the
> Core 2 Duo T5500 machine (averages of 3x runs):
> 
> http://www.netbsd.org/~rmind/m2/pgsql_bench.png
> http://www.netbsd.org/~rmind/m2/mysql_bench.png
> 
> I have also estimated ~4% improvement in the builds:
> 
> http://www.netbsd.org/~rmind/m2/buildkern.txt
> 
> MySQL benchmark on 4 x 700 MHz P-III Xeon (thanks Andrew for doing this!):
> 
> http://www.netbsd.org/~rmind/m2/mysql_bench_4x.png
> This is a single run, and not with the latest version, thus - not accurate.

The above graph from the 4x cpu system is with sysbench run remotely. When
run locally on the same 4x system SCHED_M2 delivers a massive improvement
in throughput:

	http://www.netbsd.org/~ad/m2-local.png

Really nice work!

Andrew