5月微软发布了最新的Windows Server 2008 R2 RC版本,其中也配置了增强的虚拟化软件Hyper-V 2.0。微软在美国召开的Tech·Ed 2009大会上向参会的IT业内认识详细介绍了Hyper-V 2.0。虽然之前这项功能被称为Hyper-V R2,但最终的命名确定下来是Hyper-V 2.0。

最主要的新增功能——Hyper-V2.0
■ 提高了可扩展性的Hyper-V 2.0
Windows Server 2008 R2支持256个逻辑CPU。如果是四核CPU的话,则支持加载了64个CPU的服务器。如果是8核CPU,则支持加载了32个CPU的服务器。同时内存空间最大可扩展至1TB。Windows Server 2008 R2只支持64位版本的操作系统。
在这样的基础架构下,Hyper-V 2.0可以实现每个虚拟机使用4个虚拟CPU和64GB的虚拟内存。Hyper-V 2.0所能支持的CPU内核数也增加到64个CPU内核。
这样的变化也会对虚拟化技术带来影响吧。总之,虚拟化的CPU和内存仍然被分配到每个虚拟机中,提供和物理服务器一样的性能。而且,随着服务器性能的提升,集成到一台服务器内的虚拟服务器数量也将快速增长。

Hyper-V 2.0运用Intel EPT和AMD RVI功能支持Second Level Address Translation(SLAT)
同时,Hyper-V 2.0也支持Intel Nehalem处理器和AMD Barcelona处理器的将虚拟内存空间转换成物理内存空间的功能。由于具备了这一功能,虚拟机的性能有大幅提升。据微软称,虚拟化的开销与物理服务器之间的差距缩小到10%。

Chimney Offload在NIC方面处理TCP/IP,因此将CPU的负荷减至很低
另外Hyper-V 2.0的网络相关功能也有所加强。Hyper-V 2.0支持在网卡方面进行TCP/IP处理的VM Chimney(TCP Offload)和在虚拟环境网络通讯方面的VMQ(Virtual Machine Queues)功能。
采用这些NIC之后有关CPU TCP/IP处理的负荷有所减少。因为这些技术是专门针对虚拟化技术开发的,所以可以高效地处理多个虚拟机。这对采用了TCP/IP的SAN来说,CPU的负荷降低了,访问存储的速度变得更快。除了NIC巨帧之外,可以有效地进行数据传输。

现在的Hyper-V网络

支持VMQ的NIC缓冲处理来自各虚拟机的通信,因此,它在CPU方面不需要处理数据传输,所以CPU负载降低,性能提高

在VMQ中,当服务器内有共享内存,数据发送到虚拟机,不进行内存拷贝
■ 不影响用户的Live Migration虚拟机实时迁移功能

Quick Migration和Live Migration的差别

Hyper-V 2.0最主要的一个新增功能就是Live Migration支持了。Hyper-V 1.0中的Quick Migration功能可以将虚拟机迁移到另一台物理服务器上,但是在迁移虚拟机的时候网络将中断,完成之后需要用户再连接网络。因此,用户期待着不中断连接的Live Migration功能。
为了实现实时迁移,Hyper-V 2.0将利用网络来迁移虚拟机,快速迁移需要在存储连接从一台物理服务器移动到另一台物理服务器之前将正在运行的虚拟机状态保存到磁盘,并且将保存的状态从存储恢复到内存中。而实时迁移由于使用了网络进行实时传输内存内存,所以就减少磁盘上写入读取的损失。
虽然微软解释说只有一个网络可以进行实时迁移,但是如果考虑使用通用通信网络的话,那么利用之间的通信也是一个好办法。除此之外,如果使用iSCSI这样的存储,你最好是使用专用的网络,另外也要使用虚拟环境的管理功能。

Cluster Shared Volumes功能可以从各服务器进行同时访问,因此实现了Live Migration
为了实现实时迁移功能,Windows Server 2008 R2采用了Cluster Shared Volumes (CSV)新功能,它可以被Hyper-V用于保存虚拟机,是Windows Server 2008 R2的一项标准功能。
因为CSV提供了为集群中的所有节点提供了连续的文件命名空间,所有任何保存在CSV中的文件都有相同的名称和路径。CSV卷被作为目录和子目录保存在ClusterStorage根文件夹下。

Hyper-V 2.0帮助不同类型CPU实现了Live Migration功能
Hyper-V 2.0支持在不同CPU之间的实时迁移功能。虽然旧型号的CPU和新型号的CPU功能有所不同,不过CPU提供商打算引入这个迁移功能。但是这一实时迁移功能并不支持虚拟机从配置了Intel CPU的设备迁移到配置了AMD CPU的设备上。
原文地址:http://server.zdnet.com.cn/server/2009/0520/1369835.shtml
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10654515/viewspace-618007/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/10654515/viewspace-618007/
微软发布的Windows Server 2008 R2 RC版本配备了Hyper-V2.0,新增了LiveMigration等功能,提升了虚拟机的性能。Hyper-V2.0支持最多64个CPU内核,每个虚拟机可使用4个虚拟CPU和64GB内存。通过运用Intel EPT和AMD RVI等技术,虚拟机性能得到显著提升。
1万+

被折叠的 条评论
为什么被折叠?



