在ESX中创建的虚拟机CPU显示问题
本帖最后由 尾巴 于 8-7-2012 23:48 编辑vmware下面安装64bit 的win7 旗舰版 ,实际上在win7 系统里看到的才是2个
如图
解决方法:
下面的参数设定,可以让虚拟机认为vcpu是核数也不是个数
虚拟机电源关闭
右键点击虚拟机并选择“编辑设置”
选择“选项”标签
点击“常规”(在“高级”选项一节)
点击“配置参数”(在右侧窗格)
点击“添加行”
请在“名称”列输入 "cpuid.coresPerSocket"
输入一个值2 or 48
点击“确定”
可能这个现象在XP中尤为明显,XP系统能支持的cpu个数为2,所以在ESX中不管分配给xp虚拟机多少vcpu,在系统中只能支持2个,虽然可以在设备管理器中看到更多。
实际效果:
如果创建一个4 VCPU虚拟机,并设置“cpuid.coresPerSocket = 4”将被确认为1个4核CPU的操作系统,而不是4个cpu,这样Xp系统的虚拟机就可以完全显示出来了
.......
原本你的8vCPU是怎样选择的?8插槽,单核心?
我的,也是Win7、旗舰版、64位,
原本是2插槽、1核心,看了你的帖子,更改了CPU数量(2插槽、4核心)。其他没有调整。 vSphere 5在create VM時已經可以設定cpu core,給樓主參考一下
4.1里面,8vCPU,貌似在有的机器上存在这个问题
我知道,但是很多环境是4.1,这个没法改变的,呵呵
页:
[1]