跳转至

XenServer 虚拟机无法识别全部CPU


2016-06-15 by dongnan

问题描述

某台 XenServer 虚拟机,操作系统为 Windows 2008r2 标准版,无法使用宿主机全部的16颗CPU,任务管理只能显示4颗。

排错过程

检查物理机,物理机上能够正常识别,其中物理 CPU2颗每颗4核心使用HT超线程技术共计16个逻辑CPU

检查虚拟机,xenserver 默认创建的 cpu 都是按照每1 socket 1core ,所以问题出现在这里,减少 sockets 数量,提高 core 即可。

解决方法

原因找到了调整下 core 核心数,重新调整虚拟机设置按照 4 sockets 4core ,共计16个逻辑CPU。

验证

虚拟机正常识别CPU数量

回到页面顶部