HyperV动态内存.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Hyper-V动态内存(上)——启用动态内存功能 动态内存是Hyper-V的一项新功能和特性,它主要用于自动平衡服务器上运行的虚拟机所占用的物理内存大小。此功能可以在管理员针对不同虚拟机所指定的内存范围内,根据虚拟机中的应用优先级来自动调整虚拟机对物理内存的占用大小,以在应用性能和内存占用大小方面进行自动平衡并达到性能优化的目的。 在早期版的Hyper-V中,管理员只能固定指定虚拟机所使用的物理内存大小,当虚拟机启动时,则会将管理员所分配的内存完全占用。这势必就会引出如下2个问题:1、当管理员分配给虚拟机的内存大小无法满足应用的需求时,管理员必需要在关闭虚拟机的情况下(Hyper-V不支持内存热插拔)对其内存占用大小重新进行调整;2、当管理员给虚拟机分配了过多的内存时,虚拟机应用在不需要使用这么多内存的情况下,势必将造成资源的浪费。基于以上的缺陷和原因,Hyper-V动态内存功能才在微软的酝酿下应运而生。 目前动态内容功能已被微软集成到了Windows Server 2008 R2 Service Pack 1 (SP1) 当中,用户可以在部署了SP1的Windows Server 2008 R2或Hyper-V Server 2008 R2的环境中进行功能试用和测试。 如果您也想提前测试Hyper-V动态内存功能,请参考我下面将提供功能启用步骤。 步骤一:前提条件 首先要做的就是为Windows Server 2008 R2安装SP1 beta,你需要: 1. 在/windowsserver2008/en/us/sp1.aspx网站下载Windows Server 2008 R2 SP1。 2. 在安装SP1之前关闭所有虚拟机。(Windows Server 2008 R2 SP1也支持Windows Server 2008 R2 RTM的Hyper-V虚拟机状态和快照。) 3. 安装SP1 4. 重启服务器 此时我们当前系统的Hyper-V已经具有了动态内存功能,但我们目前还无法对任何虚拟机启用此功能。因为我们还有2个必要步骤没做: 步骤二:升级虚拟机的集成服务 要使虚拟机支持动态内存功能还必需为其更新集成组件,当我们要为虚拟机更新集成组件时,可以执行如下步骤来进行操作: 1、 启动虚拟机 2、 使用Hyper-V Manager连接到虚拟机 3、 使用有管理员权限的账号进行登录 4、 点击Action并选择Insert Integration Services Setup Disk 5、 在虚拟机操作系统中选择“安装Hyper-V集成服务” 6、 当系统弹出将升级Hyper-V集成服务时,请点击“确定” 7、 当集成组件升级完成后,请点击“是”重启虚拟机 8、 关闭虚拟机 下一步将在虚拟机设置中启用动态内存功能,为更改此配置要求虚拟机处于关机状态。 步骤三:在虚拟机设置中启用动态内存功能 1、 打开虚拟机“设置” 2、 点击浏览到“内存”页 3、 选择“Dynamic”使用动态内存 4、 在“Startup RAM”后设置虚拟机所使用的最低内存大小(对于大多数操作系统来说,将此值设置为512M是比较适合的) 5、 在“Maximum RAM”后设置虚拟机能够使用的最大内存限制值(此默认值为64GB) 6、 点击“Apply”应用设置 现在已经对虚拟机启用了动态内存功能,您已经可以重新启动虚拟机。看到上图中的“内存缓冲区”百分比滑条和“内存优先”高、低滑条,您可能还对动态内存功能有非常多的疑惑,对于这2项的具体工作情况和设置方式笔者将在下部分文章中进行详细介绍。 Hyper-V动态内存(下)——内存优先级和内存缓冲区 Hyper-V动态内存功能通过调用内存压力来计算并确定出虚拟机所需要使用的内存大小值。若要执行这一运算过程,Hyper-V需要知道虚拟机中所运行的来宾操作系统所提交的总内存大小,以作为虚拟机所需内存大小计算比例的压力。Hyper-V会分配给虚拟机管理员设置的一个起始内存值,再附加一个缓冲区作为动态附加内存。这个额外附加内存大小值为: 管理为虚拟机分配的初始内存大小+一个百分比。例如,管理员设置缓冲区值为50%,这意味着附加内存最大为虚拟机已经提交内存的50%,虚拟机的来宾操作系统通常使用此额外的附加内存作为其系统文件缓存以增强操作系统和应用程序的性能。 假定Hyper-V已确定虚拟机需要的总提交内存为4GB,如果虚拟机动态内存缓冲区值设置为50%,则表明Hyper-V可以使用最大2GB附加内存作为虚拟机的文件系统缓存。因此,正在使用的虚拟机的总物理内存可能达到6GB。但是,动态内存并不保证提交的总内存量始终被指定给虚拟机。动态内存也不保证配置缓冲区值为更多的内存量始终被指定给虚拟内存。这是因为,实际分配给虚拟

文档评论(0)

0520 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档