[发明专利]基于RFS的快速F-IO读写系统及方法在审
申请号: | 201510753462.5 | 申请日: | 2015-11-06 |
公开(公告)号: | CN105426124A | 公开(公告)日: | 2016-03-23 |
发明(设计)人: | 秦晓东;吴敏秀;黄振勇;赵越;张欣 | 申请(专利权)人: | 江苏省电力公司扬州供电公司;江苏方天电力技术有限公司;国家电网公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 董建林 |
地址: | 225012 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 rfs 快速 io 读写 系统 方法 | ||
技术领域
本发明涉及一种基于RFS的快速F-IO读写系统及方法,属于电力系统辅助监控技术领域。
背景技术
近些年来,随着信息建设的快速发展,大大小小的信息系统被推上了发展规划,然而大部分信息系统都会涉及到巨大的数据处理,比如音视频应用、用户用电信息以及大数据分析等等,其中很多都会用到中间文件技术,这些都会产生大量的IO操作,即文件IO操作(F-IO)。传统技术方案中,这些中间文件会被存储在物理磁盘上,虽然现在物理磁盘的读写技术已经有很大的提高,但是与日益增长的数据量相比,物理磁盘的IO性能仍然是性能瓶颈。因此迫切需要这样一种技术方案,提高IO操作速度,解决IO性能瓶颈,从而为信息系统提供高效基础IO服务。
发明内容
为了解决上述技术问题,本发明提供了一种基于RFS的快速F-IO读写系统及方法。
为了达到上述目的,本发明所采用的技术方案是:
基于RFS的快速F-IO读写系统,包括虚拟内存管理模块、虚拟内存文件模块和文件IO模块;
所述虚拟内存管理模块,负责创建和管理虚拟内存文件系统;
所述虚拟内存文件模块,负责实现虚拟内存文件系统所具备的基础接口,向用户层提供基础服务;
所述文件IO模块,负责向用户层提供文件IO操作接口。
虚拟内存文件系统的创建过程为,对物理内存进行空间划分,将部分物理内存虚拟成虚拟内存文件系统的使用空间。
作为虚拟内存文件系统使用空间的物理内存为空闲内存。
虚拟内存文件系统的使用空间可根据需求动态调整空间大小。
基础服务包括目录创建、目录删除、目录管理、文件创建、文件删除、文件管理、维护文件目录树的建立和维护。
基于RFS的快速F-IO读写系统的方法,包括以下步骤,
步骤一,由虚拟内存管理模块创建虚拟内存文件系统;
步骤二,由虚拟内存文件模块向用户层提供虚拟内存文件系统的基础服务;
步骤三,由文件IO模块向用户层提供文件IO操作,从虚拟内存文件系统中的完成文件的读取和文件写入功能。
本发明所达到的有益效果:本发明能够方便的创建虚拟内存文件系统,并高效的实现文件的读取和写入,可以为有大量文件IO操作需求的应用系统提供高效的解决技术方案,从而提高应用系统的运行性能和并发性能。
附图说明
图1为本发明的技术架构。
具体实施方式
下面结合附图对本发明作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。
如图1所示,基于RFS的快速F-IO读写系统,包括虚拟内存管理模块、虚拟内存文件模块和文件IO模块。
虚拟内存管理模块,负责创建和管理虚拟内存文件系统。
虚拟内存文件系统的创建过程为:对物理内存进行空间划分,将部分物理内存虚拟成虚拟内存文件系统的使用空间。作为虚拟内存文件系统使用空间的物理内存为空闲内存,并且可根据需求动态调整空间大小,从而避免浪费内存空间,充分利用物理内存。
虚拟内存文件模块,负责实现虚拟内存文件系统所具备的基础接口,向用户层提供基础服务。
基础服务包括目录创建、目录删除、目录管理、文件创建、文件删除、文件管理、维护文件目录树的建立和维护。和常规文件系统的差别在于:虚拟内存文件系统中所有的操作都是建立在物理内存中,而并非在物理磁盘,因此操作性能大大的优于常规文件系统。
文件IO模块,负责向用户层提供文件IO操作接口,从而透明化虚拟内存文件系统的实现细节,展现给用户的就是高效的IO操作体验。
基于RFS的快速F-IO读写系统的方法,包括以下步骤,
步骤一,由虚拟内存管理模块创建虚拟内存文件系统;
步骤二,由虚拟内存文件模块向用户层提供虚拟内存文件系统的基础服务;
步骤三,由文件IO模块向用户层提供文件IO操作,从虚拟内存文件系统中的完成文件的读取和文件写入功能。
综上所述,本发明能够方便的创建虚拟内存文件系统,并高效的实现文件的读取和写入,可以为有大量文件IO操作需求的应用系统提供高效的解决技术方案,从而提高应用系统的运行性能和并发性能。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏省电力公司扬州供电公司;江苏方天电力技术有限公司;国家电网公司,未经江苏省电力公司扬州供电公司;江苏方天电力技术有限公司;国家电网公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510753462.5/2.html,转载请声明来源钻瓜专利网。