我有一个服务器configuration如下:
物理服务器(16GB RAM):安装了带有Hyper-Vangular色的Windows Server 2012 Standard Edition
在此主机服务器上运行2个虚拟机:1个Windows Server 2008 SP2(64位),具有以下RAMconfiguration:当前分配:8192 MB启动RAM:4096 MBdynamic内存:最小RAM:512 MB,最大RAM:8192 MB内存缓冲区:20%内存重量:(在规模中)
1 x Windows Server 2008 SP2(32位),具有以下RAMconfiguration:当前分配:1279 MB启动RAM:4096 MBdynamic内存:最小RAM:512 MB,最大RAM:1048576 MB内存缓冲区:20%内存重量:(规模中等)
上述2个虚拟机是使用Disk2VHD物理到虚拟转换器工具创build的。
我也已经禁用了上面第一个虚拟机上的页面文件,因为我已经读到它是由2012 Hyper-V主机pipe理的(我还没有禁用第二个虚拟机上的页面文件)。
我遇到的问题是我在第一台机器上看到了很多内存不足的错误。 服务器可能无响应,我将不得不重新启动它,否则我可能会在事件日志中看到错误,如:
================================================== ============================= COM +已经确定您的机器在可用内存上运行非常低。 为了确保正确的系统行为,组件的激活已被拒绝。 如果问题仍然存在,请安装更多内存或增加分页文件的大小。 内存统计是:
dwMemoryLoad = 49
ullTotalPhys = 0x1ffea4000
ullAvailPhys = 0x103e81000
ullTotalPageFile = 0x1f802e000
ullAvailPageFile = 0x009f0f000
ullTotalVirtual = 0x7fffffe0000
ullAvailVirtual = 0x7fffac60000
进程名称:w3wp.exe Comsvcs.dll文件版本:ENU 2001.12.6932.18005 shp
================================================== =============================
在第一台虚拟机上查看任务pipe理器,似乎总有大量物理内存可用,并且事件日志中的上述错误会将其备份。 目前其唯一使用3.36GB的8GB分配。
在Windows Server 2012 Hyper-V主机上运行Windows 2008虚拟机之前,有没有人遇到过这种内存不足的问题?
也许我应该重新启用虚拟机本身的页面文件?
多谢你们。
不要这样做。 重新启用来宾分页文件。
智能寻呼function仅用于提供可靠的虚拟机重启,在其他任何情况下都不会使用,包括机器正在从closures状态启动而不是重新启动,或者任何其他内存过度使用场景。
对于分页决策,VM主机仍然比guest虚拟机更智能。
我重新启用来宾分页文件,似乎罚款一段时间,但然后问题再次开始。 我不得不现在改回到固定的内存,它运行良好。 不是我知道的解决scheme,但是由于目前这个服务器上只有一个虚拟机,所以这不是问题。