Windows实例升级CPU后配置未生效

问题描述

在阿里云ECS管理控制台中,已经将Windows服务器的CPU配置升级为16 vCPU,但是在Windows服务器中虚拟处理器显示为2。

排查方法

通过以下排查,发现在Windows服务器中,设备管理器和虚拟处理器的CPU个数显示不一致:

  • 查看Windows服务器的设备管理器,确认处理器的个数为16。
    Dingtalk_20220509182517.jpg
  • 查看Windows服务器中虚拟处理器显示为2。
    Dingtalk_20220609174654.jpg

问题原因

在Windows服务器中,手动将虚拟处理器的个数修改为2所导致。

解决方案

阿里云提醒您:

  • 如果您对实例或数据有修改、变更等风险操作,务必注意实例的容灾、容错能力,确保数据安全。
  • 如果您对实例(包括但不限于ECS、RDS)等进行配置与数据修改,建议提前创建快照或开启RDS日志备份等功能。
  • 如果您在阿里云平台授权或者提交过登录账号、密码等安全信息,建议您及时修改。
  1. 通过阿里云VNC工具远程登录Windows实例,详情请参见通过VNC远程登录Windows实例
  2. 打开运行窗口,输入cmd,单击确定,打开命令行工具。
  3. 执行以下命令,查看numproc的数量是否正确。
    bcdedit
     系统显示类似如下。
    Dingtalk_20220509185649.jpg
  4. 执行以下命令,修改CPU的个数。
    bcdedit /set numproc 16
    说明:CPU的个数,本文以16 vCPU为例,现场请以实际环境为准。
  5. 打开运行窗口,输入msconfig,单击确定,打开系统配置。
  6. 单击引导,选择高级选项,进入引导高级选项页面。
  7. 单击处理器个数左侧的按钮,选择16,单击确定,保存配置。
  8. 然后重启Windows服务器即可,确认CPU的个数显示正常。

适用于

  • 云服务器ECS
  • 轻量应用服务器

如果您的问题仍未解决,点击我要提问试试。

阿里云首页 云服务器 ECS 相关技术圈