一种自动测试固态硬盘断电的方法、控制服务器及系统技术方案

技术编号:20484335 阅读:25 留言:0更新日期:2019-03-02 18:45
本发明专利技术公开了一种自动测试固态硬盘断电的方法、控制服务器及系统,自动测试固态硬盘异常断电的方法通过控制服务器自动的控制被控开关的断开或闭合,使得被控制服务器中的固态硬盘的断电或通电,代替手动控制固态硬盘的断电和通电的操作,而且,该方法还通过控制服务器向被控制服务器发送判定指令,以便于控制服务器根据被控制服务器反馈的指令执行结果判断SSD异常断电后工作状态是否正常,代替人工判断SSD异常断电后工作状态是否正常的操作。从而,节省了人力和时间,进而提高了固态硬盘的研发效率。

【技术实现步骤摘要】
一种自动测试固态硬盘断电的方法、控制服务器及系统
本专利技术涉及存储设备
,尤其涉及一种自动测试固态硬盘断电的方法、控制服务器及系统。
技术介绍
随着互联网等技术的发展,作为存储设备的固态硬盘(SolidStateDrives,SSD)的应用越来越广泛。而且,由于固态硬盘的稳定性是影响固态硬盘性能的主要因素,因而,固态硬盘的稳定性备受关注。影响固态硬盘稳定性的主要因素是异常断电。异常断电是指因意外停电或蓝屏死机等原因导致的非正常断电。为了确定固态硬盘的稳定性,在固态硬盘研发的过程中,需要对固态硬盘进行异常断电的测试。其中,异常断电测试是指通过对固态硬盘进行多次断电通电完成的稳定性测试。但是,在现有技术中,固态硬盘的异常断电测试通常是由工作人员手动控制多次通电和断电实现的。例如,在异常断电测试中,工作人员通过手动控制1000次断电和1000次通电,完成对固态硬盘的1000次异常断电测试。然而,该手动控制的测试方法将导致固态硬盘的研发效率低,而且,研发过程还需要耗费大量的人力和时间。
技术实现思路
为了解决现有技术中存在的以上技术问题,本专利技术提供一种自动测试固态硬盘断电的方法、控制服务器及系统,自动控制SSD异常断电测试,能够节省人力和时间,从而提高固态硬盘的研发效率。为了实现上述目的,本申请提供的技术方案如下:本申请提供一种自动测试固态硬盘异常断电的方法,应用于服务器系统,所述服务器系统包括:控制服务器和被控制服务器,所述被控制服务器包括固态硬盘SSD;所述控制服务器和所述被控制服务器之间连接有被控开关;该方法包括:所述控制服务器控制所述被控开关断开,以使所述被控制服务器中的SSD异常断电;所述控制服务器控制所述被控开关闭合,以使所述被控制服务器重新启动,通过安全外壳协议SSH向所述被控制服务器发送判定指令,所述判定指令携带所述被控制服务器中SSD状态测试脚本,并接收所述被控制服务器反馈的指令执行结果,根据所述指令执行结果判断所述SSD异常断电后工作状态是否正常。可选的,所述控制服务器为一个,所述被控制服务器为多个;每个所述被控制服务器与所述控制服务器之间连接一个所述被控开关;所述控制服务器控制所述被控开关断开,具体为:所述控制服务器控制所有所述被控开关断开;所述控制服务器控制所述被控开关闭合,具体为:所述控制服务器控制所有所述被控开关闭合。可选的,所述控制服务器通过安全外壳协议SSH向所述被控制服务器发送判定指令,之前还包括:所述控制服务器读取每个所述被控制服务器的IP地址、MAC地址和密码信息;所述控制服务器通过安全外壳协议SSH向所述被控制服务器发送判定指令,具体为:所述控制服务器利用所述被控制服务器的IP地址、MAC地址和密码信息通过SSH向所述被控制服务器发送判断指令。可选的,所述被控开关为电磁继电器。本申请还提供一种自动测试固态硬盘异常断电的控制服务器,用于对被控制服务器中的SSD进行异常断电测试,所述控制服务器和所述被控制服务器之间连接有被控开关;所述控制服务器,用于控制所述被控开关断开,以使所述被控制服务器中的SSD异常断电;还用于控制所述被控开关闭合,以使所述被控制服务器重新启动,通过安全外壳协议SSH向所述被控制服务器发送判定指令,所述判定指令携带所述被控制服务器中SSD状态测试脚本,并接收所述被控制服务器反馈的指令执行结果,根据所述指令执行结果判断所述SSD异常断电后工作状态是否正常。可选的,当所述被控制服务器为多个时,每个所述被控制服务器与所述控制服务器之间连接一个所述被控开关;所述控制服务器控制所述被控开关断开,具体为:所述控制服务器控制所有所述被控开关断开;所述控制服务器控制所述被控开关闭合,具体为:所述控制服务器控制所有所述被控开关闭合。可选的,所述控制服务器,还用于读取每个所述被控制服务器的IP地址、MAC地址和密码信息;所述控制服务器通过安全外壳协议SSH向所述被控制服务器发送判断指令,具体为:所述控制服务器利用所述被控制服务器的IP地址、MAC地址和密码信息通过SSH向所述被控制服务器发送判断指令。本申请也提供一种自动测试固态硬盘异常断电的系统,所述系统包括:控制服务器和被控制服务器,所述被控制服务器包括固态硬盘SSD;所述控制服务器和所述被控制服务器之间连接有被控开关;所述控制服务器控制所述被控开关断开,以使所述被控制服务器中的SSD异常断电;所述控制服务器控制所述被控开关闭合,以使所述被控制服务器重新启动,通过安全外壳协议SSH向所述被控制服务器发送判定指令,所述判定指令携带所述被控制服务器中SSD状态测试脚本,并接收所述被控制服务器反馈的指令执行结果,根据所述指令执行结果判断所述SSD异常断电后工作状态是否正常。可选的,所述控制服务器为一个,所述被控制服务器为多个;每个所述被控制服务器与所述控制服务器之间连接一个所述被控开关;所述控制服务器控制所述被控开关断开,具体为:所述控制服务器控制所有所述被控开关断开;所述控制服务器控制所述被控开关闭合,具体为:所述控制服务器控制所有所述被控开关闭合。本申请还提供一种存储介质,所述存储介质包括存储的程序,其中,所述程序执行上述提供的任意一项所述的自动测试固态硬盘异常断电的方法。与现有技术相比,本专利技术至少具有以下优点:本申请提供的自动测试固态硬盘异常断电的方法,包括:所述控制服务器控制所述被控开关断开,以使所述被控制服务器中的固态硬盘SSD异常断电;所述控制服务器控制所述被控开关闭合,以使所述被控制服务器重新启动,通过安全外壳协议向所述被控制服务器发送判定指令,所述判定指令携带所述被控制服务器中SSD状态测试脚本,并接收所述被控制服务器反馈的指令执行结果,根据所述指令执行结果判断所述SSD异常断电后工作状态是否正常。该方法通过控制服务器自动的控制被控开关的断开或闭合,使得被控制服务器中的固态硬盘的断电或通电,代替手动控制固态硬盘的断电和通电的操作,而且,该方法还通过控制服务器向被控制服务器发送判定指令,以便于控制服务器根据被控制服务器反馈的指令执行结果判断SSD异常断电后工作状态是否正常,代替人工判断SSD异常断电后工作状态是否正常的操作。从而,节省了人力和时间,进而提高了固态硬盘的研发效率。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1为本申请实施例一提供的自动测试固态硬盘异常断电的方法流程图;图2为本申请实施例二提供的自动测试固态硬盘异常断电的方法流程图;图3为本申请实施例三提供的自动测试固态硬盘异常断电的方法流程图;图4为本申请实施例四提供的自动测试固态硬盘异常断电的方法流程图;图5为本申请实施例提供的一种自动测试固态硬盘异常断电的系统的结构示意图;图6为本申请实施例提供的另一种自动测试固态硬盘异常断电的系统的结构示意图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发本文档来自技高网
...

【技术保护点】
1.一种自动测试固态硬盘异常断电的方法,其特征在于,应用于服务器系统,所述服务器系统包括:控制服务器和被控制服务器,所述被控制服务器包括固态硬盘SSD;所述控制服务器和所述被控制服务器之间连接有被控开关;该方法包括:所述控制服务器控制所述被控开关断开,以使所述被控制服务器中的SSD异常断电;所述控制服务器控制所述被控开关闭合,以使所述被控制服务器重新启动,通过安全外壳协议SSH向所述被控制服务器发送判定指令,所述判定指令携带所述被控制服务器中SSD状态测试脚本,并接收所述被控制服务器反馈的指令执行结果,根据所述指令执行结果判断所述SSD异常断电后工作状态是否正常。

【技术特征摘要】
1.一种自动测试固态硬盘异常断电的方法,其特征在于,应用于服务器系统,所述服务器系统包括:控制服务器和被控制服务器,所述被控制服务器包括固态硬盘SSD;所述控制服务器和所述被控制服务器之间连接有被控开关;该方法包括:所述控制服务器控制所述被控开关断开,以使所述被控制服务器中的SSD异常断电;所述控制服务器控制所述被控开关闭合,以使所述被控制服务器重新启动,通过安全外壳协议SSH向所述被控制服务器发送判定指令,所述判定指令携带所述被控制服务器中SSD状态测试脚本,并接收所述被控制服务器反馈的指令执行结果,根据所述指令执行结果判断所述SSD异常断电后工作状态是否正常。2.根据权利要求2所述的方法,其特征在于,所述控制服务器为一个,所述被控制服务器为多个;每个所述被控制服务器与所述控制服务器之间连接一个所述被控开关;所述控制服务器控制所述被控开关断开,具体为:所述控制服务器控制所有所述被控开关断开;所述控制服务器控制所述被控开关闭合,具体为:所述控制服务器控制所有所述被控开关闭合。3.根据权利要求2所述的方法,其特征在于,所述控制服务器通过安全外壳协议SSH向所述被控制服务器发送判定指令,之前还包括:所述控制服务器读取每个所述被控制服务器的IP地址、MAC地址和密码信息;所述控制服务器通过安全外壳协议SSH向所述被控制服务器发送判定指令,具体为:所述控制服务器利用所述被控制服务器的IP地址、MAC地址和密码信息通过SSH向所述被控制服务器发送判断指令。4.根据权利要求1所述的方法,其特征在于,所述被控开关为电磁继电器。5.一种自动测试固态硬盘异常断电的控制服务器,其特征在于,用于对被控制服务器中的SSD进行异常断电测试,所述控制服务器和所述被控制服务器之间连接有被控开关;所述控制服务器,用于控制所述被控开关断开,以使所述被控制服务器中的SSD异常断电;还用于控制所述被控开关闭合,以使所述被控制服务器重新启动,通过安全外壳协议SSH向所述被控制服务器发送判定指令,所述判定指令携带所述被控制服务器中SSD状...

【专利技术属性】
技术研发人员:冯超
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1