VMWare ESX-热添加 RAM 不会显示 Windows Server 2016 中的新值

VMWare ESX-热添加 RAM 不会显示 Windows Server 2016 中的新值

我的环境中有 VMware ESXi、6.7.0、17098360 服务器。最近,我尝试使用我的一台 Microsoft Windows Server 2016 VM 进行热添加 RAM。

我成功地将其从 16 GB 增加到 24 GB,但在客户操作系统控制台中,它并没有显示为 24 GB,仍然是旧值 16 GB。

为什么会出现这个问题?

  • VMWare 内部没有任何 RAM 限制

  • 安装了最新的 VMWare 工具

  • 不存在任何 vNUMA 问题

答案1

我的知识背景

由于过去几年的缘故,热添加内存或 CPU 从未在任何 Windows VM 上对我起作用。始终需要安排停机时间来关闭/打开

参考:VMware KB52584

原文声明:

基于虚拟化的安全性 (VBS) 是 Windows 10 和 Windows Server 2016 中引入的一项新功能。从 vSphere 6.7 版本开始,vSphere 支持在启用 VBS 的情况下运行 Windows。但是,当在操作系统中启用基于虚拟化的安全性 (VBS) 时,Windows 虚拟机的热添加内存和 CPU 将无法运行。

解决方案

要解决此问题,请关闭虚拟机以更改内存和 CPU。

评论

在我看来这也主要影响 CPU 的热添加。

其他链接参考

微软页面:基于虚拟化的安全性 (VBS)一般而言

这个答案应该更通用,但它也针对你的问题;)

我希望我能帮助你解答你的问题,如果你接受并赞成,我将很高兴:-)

相关内容