本发明实施例涉及服务器压测调度领域,尤其涉及一种服务器压测调度方法、装置、电子设备及存储介质。
背景技术:
1、服务器制造工艺中包括压测,即在组装完成后按照订单要求进行压测。压测时长数小时,远大于装配节拍,因此压测中心会有数千个压测位。压测环境是多样的,如果每个压测位配置环境相同,必然增加成本,且设备利用率降低,经济性差。服务器一般由人工搬运,或人工上下压测架,耗费大量人力。且人工不能实时掌握压测位的使用状态,需要从系统里查看,需要记忆多条指令、信息,十分不便。
2、现有技术一般是压测中心为一个大的空间,没有隔开的压测室,服务器下线后由输送线和提升机组合的方式送到压测位,这种方式线体固定,提升机运行轨道固定,整体不够灵活。或者由agv背负压测车的方式送到压测室,机器直接在压测车上压测。这种方式占用空间大,比压测架的方式空间利用率低很多。
技术实现思路
1、鉴于此,为解决上述技术问题或部分技术问题,本发明实施例提供一种服务器压测调度方法、装置、电子设备及存储介质。
2、第一方面,本发明实施例提供一种服务器压测调度方法,包括:
3、获取待测目标服务器订单的压测需求信息,并基于所述压测需求信息确定目标压测室;
4、获取所述目标压测室的压测位占用信息,并基于所述压测位占用信息确定所述目标服务器订单的压测调度方案;
5、基于所述压测调度方案对服务器进行压测调度。
6、在一个可能的实施方式中,所述方法还包括:
7、所述压测需求信息至少包括电源电压、功率、网络带宽和待测服务器数量;
8、基于所述待测服务器数量在当前多个压测室中筛选出预设数量的目标压测室;
9、基于所述压测需求信息对所述目标压测室中的空余压测位的压测环境进行初始化。
10、在一个可能的实施方式中,所述方法还包括:
11、若目标压测室当前在测服务器订单的剩余时间满足第一公式或第二公式,则基于预设规则确定目标服务器订单分配到多个压测室的压测位数满足的条件,所述第一公式为:tk余≤nijdti,所述第二公式为:tk余≤(ni订单-nij)dti;
12、其中,tk余为目标压测室当前在测服务器订单的剩余时间,ni订单为待测目标服务器订单i的待测服务器总数,nij为待测目标服务器订单i分配到的j个压测室的压测位数,dti为测试一台服务器需要的时间;
13、通过第三公式计算得到所述待测目标服务器订单的直通率,所述第三公式为:
14、其中,ηi为待测目标服务器订单i的直通率,nng为服务器压测未通过数量,ni订单为待测目标服务器订单i的待测服务器总数。
15、在一个可能的实施方式中,所述方法还包括:
16、基于待测目标服务器订单的直通率通过第四公式确定压测室所需功率满足的条件,所述第四公式为:pj=pinijηi+∑kpknk订单ηk≤sj;
17、其中,pi为i订单服务器功率,pk为当前在测k订单服务器功率,sj为j压测室配电容量。
18、在一个可能的实施方式中,所述方法还包括:
19、基于目标服务器订单分配到多个压测室的压测位数满足的条件以及压测室所需功率满足的条件求解待测目标服务器订单i分配到的j个压测室的压测位数的最大值;
20、基于待测目标服务器订单i分配到的j个压测室的压测位数的最大值确定所述目标服务器订单分配到多个压测室的压测位数量。
21、在一个可能的实施方式中,所述方法还包括:
22、基于所述压测调度方案向运输车调度系统发送运输车调度指令,以使所述运输车调度系统调度运输车搬运待测目标服务器到目标压测室中的压测位。
23、在一个可能的实施方式中,所述方法还包括:
24、获取每一个待测目标服务器的压测结果;
25、将压测结果为未通过的服务器进行下架并维修。
26、第二方面,本发明实施例提供一种服务器压测调度装置,包括:
27、获取确定模块,用于获取待测目标服务器订单的压测需求信息,并基于所述压测需求信息确定目标压测室;
28、获取确定模块,用于获取所述目标压测室的压测位占用信息,并基于所述压测位占用信息确定所述目标服务器订单的压测调度方案;
29、调度模块,用于基于所述压测调度方案对服务器进行压测调度。
30、第三方面,本发明实施例提供一种电子设备,包括:处理器和存储器,所述处理器用于执行所述存储器中存储的服务器压测调度程序,以实现上述第一方面中所述的服务器压测调度方法。
31、第四方面,本发明实施例提供一种存储介质,包括:所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述第一方面中所述的服务器压测调度方法。
32、本发明实施例提供的服务器压测调度方案,通过获取待测目标服务器订单的压测需求信息,并基于所述压测需求信息确定目标压测室;获取所述目标压测室的压测位占用信息,并基于所述压测位占用信息确定所述目标服务器订单的压测调度方案;基于所述压测调度方案对服务器进行压测调度。相比于现有的压测中心没有隔开的压测室,无法根据压测需求环境进行精准压测,造成设备利用率低,经济性差的问题。由本方案,根据不同订单的压测需求匹配相应的压测室,并根据压测室的空闲压测位进行压测调度,可以提高设备利用率,解约压测成本,实现智能制造。
1.一种服务器压测调度方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述压测需求信息至少包括电源电压、功率、网络带宽和待测服务器数量;
3.根据权利要求2所述的方法,其特征在于,所述获取所述目标压测室的压测位占用信息,并基于所述压测位占用信息确定所述目标服务器订单的压测调度方案,包括:
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述基于所述压测调度方案对服务器进行压测调度,包括:
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
8.一种服务器压测调度装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:处理器和存储器,所述处理器用于执行所述存储器中存储的服务器压测调度程序,以实现权利要求1~7中任一项所述的服务器压测调度方法。
10.一种存储介质,其特征在于,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现权利要求1~7中任一项所述的服务器压测调度方法。