Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 12 Jun 2003 08:38:08 -0700 (PDT)
From:      Tom Samplonius <tom@sdf.com>
To:        Killing <killing@barrysworld.com>
Cc:        freebsd-current@freebsd.org
Subject:   Re: SMP in 5.1 cant deactivate hyperthreading
Message-ID:  <Pine.BSF.4.05.10306120834480.2674-100000@misery.sdf.com>
In-Reply-To: <024201c330f4$e58fdcf0$7b07000a@int.mediasurface.com>

next in thread | previous in thread | raw e-mail | index | archive | help

On Thu, 12 Jun 2003, Killing wrote:

> ----- Original Message ----- 
> From: "Doug White" <dwhite@gumbysoft.com>
> > > sysctl machdep.hlt_logical_cpus:
> > > machdep.hlt_logical_cpus: 1
> > 
> > Halting them will still cause the CPUs to be detected. They just won't do
> > any useful work.
> 
> Yep but the issue is that all the core admin tools are unaware of this and
> hence include the virtual cores in idle calcs etc making load monitoring
> impossible without nasty cludges :(
> 
> So what's the way forward?
> 1. Dont just use halt have a compile or other directive to disable them?
> 2. Update all tools to be halt aware?
> 
> Personally I'd go with 2 all be it more work / ramifications on other 3rd party
> tools as it gives the benefit of also working when physical CPU's are halted.

  Well, hyperthreading can be disabled via a kernel directive, right?

> Which ever it needs someone to pick it up ASAP dont you think?

  Really?  What's the hurry?  FreeBSD 5.x isn't even bootable/installable
on a number of SMP machines yet (ex.  Dell Poweredge 6350).

>     Steve


Tom



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.05.10306120834480.2674-100000>