5.0 中增强的存储功能的主要目的之一是使存储管理简单得多。要做到这一点的方法之一是减少客户管理器中存储对象的数量,即让我们的客户能够使用更少的更大的数据存储。为此,我们正在增加VMFS- 5文件系统的可扩展性。这些可扩展×××将在这里进行讨论。在将来帖子,我将进一步讨论,目的是实现这一目标的简化存储管理的功能。
VMFS-5的增强功能
       统一1MB的文件块大小。 VMFS的早期版本中使用1,2,4或8MB的文件块。这些更大的块需要创建大文件(大于256GB)。这些大区块不再需要VMFS- 5的大文件。现在可以在VMFS- 5中使用1MB的文件块创建非常大的文件。
       更大范围的卷。在以前的VMFS版本,最大的单一的范围内是2TB。使用VMFS- 5,这一限制已增加至60TB。
       更小的分块。VMFS 5 引入了更小的分块。这是现在 8 KB,而不是我们在以前的版本的 64 KB。现在 小于 8 KB (但大于 1 KB)的小文件, 将只消耗 8 KB,而不是 64 KB。这将减少滞留的小文件的磁盘空间量。
       小文件的支持。 VMFS- 5推出支持非常小的文件。对于小于或等于1KB的文件,VMFS 5 使用文件描述符位置在元数据中存储,而不是文件块。当文件有1KB以上时,这些文件将开始使用新的8KB子块。这将再次减少很小的文件占用的磁盘空间。
       增加了文件的个数。 VMFS- 5引入了超过10万个文件的??支持,比VMFS- 3上支持文件的数量增加了3倍,其大约支持3000个。
       增强的ATS。这原始的硬件加速,Atomic Test & Set (ATS),现在使用文件锁定整个VMFS - 5。 ATS是VAAI(vSphere Storage APIs for Array Integration)的一部分,这将会在以后发布。此增强功能提高了对以前版本的VMFS文件锁定性能。
这里是一个新创建的VMFS- 5呈现出许多新的扩展性特征卷的vmkfstools的输出:
~ # vmkfstools -Pv 10 /vmfs/volumes/newly-created-vmfs5/
VMFS-5.54 file system spanning 1 partitions.
File system label (if any): newly-created-vmfs5
Mode: public
Capacity 3298534883328 (3145728 file blocks * 1048576), 3297500987392 (3144742 blocks) avail
Volume Creation Time: Tue Jun 14 14:35:53 2011
Files (max/free): 130000/12×××
Ptr Blocks (max/free): 64512/64496
Sub Blocks (max/free): 32000/32000
Secondary Ptr Blocks (max/free): 256/256
File Blocks (overcommit/used/overcommit %): 0/986/0
Ptr Blocks  (overcommit/used/overcommit %): 0/16/0
Sub Blocks  (overcommit/used/overcommit %): 0/0/0
UUID: 4df771c9-f6419df2-81bc-0019b9f1ecf6
Partitions spanned (on "lvm"):
        naa.60a98000572d54724a34642d71325763:1
DISKLIB-LIB   : Getting VAAI support status for /vmfs/volumes/newly-created-vmfs5/
Is Native Snapshot Capable: NO
~ #
VMFS- 3升级到VMFS –5
从VMFS- 3升级到VMFS- 5是一个在线和非破坏性的升级操作,即虚拟机可以继续运行在数据存储上。
升级的VMFS- 5可以使用新的的1KB小文件的功能。
升级的VMFS-5可以增加到60TB的空间,与一个新创建的VMFS- 5相同。
升级的VMFS- 5具有新创建的VMFS- 5的所有VAAI的ATS的改进。
下面是上一个升级的VMFS- 5卷的vmkfstools输出:
~ # vmkfstools -Pv 10 /vmfs/volumes/upgrade-testvol
VMFS-5.54 file system spanning 1 partitions.
File system label (if any): upgrade-testvol
Mode: public
Capacity 3298534883328 (3145728 file blocks * 1048576), 3297916223488 (3145138 blocks) avail
Volume Creation Time: Mon Jun 13 13:03:04 2011
Files (max/free): 30720/30713
Ptr Blocks (max/free): 64512/64496
Sub Blocks (max/free): 3968/3968
Secondary Ptr Blocks (max/free): 256/256
File Blocks (overcommit/used/overcommit %): 0/590/0
Ptr Blocks  (overcommit/used/overcommit %): 0/16/0
Sub Blocks  (overcommit/used/overcommit %): 0/0/0
UUID: 4df60a88-8eaa51ea-3108-0019b9f1ecf6
Partitions spanned (on "lvm"):
        naa.60a98000572d54724a34642d71325763:1
DISKLIB-LIB   : Getting VAAI support status for /vmfs/volumes/upgrade-testvol
Is Native Snapshot Capable: NO
~ #
新创建的和升级的VMFS- 5数据存储之间的差异:
从 VMFS 3 升级的VMFS 5继续使用以前的文件块大小,可能会比统一1MB的文件块大小大。
从 VMFS 3 升级的VMFS 5继续使用 64 KB分块而不是新的8KB分块。
从 VMFS 3 升级的VMFS 5仍然有一个30720个文件的限制,而不是新创建的VMFS- 5的大于 100000个文件的限制。
从 VMFS 3 升级的VMFS 5仍将继续使用 MBR (主引导记录) 分区类型 ;增长超过2TB的VMFS- 5卷时,将自动无缝的从MBR切换为GPT(GUID 分区表),而不影响正在运行的虚拟机。
从 VMFS 3 升级的VMFS 5仍然其分区在128扇区开始;新创建的 VMFS 5分区将在2048扇区开始有自己的分区。
RDM- 裸设备映射
现在有中继RDM的支持60TB大小。
非中继RDM的仍局限于2TB - 512字节。
这两种升级的VMFS- 5及新创建VMFS- 5支持更大的中继RDM。
其它
我决定加入这一节,因为我知道你们中许多人将有关于它的问题。
        一个VMFS- 5的VMDK的最大尺寸仍然是2TB-512字节。
       非中继(虚拟)RDM的VMFS- 5的最大尺寸仍然是2TB-512字节。
       在ESXi5.0主机上的LUN的最大数量支持仍然是256个。
这些增强的可扩展性,VMFS应协助更多的虚拟机整合到较少的数据存储上,减少管理员管理存储对象的数量,并反过来更容易在vSphere上管理存储。
建议
如果你有较好的条件,我建议创建一个新的VMFS- 5的文件系统,而不是从VMFS- 3升级到VMFS -5。然后可以使用Storage VMotion的操作,无缝地移动虚拟机到新创建的VMFS- 5。这样,您将享受VMFS- 5带来的所有好处。
 
Chogan发表于2011年7月12日,in vSphere Storage ,  | 原文地址