欢迎来到天天文库
浏览记录
ID:41852503
大小:164.32 KB
页数:7页
时间:2019-09-03
《VMwareVAAI的概念及三大特性》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、VMwareVAAI的概念及三大特性fromTechTarget2010-7-27作者:MikeLaverick译者:李哲贤来源:TechTarget中国我要评论虱稿鬲印&SN推荐也闿客引用大丨中
2、小导读:本文介绍VMwareVAAI的概念与特性。包拾FullCopy、BlockZeroing等。关键词:VMwareVAAIFullCopyBlockZeroing[TechTarget中国原创】目前,VAAI虽然已经成为虚拟化领域的标准语言之一,但是大多数人可能并不了解它还有隐藏的第四大特性,VMware曾经提到过设汁思路但是最终没有被包含到vSphere4.1中。这是一个
3、非常有趣的故事,它在另一方面也提醒我们在厂商之间的合作伙伴关系并不如表面看起来那么地和谐。在本文中,TechTarget中国的特约专家MikeLaverick将介绍什么是VAAI,然后向大家讲述关于这第四大特性的“达芬奇密码之旅二VAAI是uvStorageAPIsforArraylntegration^,的缩写。从中我们可以理解最基本的一点就是在vSphere4.1中,VMware已经预先植入了新的软件代码,用以支持存储厂商可以和vSphere4.1进行智能地整合。这也就是说存储阵列已经成为"vm-aware^这一点看起来就如同处理器厂商在CPU中加入的用于改善虚拟化性能
4、和安全属性的Intel-VT或AMD-V技术一样,存储厂商所做的内容也类似(在它发挥作用后,我们可以把VAAI想彖成用于支持硬件存储设备的软件助理)。现有的VAAI中包含了三项用于改善性能的新特性,而原本应该有四大特性的存在。特性一:FullCopy或CopyOffload第一项特性被称为FullCopy,而部分厂商也把这项称为CopyOffloado现在vSphere4中,当我们从模板来创建一个新的虚拟机时,无论是FC、iSCSI或NFS系统中,都需要对其中存储的源数据文件从头到尾进行一次全读取操作,然后再重新写入到新的目标地点。这样的过程会极大地增加ESX宿主机的CPU
5、负载,而且会导致新虚拟创建的过程去占用大量原本应该用于支持现有生产虚拟机运行的宝贵的IOPS资源。即使是在现今的瘦虚拟磁盘技术下,新虚拟机的部署也会涉及对冗长的状态栏的读取过程。VAAI的FullCopy或CopyOffload功能,则可以通过在磁盘阵列内部实现从一个卷到另一个卷的智能拷贝过程來消除这种影响。VMware宜称这样的一项技术可以实现10倍到20倍的性能提升,同时为虚拟桌面架构的应用铺平道路,新虚拟机创建时间相比之前的方式可以大幅地缩短。所有需要启用容错(FT)功能的虚拟机,它们的虚拟磁盘必须从原来的thindisk或zeroedthickdisk方式,转化为称
6、为eagerzeroedthickdisk的磁盘格式。这个转化过程会占用大量的时间,因为这个转化过程同安全擦除操作类似,需要涉及对虚拟磁盘屮每个扇区的清零操作。最后一点,其它的一些存储相关操作,例如StoragevMotin(实现虚拟机从源站点到目标站点的迁移过程),在采用VAAI技术后都可以在阵列端实现明显的性能提升。特性二:BlockZeroing笫二项属性被称为BlockZeroing。这一功能依然和克隆的进程紧密相关。在虚拟磁盘文件内部同时存在着数据区(写有数据的扇区)和等待写入的空口区(空扇区)。从本质上看,我们可以把虚拟机的克隆过程作为一个完整的文件拷贝过程来对
7、待。整个过程就是组成虚拟机的磁盘文件被从源数据区拷贝到目标地点。在Z前的版本下,假设我们需要拷贝40GB大小的虚拟磁盘文件,其中有10GB的数据区。那么在部署过程中,在为10GB数据的移动占用IOPS的同时,还需要发送大量重复的SCSI命令,用于完成对组成该磁盘文件的大呈空白扇区的迁移和写入。BlockZeroing技术可以节省大量的从ESX主机发送到磁盘阵列的SCSI命令。BlockZeroing也使得VMwareFT过程的启用变得相对简单而快捷。所有需要启用容错(FT)功能的虚拟机,它们的虚拟磁盘必须从原来的thindisk或zeroedthickdisk方式,转化为称
8、为eagerzeroedthickdisk的磁盘格式。转化过程会占用大量的时间,因为这个转化过程同安全擦除操作类似,需要涉及对虚拟磁盘中每个扇区的淸零操作。结合VAAI的BlockZeroing技术后,可以极大地节省该过程所需的SCSI命令数量。特性三:ScalableLockManagement第三项特性称为“ScalableLockManagement”。其实早在ESX2.x起,VMware就开始在它的文件系统VMFS(VirtualMachineFileSystem)中通过采用SCSIReservationL
此文档下载收益归作者所有