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

系统:

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

虚拟机:

  • DC – 8GB内存
  • APP – 19GB RAM

虚拟机没有configuration为dynamic内存。

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

我试图查找文档,指出应该为主机操作系统分配多less内存(最佳实践),但仅在为虚拟机configuration内存时发现命中。

在做任何改变之前,我想看看能否find更多具体的信息。

请让我知道,如果我错过了任何信息,我会很乐意编辑我的文章。

谢谢。

我会留下2-4GB的机器未分配。

也就是说,要回答这个问题:除了初始启动内存之外,你不能重新定位。 但不,一般不会。

如果应用程序服务器分配了19gb ram,它将使用比主机上的多一点,并且它一直这样做。

现在,主要问题是为什么应用程序服务器只有4GB的内存。 它可以是有人安装应用程序服务器为32位操作系统? 在这种情况下,给虚拟机多less钱并不重要;)

显然请检查磁盘IO。 光盘通常是计算机上的一个弱点 – 一旦你对同一张光盘运行多台计算机,这是一个可怕的弱点。 基本上有些人需要在应用服务器内部做一个基准的性能configuration文件,看看它在哪里受到伤害。

但这不是你的问题的一部分。 你的问题是具体的:可能过度分配给访客虚拟机? – 答案是否定的。