Date: Wed, 06 Feb 2002 18:04:02 -0800 From: Terry Lambert <tlambert2@mindspring.com> To: Charles Peterman <cjp@sandbox.sandstorm.net> Cc: freebsd-hackers@freebsd.org Subject: Re: Binding a Process to a specific CPU Message-ID: <3C61E092.5E5A7B45@mindspring.com> References: <Pine.LNX.4.33.0202061129160.17154-100000@sandbox.sandstorm.net>
next in thread | previous in thread | raw e-mail | index | archive | help
What you are asking for is called "process group negaffinity"; a cheesy way to achieve this is to lock processes to a particular processor instead (forced affinity), which will make sure they don't run on the same processor. THis is a cheesy way of doing it because with two processes on a four CPU system, you won't necessarily get the least loaded CPU. To get forced affinity rather than true negaffinity, use Alfred Perlsteins scheduler patches, or make your own. -- Terry Charles Peterman wrote: > > I am currently playing with a dual CPU machine. > With 4.5, is there a way to guarantee that > two specific processes never end up on the same > processor? > > Or does this question betray my fundamental > ignorance of how processes are allocated on an > SMP based machine? > > Thanks much, > > Charles Peterman > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-hackers" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3C61E092.5E5A7B45>