Skip site navigation (1)Skip section navigation (2)
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>