冗余电源的自动测试方法、装置和系统制造方法及图纸

技术编号:31819636 阅读:24 留言:0更新日期:2022-01-12 12:08
本公开提供了一种冗余电源的自动测试方法、装置和系统,涉及互联网设备供电技术领域,所述冗余电源包括多个电源,所述多个电源经由一一对应的多个开关与服务器连接,所述自动测试方法包括:向所述多个开关发送控制信号,以控制所述多个开关导通;在所述多个开关导通的情况下,控制所述服务器处于第一工作状态;按照预设冗余方式控制所述多个开关中的部分开关断开、其余开关导通,以使所述服务器处于第二工作状态;根据所述服务器分别处于所述第一工作状态和所述第二工作状态的情况下所述冗余电源的供电功率和反映所述服务器的工作性能的工作性能参数中的至少一项,确定所述多个电源中与所述其余开关连接的电源是否满足要求。求。求。

【技术实现步骤摘要】
冗余电源的自动测试方法、装置和系统


[0001]本公开涉及互联网设备供电
,尤其是一种冗余电源的自动测试方法、装置和系统。

技术介绍

[0002]在互联网领域,有些设备,例如服务器由冗余电源供电,以保证设备的可靠运行。在设备投入实际应用之前,需检测冗余电源的有效性。
[0003]相关技术中,通过人工的方式来通断冗余电源。

技术实现思路

[0004]专利技术人注意到,在冗余电源的数量较多的情况下,需要人工反复通断电源,然后通过人工观察设备的运行状态来确定冗余电源是否满足要求。这样的方式耗费时间长,测试效率低、且容易出错。
[0005]为了解决上述问题,本公开实施例提出了如下解决方案。
[0006]根据本公开实施例的一方面,提供一种冗余电源的自动测试方法,所述冗余电源包括多个电源,所述多个电源经由一一对应的多个开关与服务器连接,所述自动测试方法包括:向所述多个开关发送控制信号,以控制所述多个开关导通;在所述多个开关导通的情况下,控制所述服务器处于第一工作状态;按照预设冗余方式控制所述多个开关中的部分开关断开、其余开关导通,以使所述服务器处于第二工作状态;根据所述服务器分别处于所述第一工作状态和所述第二工作状态的情况下所述冗余电源的供电功率和反映所述服务器的工作性能的工作性能参数中的至少一项,确定所述多个电源中与所述其余开关连接的电源是否满足要求。
[0007]在一些实施例中,所述控制所述服务器处于第一工作状态包括:控制对所述服务器施加负载压力,以使所述服务器的工作性能参数达到最大预设参数,从而控制所述服务器处于所述第一工作状态。
[0008]在一些实施例中,控制对所述服务器施加负载压力包括:控制所述服务器上设置的测试程序被执行。
[0009]在一些实施例中,所述预设冗余方式包括至少一种冗余方式,每种冗余方式包括多种组合方式;所述按照预设冗余方式控制所述多个开关中的部分开关断开、其余开关导通,以使所述服务器处于第二工作状态包括:按照每种冗余方式中的每种组合方式,分别控制所述部分开关断开、所述其余开关导通,其中,不同组合方式下的所述部分开关至少有一个开关不同。
[0010]在一些实施例中,所述按照每种冗余方式中的每种组合方式,分别控制所述部分开关断开、所述其余开关导通包括:按照每种组合方式控制所述部分开关断开、所述其余开关导通后,控制该种组合方式下的所述部分开关导通。
[0011]在一些实施例中,所述根据所述服务器分别处于所述第一工作状态和所述第二工
作状态的情况下所述冗余电源的供电功率和反映所述服务器的工作性能的工作性能参数中的至少一项,确定所述多个电源中与所述其余开关连接的电源是否满足要求包括:根据所述服务器分别处于所述第一工作状态和所述第二工作状态的情况下所述冗余电源的供电功率和所述工作性能参数中的至少一项,判断所述服务器处于所述第二工作状态的情况下的工作性能是否低于预设性能,以得到第一判断结果;判断所述服务器处于所述第二工作状态的情况下的所述冗余电源的供电功率是否小于所述服务器的额定功率,以得到第二判断结果;判断所述服务器处于所述第二工作状态的情况下,所述服务器是否关机,以得到第三判断结果;根据所述第一判断结果、所述第二判断结果和所述第三判断结果中的至少一项,确定所述多个电源中与所述其余开关连接的电源是否满足要求。
[0012]在一些实施例中,所述根据所述第一判断结果、所述第二判断结果和所述第三判断结果中的至少一项,确定所述多个电源中与所述其余开关连接的电源是否满足要求包括:在所述第一判断结果、所述第二判断结果和所述第三判断结果均为否的情况下,与所述其余开关连接的电源满足要求;在所述第一判断结果、所述第二判断结果和所述第三判断结果中的至少一个为是的情况下,与所述其余开关连接的电源不满足要求。
[0013]在一些实施例中,如果所述服务器处于所述第一工作状态的情况下的所述冗余电源的供电功率与所述服务器处于所述第二工作状态的情况下的所述冗余电源的供电功率之间的第一差值大于第一预设值,则所述第一判断结果为是,所述第一预设值大于0;如果所述服务器处于所述第一工作状态的情况下的所述工作性能参数与所述服务器处于所述第二工作状态的情况下的所述工作性能参数之间的第二差值大于第二预设值,则所述第一判断结果为是,所述第二预设值大于0;如果所述第一差值不大于所述第一预设值、且所述第二差值不大于所述第二预设值,则所述第一判断结果为否。
[0014]根据本公开实施例的另一方面,提供一种冗余电源的自动测试装置,所述冗余电源包括多个电源,所述多个电源经由一一对应的多个开关与服务器连接,所述自动测试装置包括:发送模块,被配置为向所述多个开关发送控制信号,以控制所述多个开关导通;控制模块,被配置为在所述多个开关导通的情况下,控制所述服务器处于第一工作状态;以及按照预设冗余方式控制所述多个开关中的部分开关断开、其余开关导通,以使所述服务器处于第二工作状态;确定模块,被配置为根据所述服务器分别处于所述第一工作状态和所述第二工作状态的情况下所述冗余电源的供电功率和反映所述服务器的工作性能的工作性能参数中的至少一项,确定所述多个电源中与所述其余开关连接的电源是否满足要求。
[0015]根据本公开实施例的又一方面,提供一种冗余电源的自动测试装置,包括:存储器;以及耦接至所述存储器的处理器,所述处理器被配置为基于存储在所述存储器的指令执行上述任意一个实施例所述的自动测试方法。
[0016]根据本公开实施例的再一方面,提供一种冗余电源的自动测试系统,包括:上述任意一个实施例所述的冗余电源的自动测试装置;和与所述多个电源一一对应的多个开关,所述多个电源经由所述多个开关与服务器连接。
[0017]在一些实施例中,所述自动测试系统还包括:压力施加装置,设置在所述服务器上,被配置为响应于所述自动测试装置的控制指令,对所述服务器施加负载压力。
[0018]在一些实施例中,所述压力施加装置被配置为响应于所述控制指令,执行被测程序,以对所述服务器施加负载压力。
[0019]本公开实施例中,通过向多个开关发送控制信号可以自动控制多个开关的导通或断开,从而控制服务器处于不同的工作状态。进而,根据服务器在不同工作状态下冗余电源的供电功率和工作性能参数中的至少一项,即可自动确定多个电源中与其余开关连接的电源是否满足要求。这样的方式可以提高冗余电源的测试效率和准确性。
[0020]下面通过附图和实施例,对本公开的技术方案做进一步的详细描述。
附图说明
[0021]为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0022]图1是根据本公开一些实施例的冗余电源的自动测试系统的结构示意图;
[0023]图2是根据本公开一些实施例本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种冗余电源的自动测试方法,所述冗余电源包括多个电源,所述多个电源经由一一对应的多个开关与服务器连接,所述自动测试方法包括:向所述多个开关发送控制信号,以控制所述多个开关导通;在所述多个开关导通的情况下,控制所述服务器处于第一工作状态;按照预设冗余方式控制所述多个开关中的部分开关断开、其余开关导通,以使所述服务器处于第二工作状态;根据所述服务器分别处于所述第一工作状态和所述第二工作状态的情况下所述冗余电源的供电功率和反映所述服务器的工作性能的工作性能参数中的至少一项,确定所述多个电源中与所述其余开关连接的电源是否满足要求。2.根据权利要求1所述的自动测试方法,其中,所述控制所述服务器处于第一工作状态包括:控制对所述服务器施加负载压力,以使所述服务器的工作性能参数达到最大预设参数,从而控制所述服务器处于所述第一工作状态。3.根据权利要求2所述的自动测试方法,其中,控制对所述服务器施加负载压力包括:控制所述服务器上设置的测试程序被执行。4.根据权利要求1所述的自动测试方法,其中,所述预设冗余方式包括至少一种冗余方式,每种冗余方式包括多种组合方式;所述按照预设冗余方式控制所述多个开关中的部分开关断开、其余开关导通,以使所述服务器处于第二工作状态包括:按照每种冗余方式中的每种组合方式,分别控制所述部分开关断开、所述其余开关导通,其中,不同组合方式下的所述部分开关至少有一个开关不同。5.根据权利要求4所述的自动测试方法,其中,所述按照每种冗余方式中的每种组合方式,分别控制所述部分开关断开、所述其余开关导通包括:按照每种组合方式控制所述部分开关断开、所述其余开关导通后,控制该种组合方式下的所述部分开关导通。6.根据权利要求1-5中任意一项所述的自动测试方法,其中,所述根据所述服务器分别处于所述第一工作状态和所述第二工作状态的情况下所述冗余电源的供电功率和反映所述服务器的工作性能的工作性能参数中的至少一项,确定所述多个电源中与所述其余开关连接的电源是否满足要求包括:根据所述服务器分别处于所述第一工作状态和所述第二工作状态的情况下所述冗余电源的供电功率和所述工作性能参数中的至少一项,判断所述服务器处于所述第二工作状态的情况下的工作性能是否低于预设性能,以得到第一判断结果;判断所述服务器处于所述第二工作状态的情况下的所述冗余电源的供电功率是否小于所述服务器的额定功率,以得到第二判断结果;判断所述服务器处于所述第二工作状态的情况下,所述服务器是否关机,以得到第三判断结果;根据所述第一判断结果、所述第二判断结果和所述第三判断结果中的至少一项,确定所述多个电源中与所述其余开关连接的电源是否满足要求。7.根据权利要求6所述的自动测试方法,其中,所...

【专利技术属性】
技术研发人员:黄植勤李先绪王海霞邱红飞郑文武陈泳朱海云黄春光
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1