一种测试存储系统可靠性的方法技术方案

技术编号:10603789 阅读:123 留言:0更新日期:2014-11-05 15:49
本发明专利技术公开了一种检测存储系统可靠性的方法,包括:设置智能重启机,使得智能重启机为待测试存储系统周期性供电;在每一供电周期的预设时间内序对待测试存储系统进行测试,并保存测试结果。本发明专利技术提高了测试效率。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种检测存储系统可靠性的方法,包括:设置智能重启机,使得智能重启机为待测试存储系统周期性供电;在每一供电周期的预设时间内序对待测试存储系统进行测试,并保存测试结果。本专利技术提高了测试效率。【专利说明】—种测试存储系统可靠性的方法
本专利技术涉及计算机存储技术,尤指。
技术介绍
随着存储系统规模的不断扩大,系统可靠性的问题逐渐受到人们的重视。任何一次数据丢失都会造成巨大的损失。互联网数据中心(IDC, Internet Data Center)表示:“企业在选择数据存储系统时,首要考虑的因素就是系统的可靠性,特别是针对关键性应用,对存储系统的可靠性要求更加苛刻。 因此,需要对存储系统的可靠性进行测试。现有的测试存储系统可靠性的方法是通过人工加电操作,待存储系统启动后,进入存储系统使用存储系统状态命令查询存储系统的状态,来进行可靠性测试。 现有的测试方法中,由于系统启动过程中所出现的问题(如硬件设备丢失,软件启动卡住等)是偶然性的,因此需要对存储系统进行多次测试,即对此对存储系统进行上电和断电,这样浪费了大量的人力,同时降低了测试效率。
技术实现思路
为了解决上述问题,本专利技术提出了,能够提高测试效率。 为了达到上述目的,本专利技术提出了一种检测存储系统可靠性的方法,包括: 设置智能重启机,使得智能重启机为待测试存储系统周期性供电; 在每一供电周期的预设时间内对待测试存储系统进行测试,并保存测试结果。 优选地,该方法之前还包括: 预先在所述待测试存储系统中保存用于对所述待测试存储系统进行测试的测试程序; 修改所述待测试存储系统的引导文件,使得所述待测试存储系统启动后自动执行所述测试程序。 优选地,所述修改待测试存储系统的引导文件包括: 打开所述待测试存储系统的引导文件; 将测试程序的自动执行命令添加到所述待测试存储系统的引导文件中。 优选地,所述在每一供电周期的预设时间内对待测试存储系统进行测试包括: 所述测试程序向所述待测试存储系统中的待测试模块发送查询命令,所述待测试模块接收到所述查询命令后,向所述测试程序返回所述待测试模块的状态信息。 与现有技术相比,本专利技术包括:设置智能重启机,使得智能重启机为待测试存储系统周期性供电;在每一供电周期的预设时间内对待测试存储系统进行测试,并保存测试结果。通过本专利技术的方案,设置智能重启机,使得智能重启机为待测试存储系统周期性供电,而不需要人工多次对待测试存储系统进行加电和断电,从而提高了测试效率。 【专利附图】【附图说明】 下面对本专利技术实施例中的附图进行说明,实施例中的附图是用于对本专利技术的进一步理解,与说明书一起用于解释本专利技术,并不构成对本专利技术保护范围的限制。 图1为本专利技术的检测存储系统可靠性的方法流程图。 【具体实施方式】 为了便于本领域技术人员的理解,下面结合附图对本专利技术作进一步的描述,并不能用来限制本专利技术的保护范围。 参见图1,本专利技术提出了一种检测存储系统可靠性的方法,预先在待测试存储系统中保存用于对待测试存储系统进行测试的测试程序;修改待测试存储系统的引导文件,使得待测试存储系统启动后自动执行测试程序。 其中,待测试存储系统为Linux系统。 其中,修改待测试存储系统的引导文件包括: 打开待测试存储系统的引导文件,命令如下:vi /etc/rc.d/rc.local ;然后将测试程序的自动执行命令添加到待测试存储系统的引导文件中,命令如下:sh /root/test,sh & ;这样,待测试存储系统每次启动后都会自动执行测试程序。 其中,测试程序可以预先在待测试存储系统中编写,或者预先在待测试存储系统中保存。 该方法包括: 步骤100、设置智能重启机,使得智能重启机为待测试存储系统周期性供电。 智能重启机为一电源输出装置,可以对外提供交流电。提供交流电时可以按照用户的需求设定时间,满足在一定时间内提供交流电,而在一定时间内不提供交流电的要求。 本步骤中,设置智能重启机在一个供电周期内的预设时间内为待测试存储系统提供交流电,在一个供电周期内的其他时间内为待测试存储系统提供电压为O的直流电。这样就模拟了给待测试存储系统不断上电和断电的过程。 其中,供电周期和预设时间是预先设置的,而供电的总时间为供电周期和测试次数的乘积。 本步骤中,智能重启机的交流输出与待测试存储系统的交流输入相连。 步骤101、在每一供电周期的预设时间内对待测试存储系统进行测试,并保存测试结果。 本步骤中,测试结果为待测试模块的状态信息。 本步骤中,在每一供电周期的预设时间内对待测试存储系统进行测试包括: 测试程序向待测试存储系统中的待测试模块发送查询命令,待测试模块接收到查询命令后,向测试程序返回待测试模块的状态信息(如正常,或错误等),测试程序将接收到的状态信息进行保存。 例如,查询命令为 sys_status get module_l, sys_status get module_2,dmesg |grep error 时,输出的测试结果为:module_l status ok, module_2 statusok, module_3 status ok。从测试结果上看,说明模块1、模块2和模块3均为正常。 本专利技术通过智能重启机连接到待测存储系统后,通过对待测存储系统的周期性供电,而不需要通过人工不断的为待测试存储系统进行上电和断电,从而节省了人力,并提高了测试效率。 需要说明的是,以上所述的实施例仅是为了便于本领域的技术人员理解而已,并不用于限制本专利技术的保护范围,在不脱离本专利技术的专利技术构思的前提下,本领域技术人员对本专利技术所做出的任何显而易见的替换和改进等均在本专利技术的保护范围之内。【权利要求】1.一种检测存储系统可靠性的方法,其特征在于,包括: 设置智能重启机,使得智能重启机为待测试存储系统周期性供电; 在每一供电周期的预设时间内对待测试存储系统进行测试,并保存测试结果。2.根据权利要求1所述的方法,其特征在于,该方法之前还包括: 预先在所述待测试存储系统中保存用于对所述待测试存储系统进行测试的测试程序; 修改所述待测试存储系统的引导文件,使得所述待测试存储系统启动后自动执行所述测试程序。3.根据权利要求2所述的方法,其特征在于,所述修改待测试存储系统的引导文件包括: 打开所述待测试存储系统的引导文件; 将测试程序的自动执行命令添加到所述待测试存储系统的引导文件中。4.根据权利要求2所述的方法,其特征在于,所述在每一供电周期的预设时间内对待测试存储系统进行测试包括: 所述测试程序向所述待测试存储系统中的待测试模块发送查询命令,所述待测试模块接收到所述查询命令后,向所述测试程序返回所述待测试模块的状态信息。【文档编号】G11C29/56GK104134467SQ201410363959【公开日】2014年11月5日 申请日期:2014年7月28日 优先权日:2014年7月28日 【专利技术者】黄臣, 葛峰 申请人:浪潮(北京)电子信息产业有限公司本文档来自技高网...

【技术保护点】
一种检测存储系统可靠性的方法,其特征在于,包括:设置智能重启机,使得智能重启机为待测试存储系统周期性供电;在每一供电周期的预设时间内对待测试存储系统进行测试,并保存测试结果。

【技术特征摘要】

【专利技术属性】
技术研发人员:黄臣葛峰
申请(专利权)人:浪潮北京电子信息产业有限公司
类型:发明
国别省市:北京;11

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

1