[发明专利]一种文件读写方法、系统、设备及计算机存储介质在审
申请号: | 201711463133.2 | 申请日: | 2017-12-28 |
公开(公告)号: | CN108196954A | 公开(公告)日: | 2018-06-22 |
发明(设计)人: | 许成光 | 申请(专利权)人: | 杭州时趣信息技术有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F3/06 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 310012 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算机存储介质 目标文件 文件读写 限速条件 指令 资源分配 均衡性 阻塞 发送 占用 应用 | ||
本发明公开了一种文件读写方法、系统、设备及计算机存储介质,应用于Overlay FS中,其中该方法包括:接收VFS发送的IO指令;判断是否满足IO限速条件,若是,则阻塞IO指令直至满足IO限速条件,若否,则按照IO指令对目标文件进行IO操作。本发明公开的一种文件读写方法、系统、设备及计算机存储介质均借助IO限速条件实现了对目标文件进行IO操作的限制,避免了对目标文件的IO操作占用大量的资源,在一定程度上解决了如何提高现有的一种Overlay FS对文件进行IO操作的过程中的资源分配均衡性。
技术领域
本发明涉及计算机技术领域,更具体地说,涉及一种文件读写方法、系统、设备及计算机存储介质。
背景技术
在Linux系统等的计算机中,存在使用Overlay FS(Overlay Filesystem,联合文件系统)来进行文件等的管理的情况,在管理过程中会涉及到对文件等的IO操作,即读操作和或写操作。
现有的一种Overlay FS对文件进行IO操作的方法是:Overlay FS在VFS(virtualFile System,虚拟文件系统)的控制下打开自身的目标文件,以便VFS直接对目标文件进行IO操作。
然而,现有的一种Overlay FS对文件进行IO操作的方法中,VFS直接对目标文件进行IO操作,可能会使得对目标文件的IO操作占用大量的资源,比如IO资源、内存资源等,尤其在IO操作频繁的情况下,会造成资源的分配不均衡。
综上所述,如何提高现有的一种Overlay FS对文件进行IO操作的过程中的资源分配均衡性是目前本领域技术人员亟待解决的问题。
发明内容
本发明的目的是提供一种文件读写方法,其能在一定程度上解决如何提高现有的一种Overlay FS对文件进行IO操作的过程中的资源分配均衡性的技术问题。本发明还提供了一种文件读写系统、设备及计算机存储介质。
为了实现上述目的,本发明提供如下技术方案:
一种文件读写方法,应用于Overlay FS中,包括:
接收VFS发送的IO指令;
判断是否满足IO限速条件,若是,则阻塞所述IO指令直至满足IO限速条件,若否,则按照所述IO指令对目标文件进行IO操作。
优选的,所述判断是否满足IO限速条件,包括:
判断当前IOPS值是否大于等于预设的IOPS数值,若是,则判断出满足IO限速条件,若否,则判断出不满足IO限速条件。
优选的,所述判断是否满足IO限速条件,包括:
判断当前BPS值是否大于等于预设的BPS数值,若是,则判断出满足IO限速条件,若否,则判断出不满足IO限速条件。
优选的,所述判断是否满足IO限速条件之前,还包括:
实时接收外界输入的IO限速条件。
一种文件读写系统,应用于Overlay FS中,包括:
接收指令模块,用于接收VFS发送的IO指令;
判断模块,用于判断是否满足IO限速条件,若是,则阻塞所述IO指令直至满足IO限速条件,若否,则按照所述IO指令对目标文件进行IO操作。
优选的,所述判断模块,包括:
第一判断单元,用于判断当前IOPS值是否大于等于预设的IOPS数值,若是,则判断出满足IO限速条件,若否,则判断出不满足IO限速条件。
优选的,所述判断模块,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州时趣信息技术有限公司,未经杭州时趣信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711463133.2/2.html,转载请声明来源钻瓜专利网。