虚拟化 频道

Hyper-V新特性之Dynamic memory

  【Tech.Ed 2010 特别报道】12月1日-3日,微软年度盛会Tech.Ed 2010在北京国家会议中心隆重举行!IT168带您一起走近Tech.Ed 2010,全方位、零距离接触微软云计算。第一时间领略微软公司在云计算领域最前瞻的技术及产品。更多精彩,尽在Tech.Ed 2010报道专题。

微软现身说法 桌面虚拟化非常好的实践
 

  Hyper-V作为企业级服务器虚拟化产品已经被广大用户熟知并使用。动态内存是Hyper-V的一项新功能和特性,它主要用于自动平衡服务器上运行的虚拟机所占用的物理内存大小。此功能可以在管理员针对不同虚拟机所指定的内存范围内,根据虚拟机中的应用优先级来自动调整虚拟机对物理内存的占用大小,以在应用性能和内存占用大小方面进行自动平衡并达到性能优化的目的。

Hyper-V新特性之Dynamic memory

Hyper-V新特性之Dynamic memory

Hyper-V新特性之Dynamic memory

  在早期版的Hyper-V中,管理员只能给虚拟机所使用的物理指定固定的内存大小,当虚拟机启动时,则会将管理员所分配的内存完全占用。这势必就会引出如下两个问题:首先,当管理员分配给虚拟机的内存大小无法满足应用的需求时,管理员必需要在关闭虚拟机的情况下(Hyper-V不支持内存热插拔)对其内存占用大小重新进行调整;其次,当管理员给虚拟机分配了过多的内存时,虚拟机应用在不需要使用这么多内存的情况下,势必将造成资源的浪费。

  基于上述缺陷和原因,Hyper-V动态内存(Dynamic Memory)功能才在微软的酝酿下应运而生。Hyper-V Dynamic Memory实现了一个"内存池",在一些虚拟机系统内存占用不高的时候,它的"物理内存"被"热去除",并加入内存池中,而在另一些虚拟机的内存利用率达到顶峰的时候,Dynamic Memory就从内存池中分配内存并在相应虚拟机"热添加"内存,提升这个虚拟机的性能,这些操作都是自动完成的,在保障获得Minimum配置要求的内存数量之下,虚拟机根据实际运行情况获得自己满意的内存量,用于提升性能。

  相关阅读:

  微软Hyper-V虚拟化完全攻略专题

  

0
相关文章