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