如果您的问题仍未解决,点击我要提问试试。
Windows实例升级CPU后配置未生效
问题描述
在阿里云ECS管理控制台中,已经将Windows服务器的CPU配置升级为16 vCPU,但是在Windows服务器中虚拟处理器显示为2。
排查方法
通过以下排查,发现在Windows服务器中,设备管理器和虚拟处理器的CPU个数显示不一致:
- 查看Windows服务器的设备管理器,确认处理器的个数为16。
- 查看Windows服务器中虚拟处理器显示为2。
问题原因
在Windows服务器中,手动将虚拟处理器的个数修改为2所导致。
解决方案
阿里云提醒您:
- 如果您对实例或数据有修改、变更等风险操作,务必注意实例的容灾、容错能力,确保数据安全。
- 如果您对实例(包括但不限于ECS、RDS)等进行配置与数据修改,建议提前创建快照或开启RDS日志备份等功能。
- 如果您在阿里云平台授权或者提交过登录账号、密码等安全信息,建议您及时修改。
- 通过阿里云VNC工具远程登录Windows实例,详情请参见通过VNC远程登录Windows实例。
- 打开运行窗口,输入cmd,单击确定,打开命令行工具。
- 执行以下命令,查看numproc的数量是否正确。
bcdedit
系统显示类似如下。 - 执行以下命令,修改CPU的个数。
bcdedit /set numproc 16
说明:CPU的个数,本文以16 vCPU为例,现场请以实际环境为准。
- 打开运行窗口,输入
msconfig
,单击确定,打开系统配置。 - 单击引导,选择高级选项,进入引导高级选项页面。
- 单击处理器个数左侧的按钮,选择16,单击确定,保存配置。
- 然后重启Windows服务器即可,确认CPU的个数显示正常。
适用于
- 云服务器ECS
- 轻量应用服务器