可以分配给 32 位 Cent OS 6.5 Xen 服务器虚拟机的最大内存量是多少?

可以分配给 32 位 Cent OS 6.5 Xen 服务器虚拟机的最大内存量是多少?

我在Xen server 7.6上创建Cent OS 6.5的32位虚拟机时,当虚拟机的内存设置超过16G时,报如下错误:分配给该虚拟机的物理内存量大于该虚拟机的总内存它的家庭服务器。

可以分配给 32 位 Cent OS 6.5 Xen 服务器虚拟机的最大内存量是多少?

在此输入图像描述

答案1

如记录在XenServer 7.6 手册,可分配给 32 位 CentOS 6.5 VM 的最大内存量为 16GiB(请参阅“来宾操作系统支持”;CentOS 6.5 条目位于第 25 页)。这可能对应于“VM 内存”字段中的值 16384。

该错误消息相当具有误导性,这与主机中安装的内存量无关。

答案2

安德鲁,你过度使用了内存。这意味着,您为虚拟机分配的内存多于底层主机的内存。

例如。主机有 32GB 内存,您为来宾虚拟机分配 40GB 内存。

解决方法 - 请检查主机的内存并为虚拟机分配较少的内存。为什么您不应该分配更高/相等的可用内存 - 虚拟机管理程序需要一些内存才能运行。还要检查是否有任何其他虚拟机已启动并正在使用内存。

相关内容