vStorage VMFS工作原理(下)

日期: 2009-09-24 作者:Rick Vanover翻译:李哲贤 来源:TechTarget中国 英文

在本文的上半部分中我们介绍了VMFS是什么以及在什么时候使用它。本文的下半部分将介绍VMFS卷的组成等信息。   VMFS卷的组成   组成VMFS卷的文件跟其他文件系统中的情况比起来差别非常的大,一个LUN通常是由一些非常大的文件和另外一些非常小的文件共同构成。这些非常大的文件有虚拟硬盘文件.VMDK,虚拟硬盘的快照文件和内存交换文件。

小的文件包含虚拟机的日志文件、配置文件或者是虚拟机BIOS文件。   VMFS卷的组成特性源于VMFS的两级架构:文件数据块和子系统数据块。文件数据块是在卷创建时根据需要选择的,通用有1 MB、2MB、4MB或8MB的块大小。建议您一定要参考一下Eric Si……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

在本文的上半部分中我们介绍了VMFS是什么以及在什么时候使用它。本文的下半部分将介绍VMFS卷的组成等信息。

  VMFS卷的组成

  组成VMFS卷的文件跟其他文件系统中的情况比起来差别非常的大,一个LUN通常是由一些非常大的文件和另外一些非常小的文件共同构成。这些非常大的文件有虚拟硬盘文件.VMDK,虚拟硬盘的快照文件和内存交换文件。小的文件包含虚拟机的日志文件、配置文件或者是虚拟机BIOS文件。

  VMFS卷的组成特性源于VMFS的两级架构:文件数据块和子系统数据块。文件数据块是在卷创建时根据需要选择的,通用有1 MB、2MB、4MB或8MB的块大小。建议您一定要参考一下Eric Siebert的文章block size selection when formatting a VMFS-3 volume来了解更多关于文件块的问题。子文件数据块是在文件系统内再进一步划分更小的块,通过多个非常小的块划分的方式来减少内部碎片的产生。

  在通常情况下,如果VMFS卷被格式化成1MB大小的块,然后再划分多个64KB的小块用于满足小文件的存储需求。这样每个VMFS-3的卷将存在多个由主块分割出来的64KB大小的块。下图演示了这种情况:

VMFS

  大的块划分可以有效减少存储大文件时的碎片,通过小的块划分可以减少小文件存储时的碎片。这种实现方式直接导致了虚拟机卷组成的特殊情况:包含许多非常大的文件和许多非常小的文件。这里我们也可以很清楚地理解,这种混合大小块的编制有效保证了VMFS更好地工作。在这种情况下,我们可以把VMFS-3卷划分成8MB的块单元,然后划分小文件所使用的小的子块,实现对系统的优化。

  可插入架构设计

  在vSphere的协助下,VMFS卷还可以有一些增强型的功能。如Pluggable Storage Architecture (PSA)把企业部署VMware的方法向前推进了一大步,Stephen Foskett甚至把它的作用跟数据中心大型机的出现相提并论。

  PSA使得vSphere Enterprise Plus的安装过程可以兼容存储厂家的多路径软件。在之前,VMFS-3卷仅支持跟ESX和ESXi的多路径策略绑定的软件。这种方式不能利用存储厂家提供的多路径软件,从而使存储阵列的功能受到限制。现在PSA的出现改变了这种情况,使得VMFS-3卷的功能得到极大地增强。

翻译

李哲贤
李哲贤

TT虚拟化特约作者

相关推荐