一种网络链路性能动态监测方法、装置、设备及介质制造方法及图纸

技术编号:35041591 阅读:16 留言:0更新日期:2022-09-24 23:20
本发明专利技术提出了一种网络链路性能动态监测方法,包括:确认是否满足第一预设条件以及第二预设条件,其中,所述第一预设条件用于判断当前时间段是否处于预先设置的检测周期,所述第二预设条件用于判断当前时间段内业务是否空闲;如果均满足第一预设条件以及第二预设条件,进行网络链路带宽检测,获取当前时间段内的网络链路带宽信息;根据当前时间段内的网络链路带宽信息判断网络链路是否故障,如果发生故障,则将当前网络链路自动切换至备用网络链路,本发明专利技术还提出了一种网络链路性能动态监测装置、设备及介质,有效地降低了网络链路性能监测造成对业务的影响,也提高了链路性能故障判断的可靠性。判断的可靠性。判断的可靠性。

【技术实现步骤摘要】
一种网络链路性能动态监测方法、装置、设备及介质


[0001]本专利技术涉及链路监测领域,尤其是涉及一种网络链路性能动态监测方法、装置、设备及介质。

技术介绍

[0002]在超融合平台上,多台服务器通过数据存储网络共享同一个存储资源池,而其中的数据存储网络就是通过万兆光纤链路经由交换机连接而成的,比如若因某条万兆光纤链路的网口虚接等原因,造成该光纤链路性能严重下降,进而导致整个数据存储网络性能下降,影响数据的读写速度,因此万兆网络链路性能监测就是一个需要面临解决的问题。
[0003]但是,现有技术中,针对网络链路性能监测主要是在固定时间段进行性能监测,并不会考虑该时间段内业务是否空闲,导致网络链路性能监测时,造成对实际业务的影响;而且在链路故障判断时主要是以心跳信息为依据进行判断,并未考虑网络链路带宽对于链路性能故障的影响,也不利于提高链路性能故障判断的可靠性。

技术实现思路

[0004]本专利技术为了解决现有技术中存在的问题,创新提出了一种网络链路性能动态监测方法、装置、设备及介质,有效解决由于现有技术造成网络链路性能监测造成对业务影响的问题,有效地降低了网络链路性能监测造成对业务的影响,也提高了链路性能故障判断的可靠性。
[0005]本专利技术第一方面提供了一种网络链路性能动态监测方法,包括:
[0006]确认是否满足第一预设条件以及第二预设条件,其中,所述第一预设条件用于判断当前时间段是否处于预先设置的检测周期,所述第二预设条件用于判断当前时间段内业务是否空闲;
[0007]如果均满足第一预设条件以及第二预设条件,进行网络链路带宽检测,获取当前时间段内的网络链路带宽信息;
[0008]根据当前时间段内的网络链路带宽信息判断网络链路是否故障,如果发生故障,则将当前网络链路自动切换至备用网络链路。
[0009]可选地,检测周期的设置方法具体是:
[0010]获取每天链路性能检测的次数以及每个检测周期的时长;
[0011]根据获取每天链路性能检测的次数以及每个检测周期的时长确定当天链路性能的检测周期。
[0012]进一步地,根据获取每天链路性能检测的次数以及每个检测周期的时长确定当天链路性能检测的周期具体是:
[0013]根据获取每天链路性能检测的次数,将一天划分为多个判断周期;
[0014]在划分的每个判断周期中选取一个检测周期。
[0015]可选地,所述第二预设条件为当前时间段的网络链路的实时网速小于预设网速阈
值或实时带宽使用率小于预设使用率阈值,且持续时长大于预设时长阈值。
[0016]可选地,根据当前时间段内的网络链路带宽信息判断网络链路是否故障具体是:当前时间段内的网络链路带宽信息峰值小于预设带宽阈值,则判断网络链路故障;否则,判断网络链路未发生故障。
[0017]进一步地,进行网络链路带宽检测时占用的链路带宽小于链路全部带宽的,且当前时间段内的网络链路带宽信息一旦达到预设带宽阈值时,停止网络链路带宽检测。
[0018]可选地,还包括:
[0019]当判断网络链路故障后,向用户发出故障告警提醒信息。
[0020]本专利技术第二方面提供了一种网络链路性能动态监测装置,包括:
[0021]确认模块,确认是否满足第一预设条件以及第二预设条件,其中,所述第一预设条件用于判断当前时间段是否处于预先设置的检测周期,所述第二预设条件用于判断当前时间段内业务是否空闲;
[0022]检测模块,如果均满足第一预设条件以及第二预设条件,进行网络链路带宽检测,获取当前时间段内的网络链路带宽信息;
[0023]判断模块,根据当前时间段内的网络链路带宽信息判断网络链路是否故障,如果发生故障,则将当前网络链路自动切换至备用网络链路。
[0024]本专利技术第三方面提供了一种电子设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如本专利技术第一方面所述的一种网络链路性能动态监测方法的步骤。
[0025]本专利技术第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如本专利技术第一方面所述的一种网络链路性能动态监测方法的步骤。
[0026]本专利技术采用的技术方案包括以下技术效果:
[0027]1、本专利技术第一预设条件用于判断当前时间段是否处于预先设置的检测周期,第二预设条件用于判断当前时间段内业务是否空闲;如果均满足第一预设条件以及第二预设条件,进行网络链路带宽检测,获取当前时间段内的网络链路带宽信息;根据当前时间段内的网络链路带宽信息判断网络链路是否故障,如果发生故障,则将当前网络链路自动切换至备用网络链路,有效解决由于现有技术造成网络链路性能监测造成对业务影响的问题,有效地降低了网络链路性能监测造成对业务的影响,也提高了链路性能故障判断的可靠性,有效减少因链路故障未及时发现,导致整个数据存储网络性能严重下降带来的损失。
[0028]2、本专利技术技术方案中检测周期的设置方法是根据获取每天链路性能检测的次数以及每个检测周期的时长确定当天链路性能的检测周期,能够根据用户实际情况进行检测周期的设置,提高了设置的灵活性。
[0029]3、本专利技术技术方案中进行网络链路带宽检测时占用的链路带宽小于链路全部带宽的,且当前时间段内的网络链路带宽信息一旦达到预设带宽阈值时,停止网络链路带宽检测,最大程度地保证了业务的平稳运行。
[0030]4、本专利技术技术方案中当判断网络链路故障后,向用户发出故障告警提醒信息,便于用户及时了解网络链路的故障情况,及时检查网络链路故障原因。
[0031]应当理解的是以上的一般描述以及后文的细节描述仅是示例性和解释性的,并不
能限制本专利技术。
附图说明
[0032]为了更清楚说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单介绍,显而易见的,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0033]图1为本专利技术方案中实施例一方法的一流程示意图;
[0034]图2为本专利技术方案中实施例一方法中步骤S1的调整示意图;
[0035]图3为本专利技术方案中实施例一方法中步骤S12的调整示意图;
[0036]图4为本专利技术方案中实施例一方法的另一流程示意图;
[0037]图5为本专利技术方案中实施例二装置的结构示意图;
[0038]图6为本专利技术方案中实施例三设备的结构示意图。
具体实施方式
[0039]为能清楚说明本方案的技术特点,下面通过具体实施方式,并结合其附图,对本专利技术进行详细阐述。下文的公开提供了许多不同的实施例或例子用来实现本专利技术的不同结构。为了简化本专利技术的公开,下文中对特定例子的部件和设置进行描述。此外,本专利技术可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络链路性能动态监测方法,其特征是,包括:确认是否满足第一预设条件以及第二预设条件,其中,所述第一预设条件用于判断当前时间段是否处于预先设置的检测周期,所述第二预设条件用于判断当前时间段内业务是否空闲;如果均满足第一预设条件以及第二预设条件,进行网络链路带宽检测,获取当前时间段内的网络链路带宽信息;根据当前时间段内的网络链路带宽信息判断网络链路是否故障,如果发生故障,则将当前网络链路自动切换至备用网络链路。2.根据权利要求1所述的一种网络链路性能动态监测方法,其特征是,检测周期的设置方法具体是:获取每天链路性能检测的次数以及每个检测周期的时长;根据获取每天链路性能检测的次数以及每个检测周期的时长确定当天链路性能的检测周期。3.根据权利要求2所述的一种网络链路性能动态监测方法,其特征是,根据获取每天链路性能检测的次数以及每个检测周期的时长确定当天链路性能检测的周期具体是:根据获取每天链路性能检测的次数,将一天划分为多个判断周期,在划分的每个判断周期中根据每个检测周期的时长选取一个检测周期。4.根据权利要求1所述的一种网络链路性能动态监测方法,其特征是,所述第二预设条件为当前时间段的网络链路的实时网速小于预设网速阈值或实时带宽使用率小于预设使用率阈值,且持续时长大于预设时长阈值。5.根据权利要求1所述的一种网络链路性能动态监测方法,其特征是,根据当前时间段内的网络链路带宽信息判断网络链路是否故障具体是:当前时间段内的网络链路带宽...

【专利技术属性】
技术研发人员:付志闯
申请(专利权)人:济南浪潮数据技术有限公司
类型:发明
国别省市:

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

1