服务器性能检测方法、系统、可编程控制器及存储介质技术方案

技术编号:26170454 阅读:77 留言:0更新日期:2020-10-31 13:38
本申请公开了一种服务器性能检测方法,应用于可编程逻辑控制器,所述服务器性能检测方法包括:接收主机设备发送的测试策略;其中,所述测试策略包括电源开启条件和电源关闭条件;根据所述测试策略开启或关闭所述目标服务器的电源;记录每次开启所述目标服务器的电源后所述目标服务器中目标装置的工作状态,并根据所述目标装置的工作状态生成服务器性能检测结果。本申请能够提高检测服务器性能的准确性。本申请还公开了一种服务器性能检测系统、一种电子设备及一种存储介质,具有以上有益效果。

Server performance testing method, system, programmable controller and storage medium

【技术实现步骤摘要】
服务器性能检测方法、系统、可编程控制器及存储介质
本申请涉及计算机领域,特别涉及一种服务器性能检测方法、系统、一种可编程逻辑控制器及一种存储介质。
技术介绍
服务器是一种对可靠性要求极高的产品,因此在研发过程中对于服务器的测试的投入也相当大。服务器电源断电测试是一种服务器性能检测方法,检测服务器反复断电上电时对于服务器内部各个装置(如BIOS和CPLD)的性能影响。相关技术中,通过BMC(BaseboardManagementController,基板管理控制器)控制系统电源的开启或断开,即:通过BMC控制系统内部电源,并检测系统供电系统放电结束后再重新接通电源。但是这种基于BMC的服务器性能检测方法只能对服务器系统部分进行测试,在BMC不断电的情况下无法真正模拟服务器断电场景,无法准确检测服务器的性能。因此,如何提高检测服务器性能的准确性技术人员目前需要解决的技术问题。
技术实现思路
本申请的目的是提供一种服务器性能检测方法、系统、一种可编程逻辑控制器及一种存储介质,能够提高检测服务器性能的准确性。为解决上述技术问题,本申请提供一种服务器性能检测方法,应用于可编程逻辑控制器,该服务器性能检测方法包括:接收主机设备发送的测试策略;其中,所述测试策略包括电源开启条件和电源关闭条件;根据所述测试策略开启或关闭所述目标服务器的电源;记录每次开启所述目标服务器的电源后所述目标服务器中目标装置的工作状态,并根据所述目标装置的工作状态生成服务器性能检测结果。可选的,根据所述测试策略开启所述目标服务器的电源包括:采集所述目标服务器的电源输出端电压;判断所述电源输出端电压是否小于或等于所述电源开启条件对应的预设电压;若是,则开启所述目标服务器的电源。可选的,在根据所述测试策略关闭所述目标服务器的电源之后,还包括:记录所述目标服务器的电压下降时长,并将所述电压下降时长返回至所述主机设备,以便所述主机设备根据所述电压下降时长更新所述测试策略;其中,所述电压下降时长为关闭所述目标服务器的电源后所述电源输出端电压降至所述预设电压所消耗的时长。可选的,根据所述测试策略关闭所述目标服务器的电源包括:采集所述目标服务器的电源输出端电压;判断电压稳定时长是否大于第一预设时长;其中,所述电压稳定时长为开启所述目标服务器的电源后所述电源输出端电压持续处于预设电压区间内的时长;若是,则关闭所述目标服务器的电源。可选的,根据所述测试策略关闭所述目标服务器的电源包括:判断持续开启所述目标服务器的电源的时长是否大于第二预设时长;若是,则关闭所述目标服务器的电源。可选的,所述接收主机设备发送的测试策略包括:通过串口服务器接收所述主机设备发送的所述测试策略。可选的,根据所述测试策略开启或关闭所述目标服务器的电源,包括:根据所述测试策略控制继电器开启或关闭所述目标服务器的电源。本申请还提供了一种服务器性能检测系统,应用于可编程逻辑控制器,该服务器性能检测系统包括:策略接收模块,用于接收主机设备发送的测试策略;其中,所述测试策略包括电源开启条件和电源关闭条件;电源控制模块,用于根据所述测试策略开启或关闭所述目标服务器的电源;稳定性检测模块,用于记录每次开启所述目标服务器的电源后所述目标服务器中目标装置的工作状态,并根据所述目标装置的工作状态生成服务器性能检测结果。本申请还提供了一种存储介质,其上存储有计算机程序,所述计算机程序执行时实现上述服务器性能检测方法执行的步骤。本申请还提供了一种可编程逻辑控制器,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器调用所述存储器中的计算机程序时实现上述服务器性能检测方法执行的步骤。本申请提供了一种服务器性能检测方法,应用于可编程逻辑控制器,所述服务器性能检测方法包括:接收主机设备发送的测试策略;其中,所述测试策略包括电源开启条件和电源关闭条件;根据所述测试策略开启或关闭所述目标服务器的电源;记录每次开启所述目标服务器的电源后所述目标服务器中目标装置的工作状态,并根据所述目标装置的工作状态生成服务器性能检测结果。本申请应用于可编程逻辑控制器,可编程逻辑控制器接收主机设备发送的测试策略,基于测试策略多次开启或关闭目标服务器的电源,并记录每次目标服务器中各个目标装置在反复开启或关闭下的工作状态,进而得到服务器性能检测结果。由于可编程逻辑控制器为独立于目标服务器之外的设备,因此可以实现目标服务器的完全断电,即真实还原模拟服务器断电场景,能够提高检测服务器性能的准确性。本申请同时还提供了一种服务器性能检测系统、一种电子设备和一种存储介质,具有上述有益效果,在此不再赘述。附图说明为了更清楚地说明本申请实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例所提供的一种服务器性能检测方法的流程图;图2为本申请实施例所提供的一种服务器性能检测系统的结构示意图。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。下面请参见图1,图1为本申请实施例所提供的一种服务器性能检测方法的流程图。具体步骤可以包括:S101:接收主机设备发送的测试策略;其中,本实施例可以应用于可编程逻辑控制器(PLC,ProgrammableLogicController),可编程逻辑控制器为独立于目标服务器之外的设备,可编程逻辑控制器可以通过串口服务器与主机设备连接,还可以与目标服务器连接。因此本实施例可以通过串口服务器接收所述主机设备发送的所述测试策略。在本步骤之前可以存在主机设备发送测试策略的操作,测试策略中可以包括电源开启条件和电源关闭条件。电源开启条件为控制目标服务器的电源开启的条件,电源关闭条件为控制目标服务器的电源关闭的条件。S102:根据所述测试策略开启或关闭所述目标服务器的电源;其中,在得到了测试策略之后,可编程逻辑控制器可以基于测试策略开启目标服务器的电源或关闭目标服务器的电源。开启目标服务器的电源即控制目标服务器上电的过程,关闭目标服务器的电源即控制服务器断电的过程。测试策略中可以包括电源开启条件和电源关闭条件,本实施例可以判断目标服务器的当前状态是否符合电源开启条件或电源关闭条件,若目标服务器的当前状态符合电源开启条件则开启目标服务器的电源,若目标服务器的当前状态符合电本文档来自技高网...

【技术保护点】
1.一种服务器性能检测方法,其特征在于,应用于可编程逻辑控制器,所述服务器性能检测方法包括:/n接收主机设备发送的测试策略;其中,所述测试策略包括电源开启条件和电源关闭条件;/n根据所述测试策略开启或关闭所述目标服务器的电源;/n记录每次开启所述目标服务器的电源后所述目标服务器中目标装置的工作状态,并根据所述目标装置的工作状态生成服务器性能检测结果。/n

【技术特征摘要】
1.一种服务器性能检测方法,其特征在于,应用于可编程逻辑控制器,所述服务器性能检测方法包括:
接收主机设备发送的测试策略;其中,所述测试策略包括电源开启条件和电源关闭条件;
根据所述测试策略开启或关闭所述目标服务器的电源;
记录每次开启所述目标服务器的电源后所述目标服务器中目标装置的工作状态,并根据所述目标装置的工作状态生成服务器性能检测结果。


2.根据权利要求1所述服务器性能检测方法,其特征在于,根据所述测试策略开启所述目标服务器的电源包括:
采集所述目标服务器的电源输出端电压;
判断所述电源输出端电压是否小于或等于所述电源开启条件对应的预设电压;
若是,则开启所述目标服务器的电源。


3.根据权利要求2所述服务器性能检测方法,其特征在于,在根据所述测试策略关闭所述目标服务器的电源之后,还包括:
记录所述目标服务器的电压下降时长,并将所述电压下降时长返回至所述主机设备,以便所述主机设备根据所述电压下降时长更新所述测试策略;
其中,所述电压下降时长为关闭所述目标服务器的电源后所述电源输出端电压降至所述预设电压所消耗的时长。


4.根据权利要求1所述服务器性能检测方法,其特征在于,根据所述测试策略关闭所述目标服务器的电源包括:
采集所述目标服务器的电源输出端电压;
判断电压稳定时长是否大于第一预设时长;其中,所述电压稳定时长为开启所述目标服务器的电源后所述电源输出端电压持续处于预设电压区间内的时长;
若是,则关闭所述目标服务器的电源。


5.根据权...

【专利技术属性】
技术研发人员:郭艳杰胡龙黄强任双廷
申请(专利权)人:广东浪潮大数据研究有限公司
类型:发明
国别省市:广东;44

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

1