Hyper-V 主机内存要求。可能过度分配给客户虚拟机吗?

Hyper-V 主机内存要求。可能过度分配给客户虚拟机吗?

系统:

  • PowerEdge R430
  • 英特尔至强 E5-2440 (双)
  • 32GB 内存
  • Hyper-V 2012 R2

虚拟机:

  • 直流 - 8GB内存
  • 应用程序-19GB RAM

虚拟机未配置动态内存。

客户抱怨 APP 服务器性能不佳。查看系统资源(主机)时,我注意到可用 RAM 仅为 71MB。APP 服务器上使用的可用 RAM 仅为 4GB。

我尝试查找指示应为主机操作系统分配多少 RAM(最佳实践)的文档,但只找到有关为虚拟机配置 RAM 的内容。

在做出任何更改之前,我会尝试看看是否可以找到有关此的更多具体信息。

如果我遗漏了任何信息,请告诉我,我会很乐意编辑我的帖子。

谢谢。

答案1

我会将该机器的 2-4gb 留作未分配空间。

话虽如此,但要回答这个问题:除了初始启动内存之类的情况外,您不能过度分配。但通常不能。

如果应用服务器分配了 19gb 的 RAM,它会在主机上使用比这稍多一点的内存,而且它会一直这样做。

现在,主要问题是为什么应用服务器只有 4GB 内存。有人会将应用服务器安装为 32 位操作系统吗?在这种情况下,您为 VM 分配多少内存并不重要 ;)

显然,请检查磁盘 IO。磁盘通常是计算机的一个弱点 - 并且一旦您在多台计算机上运行相同的磁盘,它就会成为一个可怕的弱点。基本上,有人需要在应用服务器内进行基准性能分析,以查看问题所在。

但这不是你的问题的一部分。你的问题很具体:是否可能对客户虚拟机分配过多? - 答案是否定的。

相关内容