Subject: Re: Thread benchmarks, round 2
To: Mindaugas R. <rmind@NetBSD.org>
From: Kris Kennaway <kris@FreeBSD.org>
List: tech-kern
Date: 10/06/2007 19:35:15
Mindaugas R. wrote:
> Andrew Doran <ad@NetBSD.org> wrote:
>>> I was only able to run in the 8 CPU configuration because when I tried
>>> to disable CPUs with cpuctl, processes would hang under load. This is
>>> probably a scheduler issue.
>> Right, I doubt that bit has been well tested since the scheduler is so new.
>
> In this case, it is not a matter of testing - just left this part for more
> thought, while this functionality is not used much. Anyway, I have made a
> primary patch for this, hope will be useful shortly.
>
> Kris Kennaway <kris@FreeBSD.org> wrote:
>> John Nemeth wrote:
>>> cpuctl doesn't truly disable the cpus. You would probably need to
>>> disable them in the BIOS or build a custom kernel.
>> How do I disable them in the kernel?
>
> Switching the CPU offline with cpuctl keeps the execution of bound threads
> only. At this moment, it should be OK for the benchmarking.
>
Except it didn't work, as above ;-)
Kris