服务器测试方法技术

技术编号:39788925 阅读:7 留言:0更新日期:2023-12-22 02:27
本发明专利技术提供了一种服务器测试方法

【技术实现步骤摘要】
服务器测试方法、装置、电子设备及存储介质


[0001]本专利技术涉及服务器
,特别是涉及一种服务器测试方法

装置

电子设备及存储介质


技术介绍

[0002]多节点服务器包含多个节点,每一个节点都是一个独立提供服务的子服务器,即多节点服务器由多个节点和管理装置构成

多节点服务器机箱内多个节点共享电源和风扇,可以减轻服务器的负载,但由于多个节点共用风扇和电源,各节点的风扇功能测试和
AC(Alternating Current
,交流断电
)
测试会互相干涉,是目前多节点服务器测试的难点

[0003]目前,多节点服务器的测试主要为串行测试,当前节点完成风扇功能测试和
AC
测试后通过
PDU(Power Distribution Unit
,电源分配单元
)
给多节点服务器电源断电,并循环执行风扇功能测试和
AC
测试,当前测试节点完成所有测试任务后再对下一节点执行测试任务,即测完一个节点后再测另一个节点,然而,这种串行测试方式,节点越多测试时长则越长,拉长了测试周期,进一步影响服务器生产诊断的测试效率


技术实现思路

[0004]有鉴于此,本专利技术旨在提出一种服务器测试方法

装置

电子设备及存储介质,解决现有串行测试周期长,影响服务器测试效率的问题,实现自动化<br/>、
高效的服务器测试

[0005]依据本专利技术的第一方面,提供了一种服务器测试方法,应用于服务器,所述服务器包括第一节点和第二节点,所述方法包括:
[0006]在读取到所述第一节点和所述第二节点初始测试完成字符的情况下,控制所述第一节点和所述第二节点依次进行风扇测试,并分别写入风扇测试完成字符;
[0007]响应于读取到所述第二节点的风扇测试完成字符,控制所述第一节点和所述第二节点依次进行电源测试,并分别写入电源测试完成字符;
[0008]响应于读取到所述第二节点的电源测试完成字符,控制所述第一节点和所述第二节点上下电,并同步进行终止测试

[0009]可选地,所述在读取到所述第一节点和所述第二节点初始测试完成字符的情况下,控制所述第一节点和所述第二节点依次进行风扇测试,并分别写入风扇测试完成字符之前,还包括:
[0010]响应于服务器多节点开机信号,获取当前待测试节点的测试记录,检测所述当前待测试节点是否存在初始测试完成记录;
[0011]若否,则控制所述当前待测试节点同步进行初始测试;
[0012]当所述当前待测试节点完成初始测试任务时下发启动命名管道指令,在所述命名管道写入初始测试完成字符

[0013]可选地,所述控制所述第一节点和所述第二节点依次进行风扇测试,并分别写入风扇测试完成字符,包括:
[0014]判断当前待测试节点是否为第一节点,若是,控制所述第一节点进行风扇测试;
[0015]当所述第一节点完成风扇测试时,在命名管道写入第一节点对应风扇测试完成字符;
[0016]读取到所述第一节点对应风扇测试完成字符,则调整所述当前待测试节点为所述第二节点,控制所述第二节点进行风扇测试;
[0017]当所述第二节点完成风扇测试时,在所述命名管道写入第二节点对应风扇测试完成字符

[0018]可选地,所述响应于读取到所述第二节点的风扇测试完成字符,控制所述第一节点和所述第二节点依次进行电源测试,并分别写入电源测试完成字符,包括:
[0019]响应于读取到所述第二节点的风扇测试完成字符,判断当前待测试节点是否为所述第一节点;
[0020]若当前待测试节点是所述第一节点,控制所述第一节点进行电源测试,否则,调整所述当前待测试节点为所述第一节点,并控制所述第一节点进行电源测试;
[0021]当所述第一节点完成电源测试时,在命名管道写入所述第一节点对应电源测试完成字符;
[0022]读取到所述第一节点对应电源测试完成字符,则调整所述当前待测试节点为所述第二节点,控制所述第二节点进行电源测试;
[0023]当所述第二节点完成电源测试时,在所述命名管道写入所述第二节点对应电源测试完成字符

[0024]可选地,所述响应于读取到所述第二节点的电源测试完成字符,控制所述第一节点和所述第二节点上下电,同步进行终止测试,包括:
[0025]响应于读取到所述第二节点的电源测试完成字符,向电源分配单元发送下电和上电指令,控制所述第一节点和所述第二节点下电后上电;
[0026]当所述第一节点和所述第二节点重新上电时,控制所述第一节点和所述第二节点同步进行终止测试

[0027]可选地,所述当所述第一节点和所述第二节点重新上电时,控制所述第一节点和所述第二节点同步进行终止测试之前,还包括:
[0028]响应于读取到所述第二节点的电源测试完成字符,控制所述第一节点和所述第二节点依次周期进行预设次数的风扇测试和电源测试

[0029]可选地,所述在读取到所述第一节点和所述第二节点初始测试完成字符的情况下,控制所述第一节点和所述第二节点依次进行风扇测试,并分别写入风扇测试完成字符之前,还包括:
[0030]预先设置测试配置信息,所述测试配置信息包括测试间隔;
[0031]根据所述测试间隔,控制所述第一节点和所述第二节点交替进行风扇测试和电源测试的等待时长

[0032]依据本专利技术的第二方面,提供了一种服务器测试装置,应用于服务器,所述服务器包括第一节点和第二节点,所述装置包括:
[0033]第一控制模块,用于在读取到所述第一节点和所述第二节点初始测试完成字符的情况下,控制所述第一节点和所述第二节点依次进行风扇测试,并分别写入风扇测试完成
字符;
[0034]第二控制模块,用于响应于读取到所述第二节点的风扇测试完成字符,控制所述第一节点和所述第二节点依次进行电源测试,并分别写入电源测试完成字符;
[0035]第三控制模块,用于响应于读取到所述第二节点的电源测试完成字符,控制所述第一节点和所述第二节点上下电,并同步进行终止测试

[0036]依据本专利技术的又一方面,还提供一种电子设备,包括:
[0037]处理器;
[0038]用于存储所述处理器可执行指令的存储器;
[0039]其中,所述处理器被配置为执行所述指令,以实现如上所述的服务器测试方法

[0040]依据本专利技术的又一方面,还提供一种可读存储介质,所述可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上所述的服务器测试方法的步骤

[0041]本专利技术实施例提供的服务器测试方法,通过在读取本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种服务器测试方法,其特征在于,应用于服务器,所述服务器包括第一节点和第二节点,所述方法包括:在读取到所述第一节点和所述第二节点初始测试完成字符的情况下,控制所述第一节点和所述第二节点依次进行风扇测试,并分别写入风扇测试完成字符;响应于读取到所述第二节点的风扇测试完成字符,控制所述第一节点和所述第二节点依次进行电源测试,并分别写入电源测试完成字符;响应于读取到所述第二节点的电源测试完成字符,控制所述第一节点和所述第二节点上下电,并同步进行终止测试
。2.
根据权利要求1所述的方法,其特征在于,所述在读取到所述第一节点和所述第二节点初始测试完成字符的情况下,控制所述第一节点和所述第二节点依次进行风扇测试,并分别写入风扇测试完成字符之前,还包括:响应于服务器多节点开机信号,获取当前待测试节点的测试记录,检测所述当前待测试节点是否存在初始测试完成记录;若否,则控制所述当前待测试节点同步进行初始测试;当所述当前待测试节点完成初始测试任务时下发启动命名管道指令,在所述命名管道写入初始测试完成字符
。3.
根据权利要求1或2所述的方法,其特征在于,所述控制所述第一节点和所述第二节点依次进行风扇测试,并分别写入风扇测试完成字符,包括:判断当前待测试节点是否为第一节点,若是,控制所述第一节点进行风扇测试;当所述第一节点完成风扇测试时,在命名管道写入第一节点对应风扇测试完成字符;读取到所述第一节点对应风扇测试完成字符,则调整所述当前待测试节点为所述第二节点,控制所述第二节点进行风扇测试;当所述第二节点完成风扇测试时,在所述命名管道写入第二节点对应风扇测试完成字符
。4.
根据权利要求1所述的方法,其特征在于,所述响应于读取到所述第二节点的风扇测试完成字符,控制所述第一节点和所述第二节点依次进行电源测试,并分别写入电源测试完成字符,包括:响应于读取到所述第二节点的风扇测试完成字符,判断当前待测试节点是否为所述第一节点;若当前待测试节点是所述第一节点,控制所述第一节点进行电源测试,否则,调整所述当前待测试节点为所述第一节点,并控制所述第一节点进行电源测试;当所述第一节点完成电源测试时,在命名管道写入所述第一节点对应电源测试完成字符;读取到所述第一节点对应电源测试完成字符,则调整所述当前待测试节点为所述第二节点,控制所述第二节点进行电源测试;当所述第二节点...

【专利技术属性】
技术研发人员:赵晓强
申请(专利权)人:苏州元脑智能科技有限公司
类型:发明
国别省市:

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

1