一种分布式存储文件系统下目录数据池选择的方法技术方案

技术编号:39295530 阅读:23 留言:0更新日期:2023-11-07 11:03
本发明专利技术提供了一种分布式存储文件系统下目录数据池选择的方法,该方法通过基于数据池层的目录多数据池设置、基于阈值控制的数据池溢出和基于业务热度的数据池层间溢出等技术,实现分布式文件系统充分利用数据池资源,优化系统的业务性能。通过该方法,能够在目录下新写入文件短期内需要大量访问时选择高性能数据池,同时在高性能数据池空间有限时,合理地进行数据溢出,以保障上层业务的性能,提高整个文件系统的稳定性和用户体验。个文件系统的稳定性和用户体验。个文件系统的稳定性和用户体验。

【技术实现步骤摘要】
一种分布式存储文件系统下目录数据池选择的方法


[0001]本专利技术涉及计算机
,具体涉及一种分布式存储文件系统下目录数据池选择的方法。

技术介绍

[0002]在目前的分布式系统中,一个目录可以绑定一个数据池,绑定完成后,该目录下的文件都会统一写入该数据池中。但是如果该目录下新写入的文件短期内需要大量访问,而该目录绑定的数据池性能不足,就会严重影响上层业务的性能;如果该目录绑定的是高性能数据池,虽然可以保证上层业务性能,但是高性能数据池空间有限,显然不是一个合适的方案。

技术实现思路

[0003]有鉴于此,本专利技术提出了一种分布式存储文件系统下目录数据池选择的方法。使得当性能参数达到阈值前,即故障发生前就进行维护更新,避免给客户造成数据损失,优化了产品生命周期管理。
[0004]基于上述目的,第一方面,本专利技术提供了一种分布式存储文件系统下目录数据池选择的方法,包括以下步骤:
[0005]基于数据池层的目录多数据池设置:根据磁盘材质和价格的特性将系统中的数据池分为热数据池层、温数据池层和冷数据池层,每个本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种分布式存储文件系统下目录数据池选择的方法,其特征在于,包括以下步骤:基于数据池层的目录多数据池设置:根据磁盘材质和价格的特性将系统中的数据池分为热数据池层、温数据池层和冷数据池层,每个数据池层管理多个数据池,每个数据池对应多个不同的磁盘,并在目录创建时绑定默认数据池层;基于数据池层的目录多数据池设置:使用配置项控制单个数据池的溢出阈值,使用配置项控制单个数据池层的层间溢出阈值;基于业务热度的数据池层间溢出:按照文件读写删的不同操作类型,为目录计算并记录访问热度,根据数据池层间的热度阈值关系判断是否设置热度阈值。2.根据权利要求1所述的分布式存储文件系统下目录数据池选择的方法,其特征在于,目录创建时,需要绑定其对应的默认数据池层,不再绑定某个数据池,默认绑定温数据池层。3.根据权利要求2所述的分布式存储文件系统下目录数据池选择的方法,其特征在于,在进行文件写入时,排除掉目录所属数据池层中所有非完全健康状态的数据池,并从剩余数据池中选择剩余容量最大的数据池进行写入。4.根据权利要求3所述的分布式存储文件系统下目录数据池选择的方法,其特征在于,设置单个数据池的溢出阈值A,当数据池容量超过阈值A时,将其状态设置为nearfull。5.根据权利要求4所述的分布式存储文件系统下目录数据池选择的方法,其特征在于,设置单个数据池层的层间溢出阈值C,当某数据池层中数据池数量达到阈值C时,进行数据池层间的数据溢出。6...

【专利技术属性】
技术研发人员:李伟夏令洲孙业宽刘洪栋李旭东
申请(专利权)人:济南浪潮数据技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1