hyperv虚拟机上虚拟机的cpu个数问题

  • Post author:
  • Post category:其他


虚拟机支持的内存容量最多达64G,虚拟机支持的vcpu个数最多为4个(如果你虚拟机是WIN2008最多可以4个,如果是win2003最多2个(这里其实是表示微软支持的个数,你也可以通过别的技术手段可以支持4个),如果是winxp或win2000最多1个)

关于CPU分配的原则,可以先了解以下的名词:

pcpu:实体CPU。如一颗单核的AMD ATHlon,四核的core i7或是六核的xeon。

pcore:实体核心数,如一个Core i7就有4个pcore。

vcpu:一台虚拟机中使用的一个CPU称为一个vcpu。在虚拟机中没有vcore这种概念,因为在虚拟机中不可能会有一个多核心的vcpu,所有的vcpu都是由真实的pcpu或是pcore的排列组合而成,有时vcpu也被称为Logical Processor,就是逻辑处理器。

所以虚拟机中的CPU实际上是实体CPU的资源按照配置的分配比例来分配出去的。hyper-v目前还无法指定某一个CPU给某一个虚拟机用。

支持64个逻辑处理器及处理器兼容模式,基于当前的设计,无论是Microsoft Hyper-V技术还是Vmware都仅允许用户至多使用4颗逻辑处理器。

转载于:https://blog.51cto.com/313968/895666


关闭菜单