hubertf's NetBSD Blog
Send interesting links to hubert at feyrer dot de!
 
[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: , , ]


Disclaimer: All opinion expressed here is purely my own. No responsibility is taken for anything.

Access count: 36168065
Copyright (c) Hubert Feyrer