[发明专利]缓存刷写处理方法和装置无效
申请号: | 201210554483.0 | 申请日: | 2012-12-19 |
公开(公告)号: | CN103019961A | 公开(公告)日: | 2013-04-03 |
发明(设计)人: | 陈军歌 | 申请(专利权)人: | 创新科存储技术(深圳)有限公司;创新科软件技术(深圳)有限公司 |
主分类号: | G06F12/08 | 分类号: | G06F12/08;G06F12/16 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 杨春香;宋志强 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 缓存 处理 方法 装置 | ||
技术领域
本申请涉及数据处理技术,特别涉及缓存刷写处理方法和装置。
背景技术
目前网络设备都有备用电池单元(BBU),该BBU在网络设备正常时,是不被启用的,而在网络设备断电时,其被启用,用于暂时支撑除了硬盘之外其他部件正常运行。
在BBU被启用时,如果此时缓存比如ROM卡里面存有数据,由于缓存不能永久保存数据,其在网络设备下电、且BBU也被消耗完时,将会丢失数据,基于此,就需要在BBU被启用期间,及时处理缓存中的数据。但是,现有技术并没有一种方法能够在BBU被启用期间处理缓存中的数据。
发明内容
本申请提供了缓存刷写处理方法和装置,以实现在BBU启用期间,及时处理缓存中的数据,避免缓存中的数据丢失。
本申请提供的技术方案包括:
一种缓存刷写处理方法,包括:
实时监控网络设备,在监控到网络设备到达预先设定条件时查询并记录所述网络设备的缓存所存储的数据量X,并触发所述网络设备的备用电池单元BBU启用;
如果所述X大于第一设定数值,则在所述网络设备的BBU启用期间将所述缓存所存储的数据刷写至具有永久存储数据功能的存储区;
重启所述网络设备,将所述存储区存储的数据刷写至数据硬盘。
一种缓存刷写处理装置,该装置包括:
第一监控单元,用于实时监控网络设备;
第一处理单元,用于在所述监控单元监控到网络设备到达预先设定条件时查询并记录所述网络设备的缓存所存储的数据量X,并触发所述网络设备的备用电池单元BBU启用;
第一刷写单元,用于在所述处理单元记录的X大于第一设定数值时,在所述网络设备的BBU启用期间将所述缓存所存储的数据刷写至具有永久存储数据功能的存储区;
第二刷写单元,用于在所述网络设备重启时,将所述第一刷写单元刷写至所述存储区的数据刷写至数据硬盘。
由以上技术方案可以看出,本发明中,通过实时监控网络设备,在监控到网络设备到达预先设定条件时查询并记录所述网络设备的缓存所存储的数据量X,并触发所述网络设备的备用电池单元BBU启用,之后,如果所述X大于第一设定数值,则在所述网络设备的BBU启用期间将所述缓存所存储的数据刷写至具有永久存储数据功能的存储区,并在重启所述网络设备时将所述存储区存储的数据刷写至数据硬盘,实现了在BBU启用期间,及时处理缓存中的数据,保证了永久保存缓存中数据的目的,避免缓存中的数据丢失。
附图说明
图1为本发明实施例提供的方法流程图;
图2为本发明实施例提供的另一方法流程图;
图3为本发明实施例提供的装置结构图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本发明进行详细描述。
本发明实施例提供的方法,能够实现在网络设备的BBU启用期间,及时将缓存比如ROM卡中的数据刷写至具有永久存储数据功能的存储区比如DOM卡中,并在网络设备重新启动时,及时将所述存储区存储的数据刷写至数据硬盘,保证缓存的数据不会丢失。
下面对本发明实施例提供的方法进行描述:
参见图1,图1为本发明实施例提供的方法流程图。如图1所示,该流程可包括以下步骤:
步骤101,实时监控网络设备,在监控到网络设备到达预先设定条件时查询并记录所述网络设备的缓存所存储的数据量X,并触发所述网络设备的备用电池单元BBU启用。
本发明中,预先设定条件具体实现是可为断电,或者为故障。
另外,本发明中,为了便于查询并记录所述网络设备的缓存所存储的数据量X,可针对所述网络设备的缓存,设置一个对应的计数器,其中,为节省资源,这里的计数器可复用操作系统自身的计数器。之后,将所述网络设备的缓存与其对应的计数器关联,由计数器实时记录所述缓存当前存储的数据量;基于此,上述步骤101中,查询并记录所述网络设备的缓存所存储的数据量X可包括:
查询所述网络设备的缓存所关联的计数器,将所述计数器当前记录的数据作为所述缓存当前存储的数据量X,并记录该数据量X。
步骤102,如果所述X大于第一设定数值,则在所述网络设备的BBU启用期间将所述缓存所存储的数据刷写至具有永久存储数据功能的存储区。
这里,所述具有永久存储数据功能的存储区可为DOM卡,或者为存储单元,本发明并不具体限定。
步骤103,重启所述网络设备,将所述存储区存储的数据刷写至数据硬盘。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新科存储技术(深圳)有限公司;创新科软件技术(深圳)有限公司,未经创新科存储技术(深圳)有限公司;创新科软件技术(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210554483.0/2.html,转载请声明来源钻瓜专利网。