2010-6-13 作者:Brendan Cournoyer 译者:蔺建超 来源:TechTarget中国
【TechTarget中国原创】在2010年微软技术大会中除了所有关于云计算的讨论,公司也宣布Windows 7和Server 2008 R2的第一个测试服务包将在7月可用。
这些更新以提高Hyper-V的动态内存管理为主,正如新RemoteFX技术以虚拟桌面基础架构(VDI)环境为主。在下面的一问一答中,微软高级技术产品经理Justin Graham告诉Techtarget中国的记者关于SP1的功能和用户期待的讨论。
Techtarget中国:Windows Server 2008 R2 SP1的动态内存功能目的在于填补Hyper - V过去版本的漏洞。Windows管理员可以从这些功能中期待什么?
Justin Graham:我们一直认真寻求提高Hyper-V平台的内存管理。我们出去和客户交谈,并询问他们从程序管理内存角度在寻求什么。反馈回来的观点中,压倒一切的是他们寻求增加密度——这是第一——和一台主机宿主更多虚拟机。但是他们也希望线性和可预测扩展性,以及生产所需的功能。
所以当我们设计动态内存的时候,我们遵循脑海中的这些目标和原则。当你查看它如何实际工作时,它允许你配置每台虚拟机的内存范围:初始值和最高值。所以,对于Windows 7 VDI桌面,你可以设置它为初始值/启动1G,也可以一直冲到4G或者任何可能的值。然后,当虚拟机运行时,根据负载或者需求,动态内存将同虚拟机一起工作,当虚拟机需要更多内存时就进行分配。但是当不需要时,动态内存就把内存还到内存池中,允许分配给其他有需要的虚拟机。
我们还有另外两个很有意义的配置。一个是内存缓冲区,所以大量内存被阻止作为某种程度的绝对最小值。动态内存确保无论发生什么,虚拟机有该内存的最低数额。
还有一种内存优先配置,它允许你根据动态内存设置不同虚拟机的优先顺序。所以最后你会达到一个有需求争议的内存点,很多的虚拟机同时需求资源——尤其是内存。到那时你会想知道哪一个是最重要的工作负载,那些不是那么重要?或许你想运行SQL服务器优先于其他50个运行的域控制器。
所以这是我们的分化方式,我们用这种方法设计了动态内存功能。
查看更多...