存储 频道

解析华赛OceanStor N8000集群NAS产品

文件系统特性 单个文件系统可管理近亿个数量的文件

  N8000集群NAS文件系统CFS(Cluster File System),是第一个正式商用的日志文件系统,适用于高性能、高可用的大数据量处理应用环境。CFS 不同于原始的UNIX文件系统,它从一开始即设计用于适应大规模数量的文件和巨大的存储区数据量处理需要。

  CFS 文件系统的以下几个设计特性使得它能够管理大规模数量的文件以及大容量的存储区域:

  首先,基于 Extent 的存储分配可以非常简明地描述大文件,与其他 UNIX 文件系统相比,使得描述文件数据位置的元数据结构十分紧凑。元数据结构紧凑所带来的结果是,处理所用开销更少,文件系统的内存使用量更低,读取和写入操作更加快速。

  其次,描述单个文件的 inode 数据结构可动态分配。传统的 UNIX 文件系统用于固定数量的 inode,inode 通常与文件系统管理的存储设备的容量相关,因此系统可以容纳的文件有一个数量上限。在 CFS 中,代表文件的 inode 的列表本身就是一个文件;当有更多的文件添加到文件系统时,列表可以像文件一样扩充。对于CFS 系统可容纳的文件数量没有内在的限制(建议单个文件系统的文件数量不超过一亿个)。

  最后,基于Extent的存储分配对于处理大规模文件的应用程序尤为重要,CFS 可以用简洁的方式映射这类文件(文件的存储区连续的情况下使用一个描述符),因此在应用程序读写数据时可将文件块地址简便快速地转换为文件系统块地址。由于文件大小不受文件系统可映射多大数量文件块的能力限制,因此可以创建非常大的文件。

  综上所述,N8000集群NAS的文件系统CFS适用于海量文件、TB级别大文件数据处理的应用场景。N8000集群NAS存储系统通过这两方面的技术优势,实现了支持PB级别容量的规格需求。

 

结束语

  OceanStor N8000集群NAS强大的扩展功能(包括处理性能扩展、存储空间扩展、文件系统大小扩展等)帮助企业在信息化数据大潮的TB、PB乃至EB道路上一路领先。

0
相关文章