Date: Thu, 16 Sep 2004 15:19:59 -0700 From: Julian Elischer <julian@elischer.org> To: Stephen Montgomery-Smith <stephen@math.missouri.edu> Cc: freebsd-stable@FreeBSD.org Subject: Re: 2 Processors under FreeBSD 5.3 Message-ID: <414A118F.6050007@elischer.org> In-Reply-To: <4143931B.5080104@math.missouri.edu> References: <4143931B.5080104@math.missouri.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
Stephen Montgomery-Smith wrote: > I have a dual Athlon MP computer, and I have a very recent version of > FreeBSD 5.3 running on it. > > If I start 6 computer intensive processes, and then kill 3 of them > that are using (say) processor 1, > then the other 3 processes are all processor 0, and as such only get > 33% computer time each. > > Under FreeBSD 4.10 they would have got 66% computer time each, because > there each process didn't seem stuck to a particular processor. > > Is there a sysctl variable that controls this, or is this a bug in > FreeBSD 5.3, or what is going on? > > Here is the computer intensive process: > > main() { > int i; > while(1) {i++;} > } what scheduler are you using?
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?414A118F.6050007>