一种测试系统电池对缓存数据保护功能的方法

文档序号:8380841阅读:294来源:国知局
一种测试系统电池对缓存数据保护功能的方法
【技术领域】
[0001]本发明涉及数据安全存储技术领域,具体涉及一种测试系统电池对缓存数据保护功能的方法,可以有效测试意外断电时,电池对数据的保护功能。
【背景技术】
[0002]随着信息的爆炸以及存储技术的不断进步,不断增大缓存成为人们提高数据传输速率的一个重要方法。然而缓存的增大,随之带来的是意外断电造成的数据丢失的隐患。这个时候,电池成为保护缓存数据的一种重要手段,包括系统外置电池、内置超级电容及RAID卡电池等。但是电池对缓存数据的保护功能宄竟有多明显,却需要一些有效的测试方法来检验。

【发明内容】

[0003]本发明要解决的技术问题是:提供一种测试系统电池对缓存数据保护功能的方法,通过对比带电池时与不带电池时,意外断电对数据的破坏来检验。
[0004]本发明所采用的技术方案为:
一种测试系统电池对缓存数据保护功能的方法,所述方法通过对比带电池时与不带电池时意外断电对数据的破坏,来检验系统电池对缓存数据的保护功能。
[0005]所述方法使用一款名为md5summer的MD5批量校验软件进行测试,通过对3组内容完全相同的数据源分别用md5Summer软件进行MD5值校验,然后分别进行正常移动、带电池保护异常断电移动以及不带电池异常断电移动,最后对移动后的数据与原数据进行校验,从而直观有效的测试出电池对数据的保护功能。
[0006]md5summer的MD5批量校验软件为网络公开软件,能够对文件进行批量校验,且能够对校验不同项标记处理。
[0007]所述方法的具体测试步骤如下:
O首先准备一台测试机器,安装Windows系统,在系统下建立一个存放“原数据”的文件夹,文件夹内存放大量的大小不一文件;将文件夹复制两份并分别命名,复制的两个文件夹分别存放“有电池拷贝数据”与“无电池拷贝数据”;用md5Summer软件校验这三个文件夹内文件的MD5值,并保存记录,记录为“原MD5.txt” ;
2)分别在系统配置电池和无配置电池的情况下,将存放“原数据”文件夹移动至系统连接的磁盘空间,数据移动过程中注意不要断电;数据移动结束后,将移动后的文件用md5summer软件与“原MD5.txt”进行对比,正常情况下由于无文件损坏,对比结果应该一致;这一步主要是为排除文件传输过程中一些因素对测试造成的影响。
[0008]3)在系统配置电池的情况下,将存放“有电池拷贝数据”文件夹剪切至系统连接的磁盘空间,数据移动过程中拔掉系统电源,模拟意外断电情况;按需求等待一段时间,然后给系统上电,继续将存放“有电池拷贝数据”文件夹内的剩余文件剪切至系统连接的磁盘空间,如有重名文件,执行“跳过”操作,不覆盖;数据移动完成后,将移动后的文件用md5summer软件与“原MD5.txt”进行对比,观察文件不一致的数量,保存对比结果;
4)在系统无配置电池的情况下,将存放“无电池拷贝数据”文件夹剪切至系统连接的磁盘空间,数据移动过程中拔掉系统电源,模拟意外断电情况;按需求等待一段时间,然后给系统上电,继续将存放“无电池拷贝数据”文件夹内的剩余文件剪切至系统连接的磁盘空间,如有重名文件,执行“跳过”操作,不覆盖;数据移动完成后,将移动后的文件用md5summer软件与“原MD5.txt”进行对比,观察文件不一致的数量,保存对比结果;
5)通过对比第3)步与第4)步的结果,测试出系统电池在系统意外断电时,对数据的的保护功能。
[0009]所述电池包含内置超级电容、RAID卡电池及外置BBU
本发明的有益效果为:本发明公开的测试方法可以非常直观的呈现出电池对数据的作用,而且通过批量测试对比,可以对电池的保护效率进行统计,本测试方法简单易操作,且成本低。
【附图说明】
[0010]图1为本发明电池功能测试过程示意图。
【具体实施方式】
[0011]下面参照附图所示,通过【具体实施方式】对本发明进一步说明:
一种测试系统电池对缓存数据保护功能的方法,所述方法通过对比带电池时与不带电池时意外断电对数据的破坏,来检验系统电池对缓存数据的保护功能。
[0012]所述方法使用一款名为md5summer的MD5批量校验软件进行测试,通过对3组内容完全相同的数据源分别用md5Summer软件进行MD5值校验,然后分别进行正常移动、带电池保护异常断电移动以及不带电池异常断电移动,最后对移动后的数据与原数据进行校验,从而直观有效的测试出电池对数据的保护功能。
[0013]md5summer的MD5批量校验软件为网络公开软件,能够对文件进行批量校验,且能够对校验不同项标记处理。
[0014]所述方法的具体测试步骤如下:
1)首先准备一台测试机器,安装Windows系统,在系统下建立一个存放“原数据”的文件夹,文件夹内存放大量的大小不一文件;将文件夹复制两份并分别命名,复制的两个文件夹分别存放“有电池拷贝数据”与“无电池拷贝数据”;用md5Summer软件校验这三个文件夹内文件的MD5值,并保存记录;因三个文件夹内文件相同,所以校验的MD5值也应该一样,记录为“原 MD5.txt” ;
2)分别在系统配置电池和无配置电池的情况下,将存放“原数据”文件夹移动至系统连接的磁盘空间,数据移动过程中注意不要断电;数据移动结束后,将移动后的文件用md5summer软件与“原MD5.txt”进行对比,正常情况下由于无文件损坏,对比结果应该一致;这一步主要是为排除文件传输过程中一些因素对测试造成的影响。
[0015]3)在系统配置电池的情况下,将存放“有电池拷贝数据”文件夹剪切至系统连接的磁盘空间,数据移动过程中拔掉系统电源,模拟意外断电情况;按需求等待一段时间,然后给系统上电,继续将存放“有电池拷贝数据”文件夹内的剩余文件剪切至系统连接的磁盘空间,如有重名文件,执行“跳过”操作,不覆盖;数据移动完成后,将移动后的文件用md5summer软件与“原MD5.txt”进行对比,观察文件不一致的数量,保存对比结果;
4)在系统无配置电池的情况下,将存放“无电池拷贝数据”文件夹剪切至系统连接的磁盘空间,数据移动过程中拔掉系统电源,模拟意外断电情况;按需求等待一段时间,然后给系统上电,继续将存放“无电池拷贝数据”文件夹内的剩余文件剪切至系统连接的磁盘空间,如有重名文件,执行“跳过”操作,不覆盖;数据移动完成后,将移动后的文件用md5summer软件与“原MD5.txt”进行对比,观察文件不一致的数量,保存对比结果;
5)通过对比第3)步与第4)步的结果,可以很直观的看到系统电池在系统意外断电时,对数据的的保护功能。通过对这种单一变量的控制测试,使测试结果显明、准确。
[0016]所述电池包含内置超级电容、RAID卡电池及外置BBU。
[0017]以上实施方式仅用于说明本发明,而并非对本发明的限制,有关技术领域的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。
【主权项】
1.一种测试系统电池对缓存数据保护功能的方法,其特征在于:所述方法通过对比带电池时与不带电池时意外断电对数据的破坏,来检验系统电池对缓存数据的保护功能。
2.根据权利要求1所述的一种测试系统电池对缓存数据保护功能的方法,其特征在于:所述方法使用一款名为md5su_er的MD5批量校验软件进行测试,通过对3组内容完全相同的数据源分别用md5Summer软件进行MD5值校验,然后分别进行正常移动、带电池保护异常断电移动以及不带电池异常断电移动,最后对移动后的数据与原数据进行校验,从而直观有效的测试出电池对数据的保护功能。
3.根据权利要求2所述的一种测试系统电池对缓存数据保护功能的方法,其特征在于,所述方法的具体测试步骤如下: 1)首先准备一台测试机器,安装windows系统,在系统下建立一个存放“原数据”的文件夹,文件夹内存放大量的大小不一文件;将文件夹复制两份并分别命名,复制的两个文件夹分别存放“有电池拷贝数据”与“无电池拷贝数据”;用md5Summer软件校验这三个文件夹内文件的MD5值,并保存记录,记录为“原MD5.txt” ; 2)分别在系统配置电池和无配置电池的情况下,将存放“原数据”文件夹移动至系统连接的磁盘空间,数据移动过程中注意不要断电;数据移动结束后,将移动后的文件用md5summer软件与“原MD5.txt”进行对比,正常情况下由于无文件损坏,对比结果应该一致; 3)在系统配置电池的情况下,将存放“有电池拷贝数据”文件夹剪切至系统连接的磁盘空间,数据移动过程中拔掉系统电源,模拟意外断电情况;按需求等待一段时间,然后给系统上电,继续将存放“有电池拷贝数据”文件夹内的剩余文件剪切至系统连接的磁盘空间,如有重名文件,执行“跳过”操作,不覆盖;数据移动完成后,将移动后的文件用md5summer软件与“原MD5.txt”进行对比,观察文件不一致的数量,保存对比结果; 4)在系统无配置电池的情况下,将存放“无电池拷贝数据”文件夹剪切至系统连接的磁盘空间,数据移动过程中拔掉系统电源,模拟意外断电情况;按需求等待一段时间,然后给系统上电,继续将存放“无电池拷贝数据”文件夹内的剩余文件剪切至系统连接的磁盘空间,如有重名文件,执行“跳过”操作,不覆盖;数据移动完成后,将移动后的文件用md5summer软件与“原MD5.txt”进行对比,观察文件不一致的数量,保存对比结果; 5)通过对比第3)步与第4)步的结果,测试出系统电池在系统意外断电时,对数据的的保护功能。
4.根据权利要求1、2或3所述的一种测试系统电池对缓存数据保护功能的方法,其特征在于:所述电池包含内置超级电容、RAID卡电池及外置BBU。
【专利摘要】本发明公开了一种测试系统电池对缓存数据保护功能的方法,所述方法通过对比带电池时与不带电池时意外断电对数据的破坏,来检验系统电池对缓存数据的保护功能。所述方法使用一款名为md5summer的MD5批量校验软件进行测试,通过对3组内容完全相同的数据源分别用md5summer软件进行MD5值校验,然后分别进行正常移动、带电池保护异常断电移动以及不带电池异常断电移动,最后对移动后的数据与原数据进行校验,从而直观有效的测试出电池对数据的保护功能。本发明公开的测试方法可以非常直观的呈现出电池对数据的作用,而且通过批量测试对比,可以对电池的保护效率进行统计,本测试方法简单易操作,且成本低。
【IPC分类】G06F11-22, G06F11-34
【公开号】CN104699579
【申请号】CN201510124195
【发明人】于建彬, 付丽莉
【申请人】浪潮集团有限公司
【公开日】2015年6月10日
【申请日】2015年3月20日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1