服务器测试方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:39044766 阅读:10 留言:0更新日期:2023-10-10 11:57
本发明专利技术提供了一种服务器测试方法、装置、电子设备及可读存储介质。获取服务器的系统外围设备资源值,并在服务器未插入设备的情况下,获取插槽资源值;系统外围设备资源值用于描述服务器所定义的系统外围设备资源值的原始值,插槽资源值用于描述当前已占用的资源值;响应于外围设备的插入,获取新的插槽资源值;在新的插槽资源值逐渐增大的情况下,确定服务器资源分配正常;在新的插槽资源值大于所述系统外围设备资源值的情况下,输出服务器资源不足的提示信息。通过在插入外围设备的过程中,不断的获取新的插槽资源值的方式,简洁、快速的确认服务器是否存在资源分配异常的问题,简化了用户对服务器进行测试的操作。简化了用户对服务器进行测试的操作。简化了用户对服务器进行测试的操作。

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


[0001]本专利技术涉及服务器
,尤其涉及一种服务器测试方法、装置、电子设备及可读存储介质。

技术介绍

[0002]BIOS(Basic Input/Output System,基本输入输出系统),它是一组固化到计算机内主板上一个ROM(Read

Only Memory,只读存储器)芯片上的程序,它保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序,它可从CMOS(Complementary Metal Oxide Semiconductor,互补金属氧化物半导体)中读写系统设置的具体信息。为了提高服务器的扩展性,服务器配置越来越复杂,服务器支持的PCIE(peripheral component interconnect express,高速串行计算机扩展总线标准)插槽越来越多,PCIE设备用于服务器数据的输入输出,PCIE资源的合理扩大将显得尤为重要。
[0003]当服务器满插设备时,上电开机,因OPROM(扩展ROM)资源不足导致宕机在请求界面,进而整机系统自动重启,运行进入死循环,为了排查问题原因,需要将设备逐个插拔,并重启,查找导致问题的原因。
[0004]上述方法需要频繁将服务器关机、断电、操作繁琐,测试效率较低。

技术实现思路

[0005]鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种服务器测试方法、装置、电子设备及可读存储介质。r/>[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]本申请实施例中,获取服务器的系统外围设备资源值,并在服务器未插入设备的情况下,获取插槽资源值;系统外围设备资源值用于描述服务器所定义的系统外围设备资源值的原始值,插槽资源值用于描述当前已占用的资源值;响应于外围设备的插入,获取新的插槽资源值;在新的插槽资源值逐渐增大的情况下,确定服务器资源分配正常;在新的插槽资源值大于所述系统外围设备资源值的情况下,输出服务器资源不足的提示信息。本申请的方案,通过获取服务器的系统外围设备资源值和插槽资源值,并通过在插入外围设备的过程中,不断的获取新的插槽资源值的方式,简洁、快速的确认服务器是否存在资源分配异常的问题,并且在服务器存在资源不足的问题时,发出提示信息,提升了对服务器进行测试的效率,简化了用户对服务器进行测试的操作。
附图说明
[00本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种服务器测试方法,其特征在于,所述方法包括:获取服务器的系统外围设备资源值,并在所述服务器未插入设备的情况下,获取插槽资源值;所述系统外围设备资源值用于描述所述服务器所定义的系统外围设备资源值的原始值,所述插槽资源值用于描述当前已占用的资源值;响应于外围设备的插入,获取新的插槽资源值;在所述新的插槽资源值逐渐增大的情况下,确定所述服务器资源分配正常;在所述新的插槽资源值大于所述系统外围设备资源值的情况下,输出服务器资源不足的提示信息。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:定义所述服务器的新的系统外围设备资源值,所述新的系统外围设备资源值小于所述系统外围设备资源值;响应于外围设备的插入,获取所述外围设备实际占用的资源值;通过判断所述实际占用的资源值是否大于所述新的系统外围设备资源值,测试所述服务器的提示信息上报功能。3.根据权利要求2所述的方法,其特征在于,所述通过判断所述实际占用的资源值是否大于所述新的系统外围设备资源值,测试所述服务器的提示信息上报功能,包括:若所述实际占用的资源值大于所述新的系统外围设备资源值的情况下,输出服务器资源不足的提示信息,则所述服务器的提示信息上报功能正常;若所述实际占用的资源值小于所述新的系统外围设备资源值的情况下,正常进入所述服务器的操作系统。4.根据权利要求2所述的方法,其特征在于,所述响应于外围设备的插入,获取所述外围设备实际占用的资源值,包括:在所述服务器重新开机后,检测所述服务器插入的外围设备;将所述外围设备的实际占用的资源值进行记录。5.根据权利要求1所述的方法,其特征在于,所述在所述服务器未插入设备的情况下,获取插槽资源值,包括:在所述服务器未插入设备的情况下,通过串口收集插槽资源值;所述串口收集的插槽资源值用于表征所述服务器的硬件自身占用的资源值。6.根据权利要求1所述的方法,其特征在于,所述响应于外围设备的插入,获取新的插槽资源值,包括:响应于第一个外围设备的插入,收...

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

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

1