高速链路误码告警方法、装置、设备及可读存储介质制造方法及图纸

技术编号:20841498 阅读:19 留言:0更新日期:2019-04-13 08:37
本发明专利技术实施例公开了一种高速链路误码告警方法、装置、设备及计算机可读存储介质。其中,方法包括基于高速链路接收端,轮询读取芯片内部的误码寄存器记载的误码数量,当预设时间段内误码的增加个数超过预设阈值时,进行告警。本申请通过定时统计关键器件的误码数量,在误码率超过影响存储系统正常运行时可允许的最大误码率时进行告警,以便相关人员及时进行处理或维护,有效避免了存储系统卡顿或宕机现象的发生,从而提升存储系统运行的稳定性和可靠性。

【技术实现步骤摘要】
高速链路误码告警方法、装置、设备及可读存储介质
本专利技术实施例涉及存储
,特别是涉及一种高速链路误码告警方法、装置、设备及计算机可读存储介质。
技术介绍
随着存储技术的高速发展,客户对存储性能的要求也越来越高,随之而来的就是信号速率成倍提升。当前PCIe(PCI-Express(peripheralcomponentinterconnectexpress,高速串行计算机扩展总线标准)处于由8Gbps至16Gbps速率提升阶段,FC处于32Gbps至64Gbps速率提升阶段,以太网最高速率也已经提升至25Gbps。在高速互连技术迅猛发展的背后,产品实际开发过程中,可能会遇到一系列与高速信号相关的问题,例如最常见高速链路误码。高速链路通畅情况下是有误码率要求的,也即误码率需要控制在一定范围内,不同的高速链路有不同的误码要求,相关技术中,通常在芯片内部设置误码记录寄存器,利用寄存器记载相对应高速链路上的误码情况。但是,只是记载误码情况,而如果无法及时检测链路误码率超过极限阈值或者是根据误码状态调整业务,误码一旦出现,会影响产品实际性能,误码过多还可能会导致系统卡顿,严重时可能会引起宕机。
技术实现思路
本公开实施例提供了一种高速链路误码告警方法、装置、设备及计算机可读存储介质,及时进行误码告警,提升存储系统运行的稳定性和可靠性。为解决上述技术问题,本专利技术实施例提供以下技术方案:本专利技术实施例一方面提供了一种高速链路误码告警方法,基于高速链路接收端,包括:轮询读取预设类型芯片内部的误码寄存器记载的误码数量;当预设时间段内误码的增加个数超过预设阈值时,进行告警;其中,所述预设阈值不大于存储系统正常运行状态时所述预设时间段内误码增加个数的最大值。可选的,所述当预设时间段内误码的增加个数超过预设阈值时,进行告警包括:将所述预设时间段内误码的增加个数与预设告警范围进行匹配,根据匹配结果进行分级告警;所述分级告警的严重级别程度随着所述预设时间段内误码个数的增加而增加。可选的,所述当预设时间段内误码的增加个数超过预设阈值时,进行告警包括:判断所述预设时间段内误码的增加个数是否超过第一预设阈值;若是,则判断所述预设时间段内误码的增加个数是否超过第二预设阈值;若所述预设时间段内误码的增加个数超过所述第二预设阈值,则进行高级别预警;若所述预设时间段内误码的增加个数没有超过所述第二预设阈值,则进行低级别预警;其中,所述第一预设阈值小于所述第二预设阈值.可选的,所述轮询读取预设类型芯片内部的误码寄存器记载的误码数量包括:检测到存储系统运行启动成功时,清除所述预设类型芯片的所述误码寄存器中的误码数量;按照预设频率读取所述误码寄存器中的误码数量。可选的,所述清除所述预设类型芯片的误码寄存器中的误码数量为将所述预设类型芯片的误码寄存器中的误码数量置0。本专利技术实施例另一方面提供了一种高速链路误码告警装置,基于高速链路接收端,包括:误码读取模块,用于轮询读取芯片内部的误码寄存器记载的误码数量;所述预设阈值不大于存储系统正常运行状态时所述预设时间段内误码增加个数的最大值;告警模块,用于当预设时间段内误码的增加个数超过预设阈值时,进行告警。可选的,所述告警模块还用于将所述预设时间段内误码的增加个数与预设告警范围进行匹配,根据匹配结果进行分级告警;所述分级告警的严重级别程度随着所述预设时间段内误码个数的增加而增加。可选的,所述误码读取模块为检测到系统运行启动成功时,清除所述误码寄存器中的误码数量;按照预设频率读取所述误码寄存器中的误码数量的模块。本专利技术实施例还提供了一种高速链路误码告警设备,包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现如前任一项所述高速链路误码告警方法的步骤。本专利技术实施例最后还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有高速链路误码告警程序,所述高速链路误码告警程序被处理器执行时实现如前任一项所述高速链路误码告警方法的步骤。本申请提供的技术方案的优点在于,实时监控存储产品的高速链路状态,通过定时统计关键器件的误码数量,在误码率超过影响存储系统正常运行时可允许的最大误码率时进行告警,以便相关人员及时进行处理或维护,有效避免了存储系统卡顿或宕机现象的发生,从而提升了存储产品运行的可靠性和稳定性。此外,本专利技术实施例还针对高速链路误码告警方法提供了相应的实现装置、设备及计算机可读存储介质,进一步使得所述方法更具有实用性,所述装置、设备及计算机可读存储介质具有相应的优点。应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。附图说明为了更清楚的说明本专利技术实施例或相关技术的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种高速链路误码告警方法的流程示意图;图2为本专利技术实施例提供的另一种高速链路误码告警方法的流程示意图;图3为本专利技术实施例提供的高速链路误码告警装置的一种具体实施方式结构图;图4为本专利技术实施例提供的高速链路误码告警设备的一种具体实施方式结构图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面结合附图和具体实施方式对本专利技术作进一步的详细说明。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等是用于区别不同的对象,而不是用于描述特定的顺序。此外术语“包括”和“具有”以及他们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可包括没有列出的步骤或单元。在介绍了本专利技术实施例的技术方案后,下面详细的说明本申请的各种非限制性实施方式。首先参见图1,图1为本专利技术实施例提供的一种高速链路误码告警方法的流程示意图,本专利技术实施例可包括以下内容:S101:轮询读取预设类型芯片内部的误码寄存器记载的误码数量。误码率为由高速链路的接收端进行统计的,所以误码率的统计可基于高速链路的接收端,也即本专利技术实施例为基于高速链路接收端的。预设类型芯片可为包含PCIe设备(例如PCIeSwitch、CPU、PCIeBridge等)、网卡设备(GE网卡芯片、10GE网卡芯片、PHY芯片、GESwitch芯片等)、FC芯片,SAS芯片等,也可为根据具体产品包含不同芯片的组合。考虑到误码寄存器在存储设备初始化和复位时可能会有误记录,所以可在存储设备系统稳定运行之后,也即存储设备的系统成功启动后,在进行误码个数统计之前清除误码寄存器中的记录,例如,可通过将误码寄存器中的误码数量置0实现误码寄存器的复位。S102:当预设时间段内误码的增加个数超过预设阈值时,进行告警。高速链路对误码率是有要求的,即当误码率控制在一定范围内时,对整个存储设备的系统运行不会有任何影响,不同的存储设备和不同的应用场景,误码率要求是不同的,本领域技术人员可根本文档来自技高网
...

【技术保护点】
1.一种高速链路误码告警方法,其特征在于,基于高速链路接收端,包括:轮询读取预设类型芯片内部的误码寄存器记载的误码数量;当预设时间段内误码的增加个数超过预设阈值时,进行告警;其中,所述预设阈值不大于存储系统正常运行状态时所述预设时间段内误码增加个数的最大值。

【技术特征摘要】
1.一种高速链路误码告警方法,其特征在于,基于高速链路接收端,包括:轮询读取预设类型芯片内部的误码寄存器记载的误码数量;当预设时间段内误码的增加个数超过预设阈值时,进行告警;其中,所述预设阈值不大于存储系统正常运行状态时所述预设时间段内误码增加个数的最大值。2.根据权利要求1所述的高速链路误码告警方法,其特征在于,所述当预设时间段内误码的增加个数超过预设阈值时,进行告警包括:将所述预设时间段内误码的增加个数与预设告警范围进行匹配,根据匹配结果进行分级告警;所述分级告警的严重级别程度随着所述预设时间段内误码个数的增加而增加。3.根据权利要求2所述的高速链路误码告警方法,其特征在于,所述当预设时间段内误码的增加个数超过预设阈值时,进行告警包括:判断所述预设时间段内误码的增加个数是否超过第一预设阈值;若是,则判断所述预设时间段内误码的增加个数是否超过第二预设阈值;若所述预设时间段内误码的增加个数超过所述第二预设阈值,则进行高级别预警;若所述预设时间段内误码的增加个数没有超过所述第二预设阈值,则进行低级别预警;其中,所述第一预设阈值小于所述第二预设阈值。4.根据权利要求1所述的高速链路误码告警方法,其特征在于,所述轮询读取预设类型芯片内部的误码寄存器记载的误码数量包括:检测到存储系统运行启动成功时,清除所述预设类型芯片的所述误码寄存器中的误码数量;按照预设频率读取所述误码寄存器中的误...

【专利技术属性】
技术研发人员:宋开鑫王志浩陈洪鑫
申请(专利权)人:浪潮北京电子信息产业有限公司
类型:发明
国别省市:北京,11

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

1