Hyper-V提供“内存缓冲区”、“内存权重”以及“内存优先级”。Hyper-V允许根据内存使用率优化虚拟机。当出现争用内存的情况,高优先权虚拟机首先获得内存。因为内存竞争会迫使虚拟机用光内存,如果虚拟机需要但又没有可用的内存。“Hyper-V管理器”显示每台虚拟机可用的内存,帮助管理员在Hyper-V上更好地管理内存分配。
启动内存
启动内存,是指操作系统启动所需要的最小内存容量加上开启应用程序所需要的内存容量。启动内存值和处于“静态”模式下的内存设置相同。
例如Microsoft Exchange Server 2010至少需要4 GB的系统内存,即使用8GB来运行一个虚拟系统,而操作系统和应用程序需要的最低内存是4GB,那么启动内存设置就是4GB,因此应该把启动内存设置与操作系统和应用程序启动所需要的最低内存容量保持一致。
最大内存
最大内存,是Hyper-V可以为虚拟机提供的最大内存容量,默认设置为64GB 。Hyper-V会根据实际需要的容量自动分配。
例如,应用程序会要占用全部内存。在这些情况下,把最大内存设置应该分配给应用程序和操作系统最大内存容量。另外,如果最大内存值不是64GB,内存动态管理功能不能启用。