Has anyone else noticed an issue when running CentOS 7.2.1511 on ESXi 6.0, where only the first sockets worth of cores appear to be presented to the kernel?
For example, I've set up a VM on an ESXi 6 node with 2 sockets, each of which has 2 cores attached. Once I start up the server I can see in dmidecode that both sockets are populated, each with a dual-core processor. But, within top, cpuinfo and numactl, I can only see the cores presented from the socket0 chip.
Is there some kind of kernel restriction on multi-socket setups when virtualized?
Carmen De Vito
Senior Linux Analyst