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>