摩尔定律说明了每隔18-24个月,集成电路上可容纳的晶体管数目便会增加一倍,计算机的性能也将提升一倍。在性能提升的同时我们也浪费了大量的计算资源,因虚拟化技术应运而生,随着虚拟化技术的发展,我们可以将空闲的时钟周期充分的利用起来。
但是随着新的服务器产品的发布,增加了更多的核心,内存和存储空间。之前的Hyper-V虚拟化技术已经不能满足硬件的发展需求。为了充分的利用计算资源,跟上硬件发展的速度,微软推出了Windows Server 8 Hyper-V 3.0。
CPU性能跳跃的发展
英特尔和AMD的处理器和虚拟化挂钩,允许虚拟化整合和控制硬件。在过去几年中,英特尔在服务器管理程序的基础上加强了起虚拟化技术的硬件标准。
英特尔的虚拟化技术Intel VT包括了支持基于Intel处理器平台虚拟化的技术因素,因此实现了多个操作系统和应用在独立分区中的运行。每个分区就像是一个虚拟机,提供了各分区之间的分离和保护。这种基于硬件的虚拟化解决方案再加上虚拟化软件,实现了例如服务器整合、活动分区、工作负载隔离、嵌入式管理、传统软件迁移和灾难恢复等多种用途。
另外英特尔已经扩展的VT包括VT-X,减少往返虚拟化的延迟;VT-C,提供更直接的网络连接I / O设备访问虚拟机; VT-d,提高数据存储性能。英特尔最新发布的E7系列处理器,比上一代性能提高了35%左右。与此同时AMD也在发展自己的AMD-V虚拟化技术。
软件的瓶颈
我们希望每台机器的能力可以完全的利用起来。但是上一代的Hyper-V 2.0可控逻辑处理器的数量是64,可以分化出的虚拟机最大数目是384.在两年前这也许是一个不错的成绩。但是硬件随着摩尔定律的发展,现在的数据仓库和其他的数据处理中需要虚拟化技术支持,上一代的Hyper-V 2.0已经不能满足要求了。
要想真正的发挥硬件的优势,最好的办法就是使用Hyper-V 3.0。Windows Server 8 很好地改进了虚拟平台的可扩展性和性能,将帮助 IT 组织使用固定数量的资源,借助 Hyper-V 来更快地运行更多工作负载,并能够帮助卸载特定的软件流程。其结果是生成一个高密度、高度可扩展的环境,该环境可根据客户需求适应最优级别的平台。
在企业中虚拟化和云服务的重要性日益增加,对于托管云服务的供应商来说,其需要增加系统的反应能力来满足SLA和客户的期望。
Windows Server 8显著改善了虚拟平台的可扩展性和性能,帮助IT组织使用资源的固定资源,Hyper-V的更快的运行工作负载,并减轻硬件平台上特定的软件进程。最终生成高密度和高伸缩的环境,该环境可根据客户所需的进行自适应,并达到最佳水平。
Hyper-V3.0新的特性:
●每台主机支持高达160个逻辑处理器
●每台主机支持高达2TB内存
●每台虚拟机最多支持32个虚拟机处理器
●每台虚拟机支持高达512GB内存
●每台虚拟机的VHDX虚拟硬盘格式支持高达16TB的磁盘扇区,下一代硬盘将会支持更多。
●当客户操作系统支持Hyper-V直通磁盘时没有容量限制
●Hyper-V Single Root-I/O Virtualization(SR-IOV)支持将网卡映射到虚拟机中以便扩展工作负载,对于10GbE以上的工作负载来说SR-IOV显得尤为重要。
●Hyper-V Offloaded Data Transfer (ODX)使虚拟磁盘、阵列与数据中心之间的数据传输更加安全,同时几乎不占用CPU负载。
Hyper-V 3.0提供了更好的虚拟化可扩展性。从理论上讲,这样拥有了分好的整合性。但是新一代的硬件需要新一代的虚拟化技术,才能充分的对资源加以利用。随着摩尔定律的自然发展,Hyper-V技术将会随着硬件的提升不断的进步,提供更好的虚拟机性能。