Have you tried looking in the BIOS?
I have noticed that many boards have the "multi-core feature" disabled
by default.
Probably worth a reboot/check?
--tmac
RedHat Certified Engineer #804006984323821 (RHEL4)
RedHat Certified Engineer #805007643429572 (RHEL5)
Principal Consultant
On Thu, Jan 29, 2009 at 10:34 AM, PattiMichelle <miche1@earthlink.net>
wrote:> OK, I bought the paperback book "Running Xen" and the only
reference to this
> issue I could find was hotplugging CPUs, which won''t work for me
since
> Win2K3Server supports 8 sockets and I''m seeing now 8 CPUs
(obviously
> 8 single-CPU processors). I need to set more CPUs per socket (I have
> 8 quad-cores). I also searched for the example file:
>
> /etc/xen/ xmexample.hvm-stubdom
>
> but it was not in my root directory tree. The example *almost*
> looks like a binary format but seems obscure. How would one set,
> say 4 CPUs per socket for all CPUs?
>
> Thank You Very Much,
> Patti :^)
>
> ================================================================>
================================================================>
> To: "Andrew Lyon"
<andrew.lyon@xxxxxxxxx>,<Dustin.Henning@xxxxxxxxxxx>
> Subject: RE: [Xen-users] Re: Windows and Multiple CPUS?
> From: "Robert Dunkley" <Robert@xxxxxxxxx>
> Date: Mon, 29 Sep 2008 15:02:13 +0100
> Cc: xen-users@xxxxxxxxxxxxxxxxxxx
> Delivery-date: Mon, 29 Sep 2008 07:04:48 -0700
> Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
> List-help:
<mailto:xen-users-request@lists.xensource.com?subject=help>
> List-id: Xen user discussion <xen-users.lists.xensource.com>
> List-post: <mailto:xen-users@lists.xensource.com>
> List-subscribe:
<http://lists.xensource.com/mailman/listinfo/xen-users>,
> <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
> List-unsubscribe:
<http://lists.xensource.com/mailman/listinfo/xen-users>,
> <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
> References:
>
<f4527be0809190639p55c70370yb809739422db36ed@xxxxxxxxxxxxxx><f4527be0809190646p1cfd103dj60e15abdeb4c57df@xxxxxxxxxxxxxx><f4527be0809280644w29ad82b0wa9496b27cb382d87@xxxxxxxxxxxxxx><5872164101243113643@unknownmsgid>
> <f4527be0809290650jbbed5e7ie74fc00d24ecaf09@xxxxxxxxxxxxxx>
> Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
> Thread-index: AckiOj7K4pP/4wY5TjC446yZxU9N4wAAUFqA
> Thread-topic: [Xen-users] Re: Windows and Multiple CPUS?
>
> Hi Andrew,
>
> Very interesting.
>
> The trouble is that I don''t understand the examples. Can anyone
advise
> on how to make 2,3 and 4 AMD cpu assigned VMs appear as a single
> multicore CPU? I''m interested in how doing this may affect
software
> optimizations and NUMA type detection within HVMs.
>
> Thanks,
>
> Rob
>
> -----Original Message-----
> From: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
> [mailto:xen-users-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of Andrew Lyon
> Sent: 29 September 2008 14:51
> To: Dustin.Henning@xxxxxxxxxxx
> Cc: xen-users@xxxxxxxxxxxxxxxxxxx
> Subject: Re: [Xen-users] Re: Windows and Multiple CPUS?
>
> You need Xen 3.3, examples are shown in /etc/xen/ xmexample.hvm-stubdom:
>
> # Expose to the guest multi-core cpu instead of multiple processors
> # Example for intel, expose a 8-core processor :
> #cpuid=[''1:edx=xxx1xxxxxxxxxxxxxxxxxxxxxxxxxxxx,
> # ebx=xxxxxxxx00010000xxxxxxxxxxxxxxxx'',
> # ''4,0:eax=001111xxxxxxxxxxxxxxxxxxxxxxxxxx'']
> # - CPUID.1[EDX][HT] : Enable HT
> # - CPUID.1[EBX] : Number of vcpus * 2
> # - CPUID.4,0[EAX] : Number of vcpus * 2 - 1
> #vcpus=8
>
>
>
> I used a single line to set the cpuid:
>
>
cpuid=[''1:edx=xxx1xxxxxxxxxxxxxxxxxxxxxxxxxxxx,ebx=xxxxxxxx00010000xxxxx
>
xxxxxxxxxxx'',''4,0:eax=001111xxxxxxxxxxxxxxxxxxxxxxxxxx'']
> vcpus=8
>
> Andy
>
> On Mon, Sep 29, 2008 at 12:49 PM, Dustin Henning
> <Dustin.Henning@xxxxxxxxxxx> wrote:
>> Awesome, mind telling us how you figured this out? Is it
> documented
>> somewhere? I have seen several people want to do this, and someone
> always
>> tells them it is not possible.
>> Dustin
>>
>> -----Original Message-----
>> From: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
>> [mailto:xen-users-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of Andrew
> Lyon
>> Sent: Sunday, September 28, 2008 09:44
>> To: xen-users@xxxxxxxxxxxxxxxxxxx
>> Subject: [Xen-users] Re: Windows and Multiple CPUS?
>>
>> On Fri, Sep 19, 2008 at 2:46 PM, Andrew Lyon
<andrew.lyon@xxxxxxxxx>
> wrote:
>>> On Fri, Sep 19, 2008 at 2:39 PM, Andrew Lyon
<andrew.lyon@xxxxxxxxx>
>> wrote:
>>>> Hi,
>>>>
>>>> Am I correct in thinking that when Xen is running on a
multi-core /
>>>> smp system and several cpus are assigned to a VM they are
> "presented"
>>>> as multiple single core cpus rather than 1 or more multi-core
cpus?
>>>>
>>>> Microsoft CPU limits are for physical sockets, not cores.
>>>>
>>>> Windows XP and Vista are limited to two physical cpus, running
under
>>>> Xen the maximum cpus I have seen in task manager and system
> properties
>>>> is 2, although device manager shows all of the assigned cpus
(up to
>>>> 8).
>>>>
>>>> Windows 2003 and 2008 standard edition are limited to 4 cpus,
which
> is
>>>> the limit I find under Xen, again device manager shows all
assigned
>>>> cpus (up to 8).
>>>>
>>>> Is there any way to make windows see the cpus as multi-core so
that
>>>> all 8 cores can be used ?
>>>>
>>>> Andy
>>>>
>>>
>>> I''ve also noticed that if I run "xm list"
repeatedly as the VM is
>>> starting up I can actually see the cpus being initialized, the
value
>>> matches the limit i find in windows:
>>>
>>> A Windows 2003 R2 Standard Edition 32 Bit VM:
>>>
>>> #grep vcpu Win2003x86.cfg
>>> vcpus=8
>>>
>>> xm list (several times during boot process)
>>>
>>> Win2003x86 24 2048 1
>>> Win2003x86 24 2048 2
>>> Win2003x86 24 2048 3
>>> Win2003x86 24 2048 4
>>>
>>> But if i booted this version of windows on the raw hardware all 8
> cpus
>>> would be utilized.
>>>
>>> Andy
>>>
>>
>> I found the solution to this problem, in my hvm windows config file I
> added:
>>
>>
>
cpuid=''1:edx=xxx1xxxxxxxxxxxxxxxxxxxxxxxxxxxx,ebx=xxxxxxxx00010000xxxxxx
> xxxx
>>
xxxxxx'',''4,0:eax=001111xxxxxxxxxxxxxxxxxxxxxxxxxx'']
>> vcpus=8
>>
>> Which makes the 8 CPUs appear to the guest os as a single 8 core
>> rather than 8 separate cpus, as windows is limited to 2 sockets it now
>> sees all 8 cores in task manager.
>>
>> Andy
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@xxxxxxxxxxxxxxxxxxx
>> http://lists.xensource.com/xen-users
>>
>>
>>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users
>
_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users