【技术实现步骤摘要】
本专利技术涉及计算机数据传输
,具体涉及一种保证内存加速效果的无阻塞存储加速方法。
技术介绍
目前的存储加速技术,都是通过加入内存这样的缓冲机制来实现的,这样做的好处是可以将数据先写入读写速度比较快的缓存,然后在后台再把数据慢慢写入硬盘,这样无疑加快了写入的速度,但是这种处理方式在面对持续的长时间读写时,作用是不大的,因为缓存的容量毕竟是有限的,而且由于读写速度快,所以如果是长时间持续的数据传输,那缓存瞬间就会被写满,在缓存满了之后,缓存向硬盘的写入将成为新的瓶颈,这样就使得内存的加速效果消失。
技术实现思路
本专利技术的技术任务是针对在现有技术的不足,提供一种保证内存加速效果的无阻塞存储加速方法。本专利技术的技术方案是按以下方式实现的,该,该方法的具体实现过程为 1)数据在传输时进行数据块的分解,快速写入内存; 2)由内存监视模块负责监控内存的占用情况当内存被装满前,数据可以直接写入后端的磁盘;当监视模块发现内存被装满时,调用快照模块对内存数据进行快照,并释放内存; 3)做好的快照存入事先准备好的分区,并自动将快照挂起,拷贝其中的数据到目标磁盘,然后删除快照。所述步骤2)中内存被装满调用快照模式时,暂停数据传输。本专利技术与现有技术相比所产生的有益效果是 本专利技术的由于无阻塞的传输设计,大大提高了数据存储性能,增强了产品的竞争力;同时性能上不会再单方面去通过增大缓存来提高性能,只需要基本内存容量,就能实现无阻塞的快速传输。附图说明附图I是本专利技术的结构示意图。附图2是本专利技术的数据处理流程图。附图中的标记分别表示 I、内存探测及释放 ...
【技术保护点】
一种无阻塞的存储加速方法,其特征在于该方法的具体实现过程为:1)数据在传输时进行数据块的分解,快速写入内存;2)由内存监视模块负责监控内存的占用情况:当内存被装满前,数据可以直接写入后端的磁盘;当监视模块发现内存被装满时,调用快照模块对内存数据进行快照,并释放内存;3)做好的快照存入事先准备好的分区,并自动将快照挂起,拷贝其中的数据到目标磁盘,然后删除快照。
【技术特征摘要】
【专利技术属性】
技术研发人员:孙磊,
申请(专利权)人:浪潮电子信息产业股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。