[20071001]
|
Performance improvements: numbers and pictures
Andrew Doran, who was recently hired by the NetBSD project to
work on NetBSD's SMP implementation, has done a lot of good work,
and he has
merged
some of his work from the vmlocking-branch into NetBSD-current.
Effects of this are that
time for build.sh on a quad-Opteron went down by ~10%.
Andrew also updated
his previous benchmarks,
and
posted
about his recent results:
``Most of the sysbench runs that I've seen to date have sysbench running on
the same machine as the database. That's a good test but with the exception
of small installations and out-of-band activity, production setups rarely
look like that. So I ran sysbench itself on a seperate dual core system.''
There are images that compare
NetBSD 3 with NetBSD-current
(where most of Andrew's changes are now), and
NetBSD-current compared to Linux, FreeBSD, and OpenBSD:
The original benchmarks didn't include Solaris/x86, so Jaime Fournier
sat down and
repeated the test
(on a single system).
The results
show
that NetBSD beats Solaris by ~25% in the ReadOnly test,
and that they're about on par in the ReadWrite test,
with NetBSD kicking in earlier WRT the number of client threads,
but Solaris keeping up longer before they both degrade.
The courves are quite similar, and my guess is that there is some
room for finetuning there:
[Tags: benchmark, mysql, performance]
|