Re: Windows 2003 Enterprise Hyperthreading w/ 8 procs

From: Scott LaFave (slafave_at_trendmls.com)
Date: 09/02/04


Date: Thu, 2 Sep 2004 12:19:15 -0400

We fixed this by re-loading the OS with all processors installed and
hyperthreading enabled. The machines now see all 16 logical processors.

BUT...it seems like this is not a true solution. As long as you have the
multi-proc kernel loaded already, Windows is supposed to pick up new
processors when it boots up, and it has in the past for us with no issues at
all. Having to reload is inconvenient, to say the least.

I don't know if this was an issue because of hyperthreading or the high
number of processors involved. I also don't know if the fault was with HP
or MS or both. At least we fixed it though.

BTW, we have an open case with MS. The Windows setup support rep insisted,
rather heatedly, that 2003 Enterprise could not see more than 8 processors,
logical or otherwise. When we pointed him to the MS documentation saying
that it was supposed to be able to see 16, he said he would have to get back
to us. We plan to send him a screen shot of task manager showing 16
processors running. :-)

"Scott LaFave" <slafave@trendmls.com> wrote in message
news:OxrmngGkEHA.3724@TK2MSFTNGP11.phx.gbl...
> We just purchased an HP DL740 server that came installed with 4 procs.
> The procs are hyperthreaded (HT), for a total of 8 logical procs. We
> installed 2003 Enterprise and it picked up all 8 logical procs just fine.
>
> After the OS install, we purchased and installed another 4 HT procs, for a
> total of 8 physical/16 logical procs. The system bios reports all 8
> physical procs as present and that HT is enabled. However, Windows still
> only reports 8 procs.
>
> The white paper "Windows Support for Hyper-Threading Technology" located
> at
> http://www.microsoft.com/whdc/system/CEC/HT-Windows.mspx
> says that 2003 Enterprise supports 8 physical/16 logical procs.
>
> Under
> "HKLM\System\CurrentControlSet\Enum\ACPI\GenuineIntel_-_x86_Family_15_Model_2"
> there are 12 proc keys enumerated, "_0" to "11". Unfortunately, I do not
> know how many procs were enumerated before we installed the extra 4. Two
> other machines, each with 2 HT procs, have 4 keys enumerated here. My own
> workstation is running XP with 1 HT proc and it has 2 keys enumerated. It
> seems to follow there is one key per detected logical proc. However, if
> we disable hyperthreading on this new server, the keys do not drop to 8 as
> I might have expected them to.
>
> Has anyone else observed this behavior? Does anyone have any ideas as to
> why 2003 Enterprise will not recognize logical processors past 8?
>
> Thanks!
>



Relevant Pages

  • Re: How to change from a multi-processor HAL to a single-processor HAL
    ... > slower than if it were installed with HT disabled. ... also benefit from Hyperthreading. ... can do a repair install. ... Windows 2000 Server Setup Team ...
    (microsoft.public.win2000.hardware)
  • Windows 2003 Enterprise Hyperthreading w/ 8 procs
    ... We just purchased an HP DL740 server that came installed with 4 procs. ... 2003 Enterprise and it picked up all 8 logical procs just fine. ... After the OS install, we purchased and installed another 4 HT procs, for a ... disable hyperthreading on this new server, the keys do not drop to 8 as I ...
    (microsoft.public.windows.server.setup)
  • RE: Windows 2003 Enterprise Hyperthreading w/ 8 procs
    ... > After the OS install, we purchased and installed another 4 HT procs, for a ... > physical procs as present and that HT is enabled. ... However, Windows still ...
    (microsoft.public.windows.server.setup)
  • Re: FreeBSD 64-bit(EM64T) and Hyperthreading support
    ... On i386 install, I just enabled SMP and the OS happilly ... reported 2 logical cpus, however, I'm not sure how I will build a ... particular application to benefit from this hyperthreading thing. ... which causes "make" to compile using all supported optimizations like ...
    (freebsd-questions)
  • Re: SBS 2003 and Xeon processors
    ... Your SBS install is reporting 4 processors becuase Hyperthreading ... Depending on your system environment, ... >> your motherboard bios. ...
    (microsoft.public.windows.server.general)

Quantcast