System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种服务器主板电压注错方法、装置、设备、介质制造方法及图纸_技高网

一种服务器主板电压注错方法、装置、设备、介质制造方法及图纸

技术编号:42675460 阅读:41 留言:0更新日期:2024-09-10 12:27
本发明专利技术涉及硬件测试技术领域,公开了一种服务器主板电压注错方法、装置、设备、介质,该方法包括:建立QEMU虚拟机的模拟数字转换器通道;基于QMP协议,解析基板管理控制器的传感器信息,确定与传感器对应的标识,与传感器对应的电压阈值;基于模拟数字转换器通道,建立标识、电压阈值、模拟数字转换器通道的第一对应关系;响应于用户的电压调整请求,基于第一对应关系,模拟主板电压注错。本发明专利技术的方案通过模拟主板注错信号的方式,提高主板电压信号监测的准确性。

【技术实现步骤摘要】

本专利技术涉及硬件测试,具体涉及一种服务器主板电压注错方法、装置、设备、介质


技术介绍

1、互联网的快速发展,也带来了服务器市场的繁荣。bmc在服务器中承担监控管理服务器的作用。bmc(基板管理控制器,board management controller)可以监控主板的电压信号,当电压信号高于设定的最大值,或低于设定的最小值时,及时处置并告警。我们需要在bmc功能测试阶段,验证bmc是否能够检测到异常电压信号,并及时处置。

2、在相关技术中,为实现主板电压信号的异常监测,通常需要通过人工的方式对主板进行破坏,人为的损坏某些部件,从而破坏正常的电压信号,借此观察bmc是否正确监测到了异常电压。或者需要修改电压阈值,使得正常值不在阈值设定范围内,借此查看bmc是否正确处置了异常电压信号。上述两种方式中,通过人为破坏的方式无法准确的确定破坏后的电压信号的数值范围,从而无法判定电压信号的异常是由异常电压引起的还是部件损坏引起的;通过修改电压阈值的方式,由于修改后使得正常工作范围内的电压被判定为异常电压,从而无法判定电压信号的异常是由异常电压引起的还是由于阈值的调整所引起的,两种方式均未实现具有明确数值的电压信号注入,无法保证形成主板异常电压信号的原因为异常电压本身,从而降低了主板电压信号监测的准确性。


技术实现思路

1、有鉴于此,本专利技术提供了一种服务器主板电压注错方法、装置、设备、介质,以解决主板电压信号监测的准确性低的技术问题。

2、第一方面,本专利技术提供了一种服务器主板电压注错方法,方法包括:建立qemu虚拟机的模拟数字转换器通道;基于qmp协议,解析基板管理控制器的传感器信息,确定与传感器对应的标识,与传感器对应的电压阈值;基于模拟数字转换器通道,建立标识、电压阈值、模拟数字转换器通道的第一对应关系;响应于用户的电压调整请求,基于第一对应关系,模拟主板电压注错。

3、结合第一方面,在第一方面的一种可能的实现方式中,建立qemu虚拟机的模拟数字转换器通道,包括:申请注册mmio内存;建立模拟数字转换器通道,以mmio内存存储qemu虚拟机的存储模拟数字转换器通道对应的值,形成模拟数字转换器通道的通道号与值的第二对应关系。

4、结合第一方面,在第一方面的一种可能的实现方式中,基于qmp协议,解析基板管理控制器的传感器信息,确定与传感器对应的标识,与传感器对应的电压阈值,包括:初始化qemu虚拟机;基于qmp协议,确定qemu虚拟机的模拟数字转换器通道;基于pldm协议,获取基板管理控制器的传感器信息;基于模拟数字转换器通道、第二对应关系,解析基板管理控制器的传感器信息,确定与传感器对应的标识,与传感器对应的电压阈值。

5、结合第一方面,在第一方面的一种可能的实现方式中,基于qmp协议,确定qemu虚拟机的模拟数字转换器通道,包括:基于qmp协议,建立与qemu虚拟机的连接;基于连接,利用获取通道指令,确定qemu虚拟机的模拟数字转换器通道。

6、结合第一方面,在第一方面的一种可能的实现方式中,基于模拟数字转换器通道、第二对应关系,解析基板管理控制器的传感器信息,确定与传感器对应的标识,与传感器对应的电压阈值,包括:基于模拟数字转换器通道与第二对应关系,确定与qemu虚拟机对应的传感器标识;基于标识,解析基板管理控制器的传感器信息,确定与传感器对应的电压阈值。

7、结合第一方面,在第一方面的一种可能的实现方式中,基于模拟数字转换器通道,建立标识、电压阈值、模拟数字转换器通道的第一对应关系,包括:建立模拟数字转换器通道的索引与标识的第三对应关系;基于第三对应关系,将与索引对应的标识、电压阈值写入对应模拟数字转换器通道,形成第一对应关系。

8、结合第一方面,在第一方面的一种可能的实现方式中,响应于用户的电压调整请求,基于第一对应关系,模拟主板电压注错,包括:响应于用户的电压调整请求,基于第一对应关系,反馈对应电压阈值;基于电压阈值,确定调整的电压值;以电压值,模拟主板电压注错。

9、第二方面,本专利技术提供了一种服务器主板电压注错装置,装置包括:通道建立模块,用于建立qemu虚拟机的模拟数字转换器通道;确定模块,用于基于qmp协议,解析基板管理控制器的传感器信息,确定与传感器对应的标识,与传感器对应的电压阈值;对应关系建立模块,用于基于模拟数字转换器通道,建立标识、电压阈值、模拟数字转换器通道的第一对应关系;注错模块,用于响应于用户的电压调整请求,基于第一对应关系,模拟主板电压注错。

10、第三方面,本专利技术提供了一种计算机设备,包括:存储器和处理器,存储器和处理器之间互相通信连接,存储器中存储有计算机指令,处理器通过执行计算机指令,从而执行上述第一方面或其对应的任一实施方式的服务器主板电压注错方法。

11、第四方面,本专利技术提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机指令,计算机指令用于使计算机执行上述第一方面或其对应的任一实施方式的服务器主板电压注错方法。

12、本专利技术技术方案,具有如下优点:

13、本专利技术提供的一种服务器主板电压注错方法、装置、设备、介质,该方法通过建立模拟数字转换器通道,对基板管理控制器的传感器信息进行解析,形成标识、电压阈值、模拟数字转换器通道的第一对应关系,从而响应于用户的电压调整请求,基于第一对应关系,模拟主板电压注错。这一过程中,通过qemu虚拟机的模拟数字转换器通道,存储基板管理控制器的传感器信息,并通过解析传感器信息,形成标识、电压阈值、模拟数字转换器通道的第一对应关系,从而利用第一对应关系,通过qemu虚拟机进行模拟,完成主板电压注错,提高主板电压信号监测的准确性。

本文档来自技高网...

【技术保护点】

1.一种服务器主板电压注错方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述建立QEMU虚拟机的模拟数字转换器通道,包括:

3.根据权利要求2所述的方法,其特征在于,所述基于QMP协议,解析基板管理控制器的传感器信息,确定与传感器对应的标识,与所述传感器对应的电压阈值,包括:

4.根据权利要求3所述的方法,其特征在于,所述基于QMP协议,确定所述QEMU虚拟机的模拟数字转换器通道,包括:

5.根据权利要求3所述的方法,其特征在于,所述基于所述模拟数字转换器通道、所述第二对应关系,解析基板管理控制器的传感器信息,确定与传感器对应的标识,与所述传感器对应的电压阈值,包括:

6.根据权利要求1所述的方法,其特征在于,所述基于所述模拟数字转换器通道,建立所述标识、所述电压阈值、所述模拟数字转换器通道的第一对应关系,包括:

7.根据权利要求1所述的方法,其特征在于,所述响应于用户的电压调整请求,基于所述第一对应关系,模拟主板电压注错,包括:

8.一种服务器主板电压注错装置,其特征在于,所述装置包括:

9.一种计算机设备,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机指令,所述计算机指令用于使计算机执行权利要求1至7中任一项所述的服务器主板电压注错方法。

...

【技术特征摘要】

1.一种服务器主板电压注错方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述建立qemu虚拟机的模拟数字转换器通道,包括:

3.根据权利要求2所述的方法,其特征在于,所述基于qmp协议,解析基板管理控制器的传感器信息,确定与传感器对应的标识,与所述传感器对应的电压阈值,包括:

4.根据权利要求3所述的方法,其特征在于,所述基于qmp协议,确定所述qemu虚拟机的模拟数字转换器通道,包括:

5.根据权利要求3所述的方法,其特征在于,所述基于所述模拟数字转换器通道、所述第二对应关系,解析基板管理控制器的传感器信息,确定与传感器对应的标识,与所述...

【专利技术属性】
技术研发人员:王志强
申请(专利权)人:浪潮商用机器有限公司
类型:发明
国别省市:

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

1