[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-users] NUMA nodes and cpu layout



Am 15.06.2018 um 09:00 schrieb George Dunlap:
> On Thu, Jun 14, 2018 at 11:19 PM, Stefan Kadow <stefan.kadow@xxxxxxxxx> wrote:
>> Hello,
>>
>> I have installed Debian 9.4 Stretch (stable) with Xen Hypervisor 4.8
>> (package from repository) on a NUMA machine with two AMD Epyc processors.
>>
>> When booting the default Debian kernel, the command "numactl --hardware"
>> returns the following:
>> available: 8 nodes (0-7)
>> node 0 cpus: 0 1 2 3 32 33 34 35
>> node 0 size: 0 MB
>> node 0 free: 0 MB
>> node 1 cpus: 4 5 6 7 36 37 38 39
>> node 1 size: 32170 MB
>> node 1 free: 31758 MB
>> node 2 cpus: 8 9 10 11 40 41 42 43
>> node 2 size: 0 MB
>> node 2 free: 0 MB
>> ...
>>
>> But when booting the Xen Kernel, the command "xl cpupool-numa-split"
>> returns another layout for cpus and nodes:
>> Name               CPU list
>> Pool-node0         0,1,2,3,4,5,6,7
>> Pool-node1         8,9,10,11,12,13,14,15
>> Pool-node2         16,17,18,19,20,21,22,23
>> ...
>>
>> Shouldn't the layout be the same?
> 
> No, because the numbers don't mean the same thing.  numactl seems to
> be reporting the ACPI IDs of the various logical processors, but ACPI
> often gives you nonsensical numbers like you see there -- nodes as
> high as 43 even though there are actually only 24 logical cpus,
> disjoint sets of numbers for the same node, &c.

This was just an excerpt, I did not want to post the whole list of all
64 CPUs, sorry. So there are no holes in the numer sequence.


> Xen uses its own numbering scheme, which is designed to be a bit more
> rational: hyperthreads are always next to each other, cores are
> contiguous, no holes in the number sequence.
> 
> The long and the short of it is: When using Xen tools, use the numbers
> reported by `xl info`.  When using numactl, use numbers reported by
> numactl.

Fine, then I will trust the output of Xen tools.

>  -George
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@xxxxxxxxxxxxxxxxxxxx
> https://lists.xenproject.org/mailman/listinfo/xen-users

Thanks for your quick answer!

--
Stefan

_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-users

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.