Date: Tue, 28 Jan 2003 12:17:51 -0500 (EST) From: "Adam Migus" <adam@migus.org> To: <jmallett@FreeBSD.org> Cc: <wash@wananchi.com>, <setantae@submonkey.net>, <adam@migus.org>, <current@FreeBSD.org> Subject: Re: Force 1 CPU on SMP kernel? Message-ID: <49491.192.168.4.2.1043774271.squirrel@mail.migus.org> In-Reply-To: <20030128030248.B45041@FreeBSD.org> References: <49857.192.168.4.2.1043728382.squirrel@mail.migus.org> <20030128095107.GA2628@submonkey.net> <20030128095349.GK36536@ns2.wananchi.com> <20030128030248.B45041@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
<quote who="Juli Mallett"> > * De: Odhiambo Washington <wash@wananchi.com> [ Data: > 2003-01-28 ] > [ Subjecte: Re: Force 1 CPU on SMP kernel? ] >> * Ceri Davies <setantae@submonkey.net> [20030128 12:50]: >> wrote: >> > On Mon, Jan 27, 2003 at 11:33:02PM -0500, Adam Migus >> wrote: >> > > Hi, >> > > I'm doing some performance analysis on FreeBSD. I would >> like to be able to make an SMP kernel use only one CPU. >> Of course I realize running GENERIC would only use 1 CPU >> but the concern is that the overhead assoicated with SMP >> will skew the statistics. So my question is what would >> be the 'best' way to make an SMP kernel only start/use >> CPU0? >> > >> > Yank the others ? >> > >> >> What about building two kernels, one SMP, the other non-SMP, >> then just boot wheichever kernel you want? Doesn't it server >> same purpose? Better than Ceri's idea ;) > > You're missing the point. He wants to boot only the bootstrap > processor, none of the APs, but still be running an SMP > kernel. I think checking how much overhead "SMP" and > "APIC_IO" add is a noble goal, and throwing real SMP into the > mix would be dumb. Yes, just to be more explicit. What I want to do is get the 'real' difference a second processor makes. ie. If I run GENERIC I'm not incurring the overhead associated with SMP/APIC. I want to use the same kernel making as small a change as nessessary to have the machine start/use just one CPU. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?49491.192.168.4.2.1043774271.squirrel>