On Tue, Oct 02, 2007 at 12:26:55AM +0200, Kris Kennaway wrote:It turns out that this was due to debugging in malloc(). As suggested I recompiled FreeBSD's libc without the debugging, and FreeBSD's performance is much better: as of right now, NetBSD and FreeBSD are fairly closely matched on my 4 way system. From two single runs with both NetBSD and FreeBSD using SCHED_4BSD: http://www.netbsd.org/~ad/sysbench/sysbench-4bsd.png Here with SCHED_ULE and with NetBSD using Mindaugas' experimental scheduler. Like ULE, it uses per-CPU run queues. Among other things that means threads tend to migrate less. http://www.netbsd.org/~ad/sysbench/sysbench-pcpu.png Thanks, Andrew
| debian developer | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Greg Kroah-Hartman | [PATCH 002/196] Chinese: rephrase English introduction in HOWTO |
| Linus Torvalds | Re: Long delay in resume from RAM (Was Re: [patch 00/69] -stablereview) |
| Parag Warudkar | BUG: soft lockup - CPU#1 stuck for 15s! [swapper:0] |
git: | |
| Andi Kleen | [PATCH RFC] [4/9] modpost: Fix format string warnings |
| Rick Jones | Re: Network latency regressions from 2.6.22 to 2.6.29 |
| Antonio Almeida | HTB accuracy for high speed |
| Gerrit Renker | [PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side) |
