Skip to main content

tplogin.cn首页 > 新闻资讯 >

Hyper-V内存管理必须知道的

2012-07-31 17:08 浏览:

Windows Server 2008 R2 SP1之前的Hyper-V版本中,管理员只能固定指定虚拟机所使用的物理内存大小,当虚拟机启动时,自动将管理员分配的内存完全占用。可能会出现以下2个问题:

1、当管理员分配给虚拟机的内存大小无法满足应用的需求时,管理员需要在关闭虚拟机的情况下(Hyper-V不支持内存热插拔),对其内存占用大小重新进行调整。

2、当管理员给虚拟机分配过多的内存时,虚拟机应用在不需要使用这么多内存的情况下,将造成资源的浪费。

Windows Server 2008 R2 SP1 Hyper-V提供的内存动态管理功能,将解决遇到的内存应用瓶颈。

内存过量使用

内存过量使用,允许虚拟机使用比物理主机可用的更多的内存。例如,宿主机有2GB内存,就可以在其上运行四台拥有1GB内存的虚拟机。内存能过量使用因为有比宿主机更多的虚拟内存。因此,管理员能够最大化物理计算机中运行的虚拟机数量,而不用理会物理内存的限制。

如果没有内存过量使用功能,分配给虚拟机内存的数量最多只能是和宿主机相同数量的内存。但实际上,虚拟机通常消耗的内存比其需要的少,这会浪费物理内存空间,并限制了在服务器上能运行的虚拟机数量。例如,一台8GB 内存的Hyper-V服务器,可能在服务器上部署三台虚拟机,每个分配2GB,并预留2GB给主机操作系统,虽然这台服务器有足够的CPU和磁盘资源来宿主更多虚拟机,但内存成为限制因素。Hyper-V Dynamic Memory里含有一个选项(内存缓冲区)能解决这个问题。

Hyper-V不允许内存过量使用,例如如果分配4GB内存给Hyper-V的一台虚拟机,虚拟机实际只使用2GB。启动虚拟机后,Hyper-V检查是否有4GB的物理内存可用。如果这样的话,内存就被“锁定”,因此只能用于该虚拟机。如果4GB不可用,虚拟机就不能启动,即使虚拟服务器需要的2GB内存可用也不行。

相关文章

华为系统权限管理在哪里(如何打开华为系统权限管理)

2022-04-15 08:42:41    浏览: 150

realtek高清晰音频管理器找不到解决方法

2022-04-13 16:36:48    浏览: 175

realtek高清晰音频管理器打不开怎么办

2022-04-13 16:37:25    浏览: 163

realtek高清晰音频管理器怎么隐藏

2022-04-13 16:38:34    浏览: 184

cad线型管理器在哪详细介绍

2022-04-08 12:01:29    浏览: 199