一种PCIe设备故障检测的方法、装置、设备及介质制造方法及图纸

技术编号:36557601 阅读:8 留言:0更新日期:2023-02-04 17:12
本申请公开了一种PCIe设备故障检测的方法、装置、设备及介质,涉及服务器领域。首先根据用于表征当前PCIe设备的当前传输性能的参数的当前值与额定值的关系对当前PCIe设备进行初步故障检测;然后再根据当前值与目标PCIe设备的当前传输性能的参数的最小值之间的关系对当前PCIe设备再次进行故障检测,其中,目标PCIe设备为在组成当前服务器系统中,当前PCIe设备所在PCIe链路上除当前PCIe设备外的PCIe设备。由此可见,通过对PCIe设备进行多次故障检测,使得能够较准确地得到PCIe设备的故障检测结果。此外,本申请还提供一种PCIe设备故障检测的装置、设备以及计算机可读存储介质,效果同上。效果同上。效果同上。

【技术实现步骤摘要】
一种PCIe设备故障检测的方法、装置、设备及介质


[0001]本申请涉及服务器领域,特别是涉及一种PCIe设备故障检测的方法、装置、设备及介质。

技术介绍

[0002]随着时间的发展和科技的进步,计算机系统中,特别是服务器系统的设计越来越复杂,系统中使用的高速串行计算机扩展总线标准(Peripheral Component Interconnect Express,PCIe)设备的种类、数量越来越多。在服务器生产工厂和用户的数据中心不可避免的会遇到诸多PCIe设备故障。降速和降带宽作为PCIe设备的两种常见故障,而PCIe设备的故障会影响服务器产品的生产以及用户数据中心的业务运行。
[0003]由此可见,在服务器产品的生产中和用户数据中心实际运营中,如何确定PCIe设备的故障是本领域技术人员亟需解决的技术问题。

技术实现思路

[0004]本申请的目的是提供一种PCIe设备故障检测的方法、装置、设备及介质,用于在服务器产品的生产中和用户数据中心实际运营中检测PCIe设备故障。
[0005]为解决上述技术问题,本申请提供一种PCIe设备故障检测的方法,包括:
[0006]获取用于表征当前PCIe设备的当前传输性能的参数的当前值和额定值;
[0007]判断所述当前值与所述额定值是否相等;
[0008]若是,则确定所述当前PCIe设备的所述当前传输性能正常;
[0009]若否,则在所述当前值小于所述额定值的情况下,获取用于表征目标PCIe设备的所述当前传输性能的所述参数的最小值,其中,所述目标PCIe设备为在组成当前服务器系统中,所述当前PCIe设备所在PCIe链路上除所述当前PCIe设备外的所述PCIe设备;在所述当前值大于或等于所述最小值的情况下,确定所述当前PCIe设备的所述当前传输性能正常。
[0010]优选地,所述当前值小于所述最小值,所述方法还包括:
[0011]获取所述当前PCIe设备所在的PCIe根节点;
[0012]获取用于表征所述PCIe根节点的所述当前传输性能的所述参数;
[0013]在用于表征所述PCIe根节点的所述当前传输性能的所述参数为固定值的情况下,确定所述当前PCIe设备的所述当前传输性能正常。
[0014]优选地,用于表征所述PCIe根节点的所述当前传输性能的所述参数不为所述固定值;所述方法还包括:
[0015]确定所述当前PCIe设备的所述当前传输性能故障;
[0016]将所述当前传输性能故障传输至BMC。
[0017]优选地,所述当前传输性能为当前链接带宽或当前链接速率。
[0018]优选地,所述目标PCIe设备为在组成所述当前服务器系统中,所述当前PCIe设备
所在的所述PCIe链路上所述当前PCIe设备的所有上级PCIe设备或所述当前PCIe设备的所有下级PCIe设备;判断所述当前值是否大于或等于所述最小值包括:
[0019]获取所有所述上级PCIe设备的所述当前传输性能的所述参数的第一最小值及获取所有所述下级PCIe设备的所述当前传输性能的所述参数的第二最小值;
[0020]判断所述当前值是否大于或等于所述第一最小值和/或所述第二最小值;
[0021]若是,则确定所述当前PCIe设备的所述当前传输性能正常;
[0022]若否,则进入所述获取所述当前PCIe设备所在的PCIe根节点的步骤。
[0023]优选地,在所述获取用于表征当前PCIe设备的当前传输性能的参数的当前值和额定值之前,所述方法还包括:
[0024]判断是否成功读取所述当前PCIe设备;
[0025]若否,则进入所述获取用于表征当前PCIe设备的当前传输性能的参数的当前值和额定值的步骤;
[0026]若是,则结束。
[0027]优选地,在所述将所述当前传输性能故障传输至BMC之后,所述方法还包括:
[0028]通过所述BMC将所述当前传输性能故障记录在日志中和/或输出用于表征所述当前传输性能故障的提示信息。
[0029]为了解决上述技术问题,本申请还提供一种PCIe设备故障检测的装置,包括:
[0030]第一获取模块,用于获取用于表征当前PCIe设备的当前传输性能的参数的当前值和额定值;
[0031]判断模块,用于判断所述当前值与所述额定值是否相等;若是,则触发第一确定模块;若否,则触发第二获取模块、第二确定模块;
[0032]所述第一确定模块,用于确定所述当前PCIe设备的所述当前传输性能正常;
[0033]所述第二获取模块,用于获取用于表征目标PCIe设备的所述当前传输性能的所述参数的最小值,其中,所述目标PCIe设备为在组成当前服务器系统中,所述当前PCIe设备所在PCIe链路上除所述当前PCIe设备外的所述PCIe设备;
[0034]所述第二确定模块,用于在所述当前值大于或等于所述最小值的情况下,确定所述当前PCIe设备的所述当前传输性能正常。
[0035]为了解决上述技术问题,本申请还提供一种PCIe设备故障检测的设备,包括:
[0036]存储器,用于存储计算机程序;
[0037]处理器,用于执行所述计算机程序时实现上述的PCIe设备故障检测的方法的步骤。
[0038]为了解决上述技术问题,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述的PCIe设备故障检测的方法的步骤。
[0039]本申请所提供的PCIe设备故障检测的方法,包括:获取用于表征当前PCIe设备的当前传输性能的参数的当前值和额定值;判断当前值与额定值是否相等;若是,则确定当前PCIe设备的当前传输性能正常;若否,则在当前值小于额定值的情况下,获取用于表征目标PCIe设备的当前传输性能的参数的最小值,其中,目标PCIe设备为在组成当前服务器系统中,当前PCIe设备所在PCIe链路上除当前PCIe设备外的PCIe设备;在当前值大于或等于最
小值的情况下,确定当前PCIe设备的当前传输性能正常。该方法中,在对PCIe设备进行故障检测时,首先根据用于表征当前PCIe设备的当前传输性能的参数的当前值与额定值的关系对当前PCIe设备进行初步故障检测;然后再根据当前值与目标PCIe设备的当前传输性能的参数的最小值之间的关系对当前PCIe设备再次进行故障检测。由此可见,通过对PCIe设备进行多次故障检测,使得能够较准确地得到PCIe设备的故障检测结果。
[0040]此外,本申请还提供一种PCIe设备故障检测的装置、PCIe设备故障检测的设备以及计算机可读存储介质,与上述提到的PCIe设备故障检测的方法具有相同或相对应的技术特征,效果同上。
附图说明
[0041]为了更清楚地说明本申请实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种PCIe设备故障检测的方法,其特征在于,包括:获取用于表征当前PCIe设备的当前传输性能的参数的当前值和额定值;判断所述当前值与所述额定值是否相等;若是,则确定所述当前PCIe设备的所述当前传输性能正常;若否,则在所述当前值小于所述额定值的情况下,获取用于表征目标PCIe设备的所述当前传输性能的所述参数的最小值,其中,所述目标PCIe设备为在组成当前服务器系统中,所述当前PCIe设备所在PCIe链路上除所述当前PCIe设备外的所述PCIe设备;在所述当前值大于或等于所述最小值的情况下,确定所述当前PCIe设备的所述当前传输性能正常。2.根据权利要求1所述的PCIe设备故障检测的方法,其特征在于,所述当前值小于所述最小值,所述方法还包括:获取所述当前PCIe设备所在的PCIe根节点;获取用于表征所述PCIe根节点的所述当前传输性能的所述参数;在用于表征所述PCIe根节点的所述当前传输性能的所述参数为固定值的情况下,确定所述当前PCIe设备的所述当前传输性能正常。3.根据权利要求2所述的PCIe设备故障检测的方法,其特征在于,用于表征所述PCIe根节点的所述当前传输性能的所述参数不为所述固定值;所述方法还包括:确定所述当前PCIe设备的所述当前传输性能故障;将所述当前传输性能故障传输至BMC。4.根据权利要求1至3任意一项所述的PCIe设备故障检测的方法,其特征在于,所述当前传输性能为当前链接带宽或当前链接速率。5.根据权利要求4所述的PCIe设备故障检测的方法,其特征在于,所述目标PCIe设备为在组成所述当前服务器系统中,所述当前PCIe设备所在的所述PCIe链路上所述当前PCIe设备的所有上级PCIe设备或所述当前PCIe设备的所有下级PCIe设备;判断所述当前值是否大于或等于所述最小值包括:获取所有所述上级PCIe设备的所述当前传输性能的所述参数的第一最小值及获取所有所述下级PCIe设备的所述当前传输性能的所述参数的第二最小值;判断所述当前值是否大于或等于所述第一最小值...

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

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

1