一种文件系统读写优化方法及框架技术方案

技术编号:13372531 阅读:92 留言:0更新日期:2016-07-19 22:27
本申请公开了一种文件系统读写优化方法及框架,该方法包括:接收客户端发送的文件访问请求;判断文件访问请求的类型;当文件访问请求为文件读取请求,则在元数据模块上对文件读取请求中的所有读取请求进行并发响应,以通过元数据模块将文件读取请求中的所有读取请求并行发送至数据模块;并将数据模块对所有读取请求进行并行响应后得到的文件读取内容返回至客户端。本申请实现了在保证不发生文件访问冲突的前提下,提高文件系统整体的请求响应速度的目的。

【技术实现步骤摘要】
201511024602

【技术保护点】
一种文件系统读写优化方法,其特征在于,应用于分布式文件系统;所述分布式文件系统包括元数据模块和数据模块;所述方法包括:接收客户端发送的文件访问请求;判断所述文件访问请求的类型;当所述文件访问请求为文件读取请求,则在所述元数据模块上对所述文件读取请求中的所有读取请求进行并发响应,以通过所述元数据模块将所述文件读取请求中的所有读取请求并行发送至所述数据模块;并将所述数据模块对所述所有读取请求进行并行响应后得到的文件读取内容返回至所述客户端。

【技术特征摘要】
1.一种文件系统读写优化方法,其特征在于,应用于分布式文件系统;
所述分布式文件系统包括元数据模块和数据模块;所述方法包括:
接收客户端发送的文件访问请求;
判断所述文件访问请求的类型;
当所述文件访问请求为文件读取请求,则在所述元数据模块上对所述文
件读取请求中的所有读取请求进行并发响应,以通过所述元数据模块将所述
文件读取请求中的所有读取请求并行发送至所述数据模块;并将所述数据模
块对所述所有读取请求进行并行响应后得到的文件读取内容返回至所述客户
端。
2.根据权利要求1所述的文件系统读写优化方法,其特征在于,还包括:
当所述文件访问请求为文件写入请求,则在所述元数据模块上对所述文
件写入请求中的所有写入请求进行串发响应。
3.根据权利要求2所述的文件系统读写优化方法,其特征在于,所述在
所述元数据模块上对所述文件写入请求中的所有写入请求进行串发响应的过
程,包括:
在所述元数据模块上添加全局锁,以通过所述元数据模块对所述文件写
入请求中的所有写入请求进行串发响应。
4.根据权利要求1所述的文件系统读写优化方法,其特征在于,所述在
所述元数据模块上对所述文件读取请求中的所有读取请求进行并发响应的过
程,包括:
在所述元数据模块上添加读写锁,以通过所述元数据模块对所述文件读
取请求中的所有读取请求进行并发响应。
5.根据权利要求1至4任一项所述的文件系统读写优化方法,其特征在
于,所述判断所述文件访问请求的类型的过程,包括:
提取所述文件访问请求中携带的接口字段标识,通过所述接口字段标识,
判断所述文件访问请求的类型;其中,所述接口字段标识包括文件读取标识
或文...

【专利技术属性】
技术研发人员:程瑶李雪生
申请(专利权)人:浪潮北京电子信息产业有限公司
类型:发明
国别省市:北京;11

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

1