一种无阻塞的存储加速方法技术

技术编号:8413093 阅读:319 留言:0更新日期:2013-03-14 02:08
本发明专利技术提供一种无阻塞的存储加速方法,该方法的具体实现过程为:1)开始性能测试,并录制其测试脚本;2)对脚本进行分析,将测试脚本在不同版本中的变更内容划分为三种类型的数据:预配数据、依赖数据、测试数据;3)对上述步骤2)中的三种数据进行维护;4)脚本复用。该一种无阻塞的存储加速方法和现有技术相比,通过对预配数据、依赖数据、测试数据的维护和修改,使得测试脚本可以一次录制、多次使用,提高性能测试效率。

【技术实现步骤摘要】

本专利技术涉及计算机数据传输
,具体涉及一种保证内存加速效果的无阻塞存储加速方法。
技术介绍
目前的存储加速技术,都是通过加入内存这样的缓冲机制来实现的,这样做的好处是可以将数据先写入读写速度比较快的缓存,然后在后台再把数据慢慢写入硬盘,这样无疑加快了写入的速度,但是这种处理方式在面对持续的长时间读写时,作用是不大的,因为缓存的容量毕竟是有限的,而且由于读写速度快,所以如果是长时间持续的数据传输,那缓存瞬间就会被写满,在缓存满了之后,缓存向硬盘的写入将成为新的瓶颈,这样就使得内存的加速效果消失。
技术实现思路
本专利技术的技术任务是针对在现有技术的不足,提供一种保证内存加速效果的无阻塞存储加速方法。本专利技术的技术方案是按以下方式实现的,该,该方法的具体实现过程为 1)数据在传输时进行数据块的分解,快速写入内存; 2)由内存监视模块负责监控内存的占用情况当内存被装满前,数据可以直接写入后端的磁盘;当监视模块发现内存被装满时,调用快照模块对内存数据进行快照,并释放内存; 3)做好的快照存入事先准备好的分区,并自动将快照挂起,拷贝其中的数据到目标磁盘,然后删除快照。所述步骤2)中内存被装满调用快照模式时,暂停数据传输。本专利技术与现有技术相比所产生的有益效果是 本专利技术的由于无阻塞的传输设计,大大提高了数据存储性能,增强了产品的竞争力;同时性能上不会再单方面去通过增大缓存来提高性能,只需要基本内存容量,就能实现无阻塞的快速传输。附图说明附图I是本专利技术的结构示意图。附图2是本专利技术的数据处理流程图。附图中的标记分别表示 I、内存探测及释放模块,2、快照模块,3、快照自动挂起传输模块。具体实施方式下面结合附图对本专利技术所提供的作以下详细说明。为解决缓存写满后向硬盘写入速度慢的问题,现提供,该方法的实施主要依赖于图I所示的几个模块 内存探测及释放模块I:该模块的作用是用来对内存进行检测,主要是检测内存的占用量情况,当内存使用率达到100%的时候,触发内存快照动作,并随即对内存数据进行清空释放。快照模块2 :此模块跟传统的快照功能相比区别不大,所不同是本专利技术快照模块是针对内存数据的快照,所以这个快照的数据量要小的多,也要快速的多.此模块的作用就是在内存占用率达到100%的时候,对全内存数据做一次快照,快速的完成数据备份。快照自动挂起传输模块3 :该模块的作用就是对快照模块所生成的快照进行正常的自动挂载,因为快照数据是不可以直接读写的,必须要挂载起来,快照通过该模块挂载 之后,快速的写入后端硬盘,然后自动卸载删除。基于上述三种模块,如附图2所示,该存储加速方法的具体实现过程为 I)数据在传输时进行数据块的分解,快速写入内存。2)由内存监视模块负责监控内存的占用情况当内存被装满前,数据可以直接写入后端的磁盘;当监视模块发现内存被装满时,调用快照模块对内存数据进行快照,并释放内存,为了防止数据读写出错,此过程应暂停数据传输。3)做好的快照存入事先准备好的分区,并自动把快照挂起,拷贝其中的数据到目标磁盘,然后删除快照;由于快照的容量和做快照时间几乎是可以忽略的,而拷贝快照的数据是在另外服务器的后台运行,所以此过程不会带来本机传输性能降低,从而实现了无阻塞的数据传输。权利要求1.,其特征在于该方法的具体实现过程为 1)数据在传输时进行数据块的分解,快速写入内存; 2)由内存监视模块负责监控内存的占用情况当内存被装满前,数据可以直接写入后端的磁盘;当监视模块发现内存被装满时,调用快照模块对内存数据进行快照,并释放内存; 3)做好的快照存入事先准备好的分区,并自动将快照挂起,拷贝其中的数据到目标磁盘,然后删除快照。2.根据权利要求I所述的,其特征在于所述步骤2)中内存被装满调用快照模式时,暂停数据传输。全文摘要本专利技术提供,该方法的具体实现过程为1)开始性能测试,并录制其测试脚本;2)对脚本进行分析,将测试脚本在不同版本中的变更内容划分为三种类型的数据预配数据、依赖数据、测试数据;3)对上述步骤2)中的三种数据进行维护;4)脚本复用。该和现有技术相比,通过对预配数据、依赖数据、测试数据的维护和修改,使得测试脚本可以一次录制、多次使用,提高性能测试效率。文档编号G06F12/06GK102968384SQ201210474658公开日2013年3月13日 申请日期2012年11月21日 优先权日2012年11月21日专利技术者孙磊 申请人:浪潮电子信息产业股份有限公司本文档来自技高网...

【技术保护点】
一种无阻塞的存储加速方法,其特征在于该方法的具体实现过程为:1)数据在传输时进行数据块的分解,快速写入内存;2)由内存监视模块负责监控内存的占用情况:当内存被装满前,数据可以直接写入后端的磁盘;当监视模块发现内存被装满时,调用快照模块对内存数据进行快照,并释放内存;3)做好的快照存入事先准备好的分区,并自动将快照挂起,拷贝其中的数据到目标磁盘,然后删除快照。

【技术特征摘要】

【专利技术属性】
技术研发人员:孙磊
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:

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

1