集群文件系统的数据读写方法、集群文件系统及设备技术方案

技术编号:40821659 阅读:21 留言:0更新日期:2024-04-01 14:41
本申请提供一种集群文件系统的数据读写方法、集群文件系统及设备,可用于集群文件系统技术领域。上述集群文件系统包括共享存储资源,上述方法包括:接收对共享存储资源中的共享文件的访问请求;在该访问请求为写操作请求时,生成写操作请求对应的日志文件,并将该日志文件写入共享存储资源;在该访问请求为读操作请求时,确定缓存中是否存在上述共享文件的数据,若是,则根据共享存储资源中的日志文件的修改时间与缓存中上述共享文件的数据的修改时间,判断所述缓存中所述共享文件的数据是否有效,并根据判断结果读取上述共享文件的目标数据。本申请可以实现集群文件系统的无锁化数据读写,从而提升集群文件系统的性能。

【技术实现步骤摘要】

本申请涉及集群文件系统,尤其涉及一种集群文件系统的数据读写方法、集群文件系统及设备


技术介绍

1、集群文件系统是通过同时挂载在多个节点的共享块设备来实现共享的文件系统,该文件系统允许多个节点同时访问和共享存储资源中的文件和数据。

2、在传统的集群文件系统中,通过分布式锁来保证集群内多个节点访问到的文件的一致性。即在某个节点读写一个文件时,需要先申请对应的读/写锁才能进行读/写操作,另一个节点在读写该文件前,也必须要申请对应的读/写锁。

3、然而,多个节点在同时读/写同一个文件时,会对锁产生争抢,并导致锁频繁切换,而锁频繁切换的时延会导致节点的读写时延变大,从而影响集群文件系统的性能。


技术实现思路

1、本申请提供一种集群文件系统的数据读写方法、集群文件系统及设备,可以实现集群文件系统的无锁化数据读写,从而提升集群文件系统的性能。

2、第一方面,本申请提供一种集群文件系统的数据读写方法,所述集群文件系统包括共享存储资源,所述方法包括:

3、接收对所述共享存储资源本文档来自技高网...

【技术保护点】

1.一种集群文件系统的数据读写方法,其特征在于,所述集群文件系统包括共享存储资源,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述生成所述写操作请求对应的日志文件,并将所述日志文件写入所述共享存储资源,包括:

3.根据权利要求1所述的方法,其特征在于,所述根据所述共享存储资源中的日志文件的修改时间与所述缓存中所述共享文件的数据的修改时间,判断所述缓存中所述共享文件的数据是否有效,包括:

4.根据权利要求3所述的方法,其特征在于,所述根据判断结果读取所述共享文件的目标数据,包括:

5.根据权利要求1所述的方法,其特征在于,所述方...

【技术特征摘要】

1.一种集群文件系统的数据读写方法,其特征在于,所述集群文件系统包括共享存储资源,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述生成所述写操作请求对应的日志文件,并将所述日志文件写入所述共享存储资源,包括:

3.根据权利要求1所述的方法,其特征在于,所述根据所述共享存储资源中的日志文件的修改时间与所述缓存中所述共享文件的数据的修改时间,判断所述缓存中所述共享文件的数据是否有效,包括:

4.根据权利要求3所述的方法,其特征在于,所述根据判断结果读取所述共享文件的目标数据,包括:

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

【专利技术属性】
技术研发人员:邹伟斌杨尚孙文奇
申请(专利权)人:北京人大金仓信息技术股份有限公司
类型:发明
国别省市:

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

1