cloudstack-users-cn mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From tanthalas <tanthalas...@hotmail.com>
Subject Re: not sure how hyper-thread is counted in VMware resource pool
Date Thu, 17 Jan 2013 03:26:22 GMT
是的,这个问题从2.x的版本就一直没做好,但这个只对ESXi的CPU的统计有问题。你可以找代码以及对应ESXi的显示数据重新计算一下。

ESXi里边对于CPU的数据有处理器插槽、每个插槽的处理器内核数、逻辑处理器、超线程。因为一般ESXi启用了超线程,逻辑CPU是实际CPU
core的2倍。可能当时开发的人对这块没理解好?

另外,这个问题对Xenserver和KVM没有影响。

2013-01-17 


刘宇超  Richard Liu




发件人: michaellee163 
发送时间: 2013-01-17  09:56:49 
收件人: cloudstack-users-cn@incubator.apache.org 
抄送: 
主题: not sure how hyper-thread is counted in VMware resource pool 
 
各位好!
   测试环境中发现主机显示的cpu信息不太正常,查源码发现如下注释:
   是不是开发者也不确定自己的功能是否正确?
   有人能确认一下吗?
package com.cloud.hypervisor.vmware.mo;
HostMO 846行
// TODO: not sure how hyper-thread is counted in VMware resource pool
summary.setCpuCount(hardwareSummary.getNumCpuCores()*hardwareSummary.getNumCpuPkgs());
summary.setMemoryBytes(hardwareSummary.getMemorySize());
summary.setCpuSpeed(hardwareSummary.getCpuMhz());
michaellee163
Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message