The invention discloses a method to improve performance based on metadata directory segmentation mechanism, which comprises the following steps: cut into slice directory directory; some metadata service and several pieces of the corresponding directory, a directory partition corresponding to a metadata service. The invention also discloses a method to improve performance based on metadata directory segmentation mechanism, which comprises the following steps: segmentation for the N directory directory in the slice, the first layer comprises a plurality of first slice directory directory by the directory and segmentation slice, a plurality of I directory in the i layer slice includes a directory by at least one of the I 1 layer slice segmentation and directory slice, I, N are natural number, 2 = I = N; any article directory h slice is not cut into the h+1 directory slice for the H directory slice assigned a metadata service corresponding, h is a natural number, 1 = H = N.
【技术实现步骤摘要】
本专利技术涉及单目录元数据IO性能提升
,尤其涉及一种基于目录切分机制的元数据性能提升方法。
技术介绍
在分布式文件系统实际应用中,会遇到在海量小文件的应用场景。单目录下海量小文件IO性能很大部分取决于元数据性能,由于单目录对应一个元数据服务,因此会出现元数据性能瓶颈。为了解决单目录元数据性能,需要提升单目录的元数据并发性能。单纯的提升单个元数据服务的性能,需要优化元数据路径,这种方式也就能带来10%到50%的元数据提升。因此,对于本领域技术人员而言,如何提升单目录元数据性能为亟需解决的技术问题。
技术实现思路
为了便于理解,对本申请文件中出现的部分词语,澄清如下:IO:input/output,输入/输出。基于
技术介绍
存在的技术问题,本专利技术提出了一种基于目录切分机制的元数据性能提升方法,包括以下步骤:将目录切分为若干目录分片;将若干元数据服务与若干目录分片进行对应,一个目录分片对应一个元数据服务。优选地,元数据服务与目录分片数量相等,且元数据服务与目录分片一一对应。优选地,包括以下步骤:将任一目录分片对应一块或多块磁盘。优选地,包括以下步骤:将不同节点与目录分片对应。优选地,采用哈希的方式将不同节点与目录分片对应。本专利技术中提供的一种基于目录切分机制的元数据性能提升方法,通过将目录切分为若干目录分片,一个目录分片对应一个元数据服务,从而使得单目录使用多个多数据服务进行IO;进一步地,一个目录分片对应一个或多个磁盘,使得单目录写入单个磁盘的方式变成写入多个磁盘的方式,实现了元数据存储的并发;上述方法至少具有以下优点:通过将单目录切分为若干目录分片 ...
【技术保护点】
一种基于目录切分机制的元数据性能提升方法,其特征在于,包括以下步骤:将目录切分为若干目录分片;将若干元数据服务与若干目录分片进行对应,一个目录分片对应一个元数据服务。
【技术特征摘要】
1.一种基于目录切分机制的元数据性能提升方法,其特征在于,包括以下步骤:将目录切分为若干目录分片;将若干元数据服务与若干目录分片进行对应,一个目录分片对应一个元数据服务。2.根据权利要求1所述的基于目录切分机制的元数据性能提升方法,其特征在于,元数据服务与目录分片数量相等,且元数据服务与目录分片一一对应。3.根据权利要求1所述的基于目录切分机制的元数据性能提升方法,其特征在于,包括以下步骤:将任一目录分片对应一块或多块磁盘。4.根据权利要求1所述的基于目录切分机制的元数据性能提升方法,其特征在于,包括以下步骤:将不同节点与目录分片对应。5.根据权利要求4所述的基于目录切分机制的元数据性能提升...
【专利技术属性】
技术研发人员:张延良,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南;41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。