[one-users] CPU Recognition KVM vs. VMware

Tino Vazquez tinova at opennebula.org
Thu Jan 17 08:04:36 PST 2013


Hi Markus,

The difference you are experiencing is due to the different ways of
extracting data from the virtualization hosts. Whereas KVM hosts
report 8 cores due to hyperthreading being active in the BIOS, VMware
hosts ignore this fact and report the number of physical cores. If you
want to homogenize the readings from both types of hosts you can
disable hyperthreading in the BIOS for the KVM hosts.

Best regards,

-Tino
--
Constantino Vázquez Blanco, PhD, MSc
Project Engineer
OpenNebula - The Open-Source Solution for Data Center Virtualization
www.OpenNebula.org | @tinova79 | @OpenNebula


On Wed, Jan 16, 2013 at 3:41 PM, Markus <max.p at live.at> wrote:
> Hello,
>
> I maintain an heterogeneous OpenNebula environment for a small university
> project, consisting of 2 KVM nodes an 1 VMware node with ONE 3.6.
> All nodes are operating based on an Intel Core i7 870 processor
> (http://ark.intel.com/products/41315/Intel-Core-i7-870-Processor-8M-Cache-2_93-GHz),
> 4 physical cores and 8 logical cores.
>
> When looking on the monitored CPU information shown in the Sunstone
> interface, I get the following output:
> The KVM-nodes show a total CPU value of 800 (8 cores), whereas the
> VMware-node shows a CPU amount of 400 (4 cores). Is there a reason for this
> different recognition?
> Maybe related to that is that I also experienced a difference in performance
> and CPU-load-balancing. Does OpenNebula maybe have a different CPU-support
> between different hypervisors?
>
> Thanks,
> Markus
>
> _______________________________________________
> Users mailing list
> Users at lists.opennebula.org
> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>



More information about the Users mailing list