Kris Kennaway wrote:OK, I have repeated the benchmarking in two additional cases: 1) NetBSD with 8 CPUs and some kind of experimental kernel that Andrew gave me (based on the vmlocking branch). This is using the new scheduler. 2) As above with experimental libc and libpthread also given to me by Andrew. I dunno what changes these contain either :) I was only able to run in the 8 CPU configuration because when I tried to disable CPUs with cpuctl, processes would hang under load. This is probably a scheduler issue. http://people.freebsd.org/~kris/scaling/netbsd.png This shows some improvement but not much, relatively speaking. In particular performance at 4 threads is still significantly below FreeBSD performance, which (given what I measured previously) suggests that there is still a performance deficit with 4 CPUs on NetBSD. It would be nice to be able to test this directly though, maybe Andrew can give me a kernel that has MAXCPU=4 or whatever the NetBSD version is. Kris
| david | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Bart Van Assche | Integration of SCST in the mainstream Linux kernel |
| Greg KH | [GIT PATCH] driver core patches against 2.6.24 |
| Heiko Carstens | Re: -mm merge plans for 2.6.23 -- sys_fallocate |
git: | |
| David Miller | Re: [GIT]: Networking |
| Jarek Poplawski | [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Gerrit Renker | [PATCH 05/37] dccp: Cleanup routines for feature negotiation |
| Lennert Buytenhek | [PATCH 16/39] mv643xx_eth: get rid of ETH_/ethernet_/eth_ prefixes |
