我有一台装有 Linux VM 的 Windows 2016 Hyper-V 机器。链接 VM 以 12GB RAM 运行,我想增加内存。当我尝试增加内存时,它提示内存不足。
- 服务器上有 12 GB 可用空间
- 所有 Windows 更新均已安装
我可以创建另一个具有 6 GB RAM 的虚拟机,它可以正常启动;我只是无法将其添加到此虚拟机中。我甚至无法向有问题的虚拟机添加 2 GB。
Numa 已关闭。
宾客服务已安装。
有什么建议吗?我浏览了无数论坛,但无法解决这个问题。
谢谢。
答案1
检查 Hyper-V 设置中的 NUMA 跨越。看起来您尝试分配比单个 NUMA 上更多的 RAM 内存。通过启用此选项,您将能够为 VM 分配更多内存!https://www.starwindsoftware.com/blog/a-closer-look-at-numa-spanning-and-virtual-numa-settings