动态内存需要针对每个虚拟机分别启用。您可以在 Hyper-V 管理器的虚拟机设置中动态内存选项下启用并配置动态内存,如图所示。您也可以使用 PowerShell 的 Set-VM cmdlet 启用并配置动态内存,该命令还可用于配置虚拟机的大量其他选项。请注意,只有在虚拟机处于停止状态时,才能启用或禁用动态内存。
为虚拟机配置动态内存
运行 Windows Server 2012 Hyper-V 的宿主机上虚拟机的动态内存配置选项包括:
启动内存 启动该虚拟机时需要的内存数量
最大内存 该虚拟机可以使用的内存数量最大值
内存缓冲 如果宿主机上有足够多可用内存,可分配给该虚拟机的额外内存数量(用虚拟机执行负载所需实际内存数量的百分率表示)
内存权重 一个百分数,决定了宿主机上的可用内存用怎样的优先级在每个运行中的虚拟机之间进行分配
运行 Windows Server 2012 Hyper-V 的宿主机上虚拟机的动态内存可通过下列多种方式启用:
有个名为最小内存的新增配置选项可供您虚拟机在运行过程中可使用的内存数量的最小值。提供这一新设置的原因在于,Windows 在启动时相比空闲和正常运行时往往需要更多内存。由于这一变化,现在您可以指定足够的启动内存,让虚拟机能够快速启动,随后在虚拟机正常运行时则分配较少的内存(最小内存)。通过这种方式,虚拟机可以获得额外的内存实现正常启动,而一旦启动完毕,Windows 会收回不需要的内存,这样宿主机上的其他虚拟机就可以在需要时使用收回的内存。
在 Windows Server 2012 中,动态内存技术的另一个配置变化在于,现在您可以在虚拟机运行过程中调整最大和最小内存设置。在 Windows Server 2008 R2 中,最大内存设置只能在虚拟机处于停止状态时更改。这一变化为您提供了在需要时为重要虚拟机快速供应更多内存的新方法。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
Hypervisor动态分配内存改善VM性能系列一:概述(上)
Hypervisor内存技术可以帮助虚拟化实现动态内存分配和对资源的高效利用。在内存管理技术系列的第一部分,我们概述动态内存分配和减少内存用量相关技术。
-
在Windows Server 2012 VM中使用VHDX管理虚拟硬盘
Windows 8和Windows Server 2012都支持VHDX格式。本文详细阐述了如何在Windows Server 2012虚拟机中通过VHDX格式管理虚拟硬盘。
-
锁定应用程序内存需求 优化Hyper-V动态内存(下)
Dynamic Memory是微软Hyper-V R2 SP1一个受欢迎的新增功能,应用程序厂商针对Hyper-V Dynamic Memory优化自定义的应用程序,提供了很少的指南。
-
锁定应用程序内存需求 优化Hyper-V动态内存(上)
通过遵循以下步骤并回答一些关于必须满足的应用程序内存需求问题,你将学会如何在基础设施中最好地使用Hyper-V Dynamic Memory。