Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 03 Jun 2005 16:07:51 +0800
From:      Erich Dollansky <oceanare@pacific.net.sg>
To:        David Landgren <david@landgren.net>
Cc:        freebsd-smp@freebsd.org, David King <ketralnis@ketralnis.dyndns.org>
Subject:   Re: Assignmet of CPUs
Message-ID:  <42A00FD7.3070205@pacific.net.sg>
In-Reply-To: <42A00867.7020505@landgren.net>
References:  <429E67CB.6090901@pacific.net.sg>	<6845d25a0506020616293991e3@mail.gmail.com>	<429F759F.1000403@landgren.net>	<845448d08ea438ecc1d735af8eaf5f6f@ketralnis.dyndns.org> <42A00867.7020505@landgren.net>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi,

David Landgren wrote:
> David King wrote:
> 
>>> Well, round-robin startup would at least be better than always using 
>>> one process to start all processes. That would go some of the way 
> 
>        ^^^^^^^
> 
> I did of course mean to say processor here.
> 
Round-robin has does not really work with processes which produce 
different loads as those processes would have to move to other CPUs 
later to be ale to run. This involves reloading of CPU caches.

The whole problem is not this simple.

NUMA adds here as the memory content is local to CPUs too. Moving a 
process to a neighbour is still not this bad compared to moving it to a 
different CPU node.

Erich



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?42A00FD7.3070205>