From: Kevin Maguire <kmaguire@xxxxxxx>
Cc: xen-users@xxxxxxxxxxxxxxxxxxx
Sent: Fri, March 4, 2011 6:03:34 PM
Subject: Re: [Xen-users] kernel-xen can not recognize more than 32 cores
Hi
>> I've installed xen hypervisor 3.0.3 on CentOS 5.5 from CentOS repository.
>> The hardware I use is a Tyan server with 48 cores( 4*12-cores processors ).
>> The original CentOS kernel 2.6.18.194 can recognize 48 cores perfectly, but
>> when I switch to another kernel to use xen, the kernel recognize only 32
>> cores!
What do you mean by "another kernel" there - CentOS 5.5 supply a -xen kernel themselves, no?
And just to check, your "new" kernel is compiled for 64 bit, and not 32 bit - 'uname -i' outputs x86_64 - as 32 bit kernel cannot use more than 32 CPUs.
Last, I beleive the 3.0.3 version is a bit misleading, as CentOS follow RedHat and RedHat's xen 3.0.3 will likely have a lot of patches applied to it and be some way on from a vanilla Xen 3.0.3. Check the src.rpm for this.
Kevin
By another kernel I mean kernel-xen from CentOS 5.5.
The
kernel has been compiled for x86_64 architecture. So it is supposed to use more than 32 cores.
I run xm dmesg command and Surprisingly I see 48 cores. But catching /proc/cpuinfo and xm list gives me only 32 recognized cores.
What I need is just to make kernel and xen aware of all cores.
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxxhttp://lists.xensource.com/xen-user