在本文的上半部分中我们介绍了VMFS是什么以及在什么时候使用它。本文的下半部分将介绍VMFS卷的组成等信息。 VMFS卷的组成 组成VMFS卷的文件跟其他文件系统中的情况比起来差别非常的大,一个LUN通常是由一些非常大的文件和另外一些非常小的文件共同构成。这些非常大的文件有虚拟硬盘文件.VMDK,虚拟硬盘的快照文件和内存交换文件。
小的文件包含虚拟机的日志文件、配置文件或者是虚拟机BIOS文件。 VMFS卷的组成特性源于VMFS的两级架构:文件数据块和子系统数据块。文件数据块是在卷创建时根据需要选择的,通用有1 MB、2MB、4MB或8MB的块大小。建议您一定要参考一下Eric Si……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属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-3卷划分成8MB的块单元,然后划分小文件所使用的小的子块,实现对系统的优化。
可插入架构设计
在vSphere的协助下,VMFS卷还可以有一些增强型的功能。如Pluggable Storage Architecture (PSA)把企业部署VMware的方法向前推进了一大步,Stephen Foskett甚至把它的作用跟数据中心大型机的出现相提并论。
PSA使得vSphere Enterprise Plus的安装过程可以兼容存储厂家的多路径软件。在之前,VMFS-3卷仅支持跟ESX和ESXi的多路径策略绑定的软件。这种方式不能利用存储厂家提供的多路径软件,从而使存储阵列的功能受到限制。现在PSA的出现改变了这种情况,使得VMFS-3卷的功能得到极大地增强。
作者
相关推荐
-
为开源虚拟化环境选择存储后端
在设置虚拟化时,可能需要决定如何处理虚拟机存储后端。开源选择使用虚拟机文件或物理设备作为存储后端。本文介绍这两种方式的优缺点。
-
LUN56 SvMotion的VM掉,卸载,删除VMFS3?
我把LUN56SvMotion的VM掉,卸载,删除VMFS3,格式化成VMFS5能解决吗。。 还是要全部det […]
-
有谁知道RDM性能到底和VMFS有多少性能提高?
-
如何选择容量大小合理的数据存储
数据存储容量是vSphere设计中的重要话题。大容量数据存储能简化管理,却面临着性能开销风险。小容量数据存储使性能隔离变得更容易,却增加了管理的复杂性。