《一种测试存储系统可靠性的方法.pdf》由会员分享,可在线阅读,更多相关《一种测试存储系统可靠性的方法.pdf(6页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104134467A43申请公布日20141105CN104134467A21申请号201410363959122申请日20140728G11C29/5620060171申请人浪潮(北京)电子信息产业有限公司地址100085北京市海淀区上地信息路2号21号C栋1层72发明人黄臣葛峰74专利代理机构北京安信方达知识产权代理有限公司11262代理人王丹李丹54发明名称一种测试存储系统可靠性的方法57摘要本发明公开了一种检测存储系统可靠性的方法,包括设置智能重启机,使得智能重启机为待测试存储系统周期性供电;在每一供电周期的预设时间内序对待测试存储系统进行测试,并保存测试结果。本发明。
2、提高了测试效率。51INTCL权利要求书1页说明书3页附图1页19中华人民共和国国家知识产权局12发明专利申请权利要求书1页说明书3页附图1页10申请公布号CN104134467ACN104134467A1/1页21一种检测存储系统可靠性的方法,其特征在于,包括设置智能重启机,使得智能重启机为待测试存储系统周期性供电;在每一供电周期的预设时间内对待测试存储系统进行测试,并保存测试结果。2根据权利要求1所述的方法,其特征在于,该方法之前还包括预先在所述待测试存储系统中保存用于对所述待测试存储系统进行测试的测试程序;修改所述待测试存储系统的引导文件,使得所述待测试存储系统启动后自动执行所述测试程序。
3、。3根据权利要求2所述的方法,其特征在于,所述修改待测试存储系统的引导文件包括打开所述待测试存储系统的引导文件;将测试程序的自动执行命令添加到所述待测试存储系统的引导文件中。4根据权利要求2所述的方法,其特征在于,所述在每一供电周期的预设时间内对待测试存储系统进行测试包括所述测试程序向所述待测试存储系统中的待测试模块发送查询命令,所述待测试模块接收到所述查询命令后,向所述测试程序返回所述待测试模块的状态信息。权利要求书CN104134467A1/3页3一种测试存储系统可靠性的方法技术领域0001本发明涉及计算机存储技术,尤指一种测试存储系统可靠性的方法。背景技术0002随着存储系统规模的不断扩。
4、大,系统可靠性的问题逐渐受到人们的重视。任何一次数据丢失都会造成巨大的损失。互联网数据中心IDC,INTERNETDATACENTER表示“企业在选择数据存储系统时,首要考虑的因素就是系统的可靠性,特别是针对关键性应用,对存储系统的可靠性要求更加苛刻。0003因此,需要对存储系统的可靠性进行测试。现有的测试存储系统可靠性的方法是通过人工加电操作,待存储系统启动后,进入存储系统使用存储系统状态命令查询存储系统的状态,来进行可靠性测试。0004现有的测试方法中,由于系统启动过程中所出现的问题如硬件设备丢失,软件启动卡住等是偶然性的,因此需要对存储系统进行多次测试,即对此对存储系统进行上电和断电,这。
5、样浪费了大量的人力,同时降低了测试效率。发明内容0005为了解决上述问题,本发明提出了一种测试存储系统可靠性的方法,能够提高测试效率。0006为了达到上述目的,本发明提出了一种检测存储系统可靠性的方法,包括0007设置智能重启机,使得智能重启机为待测试存储系统周期性供电;0008在每一供电周期的预设时间内对待测试存储系统进行测试,并保存测试结果。0009优选地,该方法之前还包括0010预先在所述待测试存储系统中保存用于对所述待测试存储系统进行测试的测试程序;0011修改所述待测试存储系统的引导文件,使得所述待测试存储系统启动后自动执行所述测试程序。0012优选地,所述修改待测试存储系统的引导文。
6、件包括0013打开所述待测试存储系统的引导文件;0014将测试程序的自动执行命令添加到所述待测试存储系统的引导文件中。0015优选地,所述在每一供电周期的预设时间内对待测试存储系统进行测试包括0016所述测试程序向所述待测试存储系统中的待测试模块发送查询命令,所述待测试模块接收到所述查询命令后,向所述测试程序返回所述待测试模块的状态信息。0017与现有技术相比,本发明包括设置智能重启机,使得智能重启机为待测试存储系统周期性供电;在每一供电周期的预设时间内对待测试存储系统进行测试,并保存测试结果。通过本发明的方案,设置智能重启机,使得智能重启机为待测试存储系统周期性供电,而不需要人工多次对待测试。
7、存储系统进行加电和断电,从而提高了测试效率。说明书CN104134467A2/3页4附图说明0018下面对本发明实施例中的附图进行说明,实施例中的附图是用于对本发明的进一步理解,与说明书一起用于解释本发明,并不构成对本发明保护范围的限制。0019图1为本发明的检测存储系统可靠性的方法流程图。具体实施方式0020为了便于本领域技术人员的理解,下面结合附图对本发明作进一步的描述,并不能用来限制本发明的保护范围。0021参见图1,本发明提出了一种检测存储系统可靠性的方法,预先在待测试存储系统中保存用于对待测试存储系统进行测试的测试程序;修改待测试存储系统的引导文件,使得待测试存储系统启动后自动执行测。
8、试程序。0022其中,待测试存储系统为LINUX系统。0023其中,修改待测试存储系统的引导文件包括0024打开待测试存储系统的引导文件,命令如下VI/ETC/RCD/RCLOCAL;然后将测试程序的自动执行命令添加到待测试存储系统的引导文件中,命令如下SH/ROOT/TESTSH;这样,待测试存储系统每次启动后都会自动执行测试程序。0025其中,测试程序可以预先在待测试存储系统中编写,或者预先在待测试存储系统中保存。0026该方法包括0027步骤100、设置智能重启机,使得智能重启机为待测试存储系统周期性供电。0028智能重启机为一电源输出装置,可以对外提供交流电。提供交流电时可以按照用户的。
9、需求设定时间,满足在一定时间内提供交流电,而在一定时间内不提供交流电的要求。0029本步骤中,设置智能重启机在一个供电周期内的预设时间内为待测试存储系统提供交流电,在一个供电周期内的其他时间内为待测试存储系统提供电压为0的直流电。这样就模拟了给待测试存储系统不断上电和断电的过程。0030其中,供电周期和预设时间是预先设置的,而供电的总时间为供电周期和测试次数的乘积。0031本步骤中,智能重启机的交流输出与待测试存储系统的交流输入相连。0032步骤101、在每一供电周期的预设时间内对待测试存储系统进行测试,并保存测试结果。0033本步骤中,测试结果为待测试模块的状态信息。0034本步骤中,在每一。
10、供电周期的预设时间内对待测试存储系统进行测试包括0035测试程序向待测试存储系统中的待测试模块发送查询命令,待测试模块接收到查询命令后,向测试程序返回待测试模块的状态信息如正常,或错误等,测试程序将接收到的状态信息进行保存。0036例如,查询命令为SYS_STATUSGETMODULE_1,SYS_STATUSGETMODULE_2,DMESG|GREPERROR时,输出的测试结果为MODULE_1STATUSOK,MODULE_2STATUSOK,MODULE_3STATUSOK。从测试结果上看,说明模块1、模块2和模块3均为正常。说明书CN104134467A3/3页50037本发明通过智能重启机连接到待测存储系统后,通过对待测存储系统的周期性供电,而不需要通过人工不断的为待测试存储系统进行上电和断电,从而节省了人力,并提高了测试效率。0038需要说明的是,以上所述的实施例仅是为了便于本领域的技术人员理解而已,并不用于限制本发明的保护范围,在不脱离本发明的发明构思的前提下,本领域技术人员对本发明所做出的任何显而易见的替换和改进等均在本发明的保护范围之内。说明书CN104134467A1/1页6图1说明书附图CN104134467A。