首页 带宽抖动的检测方法、装置、介质及设备

带宽抖动的检测方法、装置、介质及设备

举报
开通vip

带宽抖动的检测方法、装置、介质及设备(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN112564993A(43)申请公布日2021.03.26(21)申请号201910909153.0(22)申请日2019.09.25(71)申请人厦门白山耘科技有限公司地址361008福建省厦门市软件园二期望海路14号之二402单元(72)发明人黄敏敏 罗忠贤 蔡少君 (74)专利代理机构北京名华博信知识产权代理有限公司11453代理人李冬梅(51)Int.Cl.H04L12/26(2006.01)权利要求书2页说明书8页附图3页(54...

带宽抖动的检测方法、装置、介质及设备
(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN112564993A(43)申请公布日2021.03.26(21)申请号201910909153.0(22)申请日2019.09.25(71)申请人厦门白山耘科技有限公司地址361008福建省厦门市软件园二期望海路14号之二402单元(72)发明人黄敏敏 罗忠贤 蔡少君 (74)专利代理机构北京名华博信知识产权代理有限公司11453代理人李冬梅(51)Int.Cl.H04L12/26(2006.01)权利要求 关于书的成语关于读书的排比句社区图书漂流公约怎么写关于读书的小报汉书pdf 2页说明书8页附图3页(54)发明名称带宽抖动的检测方法、装置、介质及设备(57)摘要本文是关于一种带宽抖动的检测方法、装置、介质及设备,其方法包括:根据产生带宽抖动的节点的信息,获取所述节点的带宽资源覆盖信息中的区域信息;查询与所述区域信息对应的区域的用户实际带宽;检测所述区域的用户实际带宽抖动值是否小于预设阈值;根据检测结果,确定节点带宽抖动原因。本文基于导致节点带宽抖动的多个因素,快速确定节点带宽抖动的原因,避免人为的一系列复杂操作。CN112564993ACN112564993A权 利 要 求 书1/2页1.一种带宽抖动的检测方法,其特征在于,包括:根据产生带宽抖动的节点的信息,获取所述节点的带宽资源覆盖信息中的区域信息;查询与所述区域信息对应的区域的用户实际带宽;检测所述区域的用户实际带宽抖动值是否小于预设阈值;根据检测结果,确定节点带宽抖动原因。2.如权利要求1所述的带宽抖动的检测方法,其特征在于,还包括:在所述查询与所述区域信息对应的区域的用户实际带宽之前,获取所述节点带宽资源覆盖信息中的域名信息,查询与所述域名信息对应的域名带宽使用情况,并确定产生带宽抖动的域名;所述区域的用户实际带宽为所述区域用户访问所述带宽抖动的域名产生的带宽。3.如权利要求2所述的带宽抖动的检测方法,其特征在于,所述根据检测结果,确定节点带宽抖动原因包括:如检测结果为区域的用户实际带宽抖动值大于预设阈值,确定节点带宽抖动原因为域名本身抖动;如检测结果为区域的用户实际带宽抖动值小于预设阈值,根据单区域抖动还是多区域抖动,确定节点带宽抖动原因。4.如权利要求3所述的带宽抖动的检测方法,其特征在于,所述在所述区域的用户实际带宽抖动值小于预设阈值时,确定是单区域抖动还是多区域抖动包括:当所述区域为一个区域时,确定为单区域抖动;当所述区域为多个区域时,逐一测试所述多个区域中任一区域独用节点带宽资源时,所述域名带宽抖动情况;如所述多个区域中有两个以上区域的测试,导致所述域名的带宽抖动,则确定为多区域抖动,否则为单区域抖动。5.如权利要求4所述的带宽抖动的检测方法,其特征在于,当确定结果为单区域抖动,查询带宽采集中心获取所述区域内客户端机器带宽,根据所述客户端机器带宽使用情况确定节点带宽抖动原因为本地DNS解析轮询不均匀或者本地DNS解析不轮询。6.如权利要求4所述的带宽抖动的检测方法,其特征在于,当确定结果为多区域抖动,根据所述导致域名带宽抖动的区域是否为同一省份,确定节点带宽抖动原因为区域调度错误或者缓存库不一致。7.一种带宽抖动的检测装置,其特征在于,包括:区域信息获取模块,用于根据产生带宽抖动的节点的信息,获取所述节点的带宽资源覆盖信息中的区域信息;区域带宽查询模块,用于查询与所述区域信息对应的区域的用户实际带宽;检测模块,用于检测所述区域的用户实际带宽抖动值是否小于预设阈值;确定模块,用于根据检测结果,确定节点带宽抖动原因。8.如权利要求7所述的带宽抖动的检测装置,其特征在于,检测装置还包括:域名信息获取模块,用于获取所述节点带宽资源覆盖信息中的域名信息;域名带宽查询模块,用于查询所述域名信息对应的域名带宽使用情况;抖动域名确定模块,用于确定带宽抖动的域名;所述区域的用户实际带宽为该区域用户访问所述带宽抖动的域名产生的带宽。2CN112564993A权 利 要 求 书2/2页9.如权利要求8所述的带宽抖动的检测装置,其特征在于,所述确定模块根据检测结果,确定节点带宽抖动原因包括:如检测结果为区域的用户实际带宽抖动值大于预设阈值,确定节点带宽抖动原因为域名本身抖动;如检测结果为区域的用户实际带宽抖动值小于预设阈值,根据单区域抖动还是多区域抖动,确定节点带宽抖动原因。10.如权利要求9所述的带宽抖动的检测装置,其特征在于,在所述区域的用户实际带宽抖动值小于预设阈值时,所述确定模块检测是单区域抖动还是多区域抖动包括:当所述区域为一个区域时,确定为单区域抖动;当所述区域为多个区域时,逐一测试所述多个区域中任一区域独用节点带宽资源时,所述域名带宽抖动情况;如所述多个区域中有两个以上区域的测试,导致所述域名的带宽抖动,则确定为多区域抖动,否则为单区域抖动。11.如权利要求10所述的带宽抖动的检测装置,其特征在于,当确定结果为单区域抖动,查询带宽采集中心获取所述区域内客户端机器带宽,根据所述客户端机器带宽使用情况确定节点带宽抖动原因为本地DNS解析轮询不均匀或者本地DNS解析不轮询。12.如权利要求10所述的带宽抖动的检测装置,其特征在于,当确定结果为多区域抖动,根据所述导致域名带宽抖动的区域是否为同一省份,确定节点带宽抖动原因为区域调度错误或者缓存库不一致。13.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被执行时实现如权利要求1-6中任意一项所述方法的步骤。14.一种计算机设备,包括处理器、存储器和存储于所述存储器上的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-6中任意一项所述方法的步骤。3CN112564993A说 明 书1/8页带宽抖动的检测方法、装置、介质及设备技术领域[0001]本发明涉及CDN领域,尤其涉及带宽抖动的检测方法、装置、介质及设备。背景技术[0002]在CDN厂商的运营过程中,经常会出现一些节点的带宽抖动的情况,当出现节点的带宽抖动时,没有一种较好地办法去快速检测并确定导致带宽抖动的原因。发明内容[0003]为了解决上面描述的问题,本发明提供一种确定带宽抖动的方法、装置、介质及设备。[0004]本发明提供的带宽抖动的检测方法,包括:[0005]根据产生带宽抖动的节点的信息,获取所述节点的带宽资源覆盖信息中的区域信息;[0006]查询与所述区域信息对应的区域的用户实际带宽;[0007]检测所述区域的用户实际带宽抖动值是否小于预设阈值;[0008]根据检测结果,确定节点带宽抖动原因。[0009]带宽抖动的检测方法还包括:[0010]在所述查询与所述区域信息对应的区域的用户实际带宽之前,获取所述节点带宽资源覆盖信息中的域名信息,查询与所述域名信息对应的域名带宽使用情况,并确定产生带宽抖动的域名;所述区域的用户实际带宽为所述区域用户访问所述带宽抖动的域名产生的带宽。[0011]所述根据检测结果,确定节点带宽抖动原因包括:[0012]如检测结果为区域的用户实际带宽抖动值大于预设阈值,确定节点带宽抖动原因为域名本身抖动;[0013]如检测结果为区域的用户实际带宽抖动值小于预设阈值,根据单区域抖动还是多区域抖动,确定节点带宽抖动原因。[0014]所述在所述区域的用户实际带宽抖动值小于预设阈值时,确定是单区域抖动还是多区域抖动包括:[0015]当所述区域为一个区域时,确定为单区域抖动;[0016]当所述区域为多个区域时,逐一测试所述多个区域中任一区域独用节点带宽资源时,所述域名带宽抖动情况;如所述多个区域中有两个以上区域的测试,导致所述域名的带宽抖动,则确定为多区域抖动,否则为单区域抖动。[0017]当确定结果为单区域抖动,查询带宽采集中心获取所述区域内客户端机器带宽,根据所述客户端机器带宽使用情况确定节点带宽抖动原因为本地DNS解析轮询不均匀或者本地DNS解析不轮询。[0018]当确定结果为多区域抖动,根据所述导致域名带宽抖动的区域是否为同一省份,4CN112564993A说 明 书2/8页确定节点带宽抖动原因为区域调度错误或者缓存库不一致。[0019]本发明提供的带宽抖动的检测装置,包括:[0020]区域信息获取模块,用于根据产生带宽抖动的节点的信息,获取所述节点的带宽资源覆盖信息中的区域信息;[0021]区域带宽查询模块,用于查询与所述区域信息对应的区域的用户实际带宽;[0022]检测模块,用于检测所述区域的用户实际带宽抖动值是否小于预设阈值;[0023]确定模块,用于根据检测结果,确定节点带宽抖动原因。[0024]检测装置还包括:[0025]域名信息获取模块,用于获取所述节点带宽资源覆盖信息中的域名信息;[0026]域名带宽查询模块,用于查询所述域名信息对应的域名带宽使用情况;[0027]抖动域名确定模块,用于确定带宽抖动的域名;[0028]所述区域的用户实际带宽为该区域用户访问所述带宽抖动的域名产生的带宽。[0029]所述确定模块根据检测结果,确定节点带宽抖动原因包括:[0030]如检测结果为区域的用户实际带宽抖动值大于预设阈值,确定节点带宽抖动原因为域名本身抖动;[0031]如检测结果为区域的用户实际带宽抖动值小于预设阈值,根据单区域抖动还是多区域抖动,确定节点带宽抖动原因。[0032]在所述区域的用户实际带宽抖动值小于预设阈值时,所述确定模块检测是单区域抖动还是多区域抖动包括:[0033]当所述区域为一个区域时,确定为单区域抖动;[0034]当所述区域为多个区域时,逐一测试所述多个区域中任一区域独用节点带宽资源时,所述域名带宽抖动情况;如所述多个区域中有两个以上区域的测试,导致所述域名的带宽抖动,则确定为多区域抖动,否则为单区域抖动。[0035]当确定结果为单区域抖动,查询带宽采集中心获取所述区域内客户端机器带宽,根据所述客户端机器带宽使用情况确定节点带宽抖动原因为本地DNS解析轮询不均匀或者本地DNS解析不轮询。[0036]当确定结果为多区域抖动,根据所述导致域名带宽抖动的区域是否为同一省份,确定节点带宽抖动原因为区域调度错误或者缓存库不一致。[0037]本文基于导致带宽抖动的多个因素,快速确定节点带宽抖动的原因,避免人为的一系列复杂操作。附图说明[0038]并入到说明书中并且构成说明书的一部分的附图示出了本发明的实施例,并且与描述一起用于解释本发明的原理。在这些附图中,类似的附图标记用于 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 示类似的要素。下面描述中的附图是本发明的一些实施例,而不是全部实施例。对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,可以根据这些附图获得其他的附图。[0039]图1是根据一示例性实施例示出的带宽抖动的检测方法的流程图;[0040]图2是根据一示例性实施例示出的带宽抖动的检测方法的流程图;[0041]图3是根据一示例性实施例示出的带宽抖动的检测装置框图;5CN112564993A说 明 书3/8页[0042]图4是根据一示例性实施例示出的带宽抖动的检测装置框图;具体实施方式[0043]为使本发明实施例的目的、技术 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。[0044]在CDN厂商的运营过程中,经常会出现一些节点的带宽抖动的情况,在本文中,出现带宽抖动是指带宽抖动值大于预设阈值,或者说超过了正常范围,如果带宽抖动值小于预设阈值,认为带宽不抖动。当节点带宽出现抖动时,如果没有一个快速、全面的系统来判断,处理起来是非常的耗时,而且并不一定是有效的。本方法提供了一种有效的,能够快速地对出现带宽抖动的节点进行检测,确定节点出现带宽抖动的原因,针对导致节点带宽抖动的原因,能够有效的解决带宽抖动的问题,从而为CDN厂商解决很多的带宽成本问题。[0045]图1是带宽抖动的检测方法的流程图,如图1所示,带宽抖动的检测方法,包括:[0046]步骤S101,根据产生带宽抖动的节点的信息,获取节点的带宽资源覆盖信息中的区域信息;[0047]步骤S102,查询与区域信息对应的区域的用户实际带宽;[0048]步骤S103,检测区域的用户实际带宽抖动值是否小于预设阈值时;[0049]步骤S104,根据检测结果,确定节点带宽抖动原因。[0050]带宽资源覆盖信息是带宽资源覆盖方案里记载的信息,带宽资源覆盖方案是根据不同客户创建的不同的资源池,可以便于管理,一个资源覆盖方案包括多个域名和多个区域,覆盖信息包括域名信息和区域信息,每个域名对应多个区域,每个区域也对应多个域名。资源覆盖方案里记录各个节点的使用信息,以及具体哪些区域在使用某个节点。例如针对客户A,建立资源覆盖方案U888,针对客户B,建立资源覆盖方案U999。资源覆盖方案的信息存储在资源数据中心中,知道了带宽抖动的节点后,就可以到资源数据中心中查询到哪些资源覆盖方案使用了该节点,哪些区域在使用该节点。[0051]本实施例通过已知的产生带宽抖动的节点的信息,可以确定使用该节点的带宽资源覆盖方案,获取带宽资源覆盖信息,通过带宽资源覆盖信息可以查询到使用该节点的区域信息,知道哪些区域在使用这个节点的带宽资源。通过客户带宽信息中心,查询这些区域的用户实际带宽。在区域的用户实际带宽抖动值小于预设阈值时,检测区域的用户实际带宽抖动值是否小于预设阈值,根据检测结果,可以确定节点带宽抖动的原因。预设阈值可以根据经验和实际情况设定为具体的值,也可以设置为区域带宽抖动值与节点带宽抖动值的百分比值,例如30%或50%,具体比值需要根据实际情况确定,本文不做限制。[0052]在一实施例中,图2是带宽抖动的检测方法的流程图,如图2所示,带宽抖动的检测方法还包括步骤S101`,在步骤S102查询与区域信息对应的区域的用户实际带宽之前,步骤S101`,获取节点带宽资源覆盖信息中的域名信息,查询与域名信息对应的域名带宽使用情况,并确定产生带宽抖动的域名。步骤S102中区域的用户实际带宽为该区域用户访问带宽抖动的域名产生的带宽。6CN112564993A说 明 书4/8页[0053]通过查询资源使用映射表,确定使用资源覆盖方案的域名,可以知道有哪些域名在使用产生带宽抖动的节点。例如当某一节点出现带宽抖动后,查询到覆盖方案U888和覆盖方案U999在使用该节点,同时又可以查询到区域S1和区域S2使用该节点。覆盖方案U888,包括www.1.com,www.2.com两个域名,覆盖方案U999包括域名www.3.com。这样就获取到了使用该节点资源的域名信息:域名www.1.com,域名www.2.com,域名www.3.com;以及使用该节点的区域信息:区域S1和区域S2。[0054]将域名信息输入带宽采集中心,获取各个域名的带宽使用情况,可以看出具体哪个域名的带宽出现抖动。例如,通过查询,确定了域名www.3.com出现带宽抖动,域名www.1.com,域名www.2.com,没有出现带宽抖动,节点带宽抖动必然是由于域名www.3.com出现带宽抖动引起的,只需针对出现带宽抖动的域名www.3.com作进一步的检测,这样就可以缩小查询范围,加快检测速度。值得注意的是,此时域名带宽是查询到的交换机上该域名使用的带宽,判断域名的带宽是否抖动,也要根据域名带宽的抖动值是否大于预设阈值来确定。[0055]为了进一步确定带宽抖动的原因,步骤S102,查询与区域信息对应的区域的用户实际带宽,确定各区域的用户实际带宽使用情况。在步骤S101中确定了使用该节点的区域S1和区域S2,步骤S101`中确定了域名www.3.com为带宽抖动域名。可到客户带宽信息中心查询区域用户访问域名www.3.com产生的用户实际带宽。[0056]根据检测结果,确定节点带宽抖动原因包括:[0057]如检测结果为区域的用户实际带宽抖动值大于预设阈值,确定节点带宽抖动原因为域名本身抖动;[0058]如检测结果为区域的用户实际带宽抖动值小于预设阈值,根据单区域抖动还是多区域抖动,确定节点带宽抖动原因。[0059]如果区域S1和区域S1中,有一个区域或者两个区域的用户实际访问带宽出现带宽抖动,有可能是该区域的用户在同一时间观看同一类型的视频节目,或者有大量用户在同一时段内下载视频或游戏,用户访问该域名对应的网站产生的流量,会因时段的不同而不同,如网站为视频网站或下载网站,都会出现这样的情况。如果在查询带宽抖动的域名对应的各区域的用户实际使用带宽,当任一区域的用户实际带宽出现带宽抖动,都是因为在该时段内该区域用户的访问量突然增大,造成带宽抖动,此时可以确定引起节点带宽抖动的原因为域名本身带宽抖动,对于域名本身带宽抖动,不需做进一步的处理。[0060]在一实施例中,在区域的用户实际带宽抖动值小于预设阈值时,确定是单区域抖动还是多区域抖动。在查询区域的用户实际带宽时,如果用户实际带宽抖动值小于预设阈值,即用户实际带宽比较稳定,说明导致域名抖动的不是用户的访问量造成的,这时就需要进一步检测引起带宽抖动的原因。[0061]为了进一步检测带宽抖动的原因,则需要进一步确定是单区域抖动还是多区域抖动,确定节点带宽抖动原因。[0062]当区域为一个区域时,为单区抖动;[0063]当区域为多个区域时,逐一测试多个区域中任一区域独用节点带宽资源时,域名带宽抖动情况;如多个区域中有两个以上区域的测试,导致域名的带宽抖动,则确定为多区域抖动,否则为单区域抖动。7CN112564993A说 明 书5/8页[0064]当检测结果为单区域抖动,查询带宽采集中心获取该区域内的客户端机器带宽;如果带宽在多台机器之间轮流抖动,并出现带宽互补的情况,带宽抖动原因为该区域使用的IP数量过多,导致了本地DNS轮询的不均匀;如果在一个TTL周期内,带宽固定在某几台机器,到了下一个TTL周期,带宽又固定在另外几台机器,带宽抖动原因为本地DNS解析不轮询。[0065]当检测结果为多区域抖动,检查出现带宽抖动的多个区域是否为同一省份,当出现带宽抖动的多个区域为同一省份,带宽抖动原因为将省份调度划分为多个城市调度的影响;当出现带宽抖动的多个区域为不同省份,带宽抖动的原因为客户缓存库和系统的调度库出现了IP归属不一致的情况。比如某个IP,系统认为是电信浙江的,给的应答也是电信浙江的,而客户使用的IP库则认为是电信江苏的,这就会导致电信江苏在一个周期内的访问都到了电信浙江上,导致电信浙江的带宽出现抖动。[0066]下面通过具体实施例详细说明本发明。[0067]实施例一[0068]在CDN厂商的运营过程中,发现一个CDN节点带宽抖动值大于预设阈值,根据该节点的信息,查询资源数据中心,可以查询到有资源覆盖方案U888百度和U999腾讯在使用该节点。该节点覆盖的区域为福建泉州,福建厦门。[0069]进一步地,可以查询到资源覆盖方案U888中百度使用www.baidu.com,www.baidu2.com两个域名,资源覆盖方案U999中腾讯使用www.qqq.com一个域名。[0070]将上述三个域名输入带宽采集中心,可以看到三个域名各自的域名带宽使用情况。假设域名www.baidu2.com的带宽抖动值大于预设阈值,则可以初步确定U888百度福建出现带宽抖动。[0071]进一步查询百度域名www.baidu2.com对应各个区域的带宽使用情况,例如到用户带宽中心进行查询,发现www.baidu2.com对应的厦门区域的用户实际带宽抖动值大于预设阈值,也就是说出现抖动的原因是用户访问网站的访问流量造成的,则输出带宽抖动原因为域名本身抖动。[0072]实施例二[0073]在CDN厂商的运营过程中,发现一个CDN节点带宽抖动值大于预设阈值,根据该节点的信息,查询资源数据中心,可以查询到有资源覆盖方案U888百度和U999腾讯在使用该节点。该节点覆盖的区域为福建泉州,福建厦门。[0074]进一步地,可以查询到资源覆盖方案U888中百度使用www.baidu.com,www.baidu2.com两个域名,资源覆盖方案U999中腾讯使用www.qqq.com一个域名。[0075]将上述三个域名输入带宽采集中心,可以看到三个域名各自的带宽使用情况。假设域名www.baidu2.com出现带宽抖动,则可以初步确定U888百度福建区域出现带宽抖动。[0076]进一步查询百度域名www.baidu2.com对应各个区域的实际带宽使用情况,例如到用户带宽中心进行查询,发现www.baidu2.com对应的各个区域的用户实际带宽都没有出现抖动,或者用户实际带宽抖动值小于预设阈值,这时候就要进一步检测是单区域抖动还是多区域抖动。因为该节点覆盖两个区域厦门和泉州,使泉州区域的用户独用节点带宽资源,测试www.baidu2.com的域名带宽,域名带宽不再抖动。再使厦门区域的用户独用节点带宽资源,测试www.baidu2.com的域名带宽,发现带宽抖动值大于预设阈值,这时就可以确定是8CN112564993A说 明 书6/8页单区域抖动了。查询带宽采集中心,获取厦门区域的客户端机器带宽,如果客户端机器带宽在多台机器之间轮流且互补,说明导致节点带宽抖动的原因为该区域使用的IP数量过多,导致了本地DNS轮询不均匀。这时就可以针对性地增加本地DNS来改善节点带宽抖动情况。[0077]根据以上实施例,通过本文中确定带宽抖动的方法,可以快速确定节点带宽抖动的原因,并基于确定的带宽抖动原因,针对性地采取措施,改善节点带宽的抖动。[0078]图3是带宽抖动的检测装置的框图,参考图3,带宽抖动的检测装置包括:区域信息获取模块301,区域带宽查询模块302,检测模块303,确定模块304。[0079]该区域信息获取模块301被配置为用于根据产生带宽抖动的节点的信息,获取节点的带宽资源覆盖信息中的区域信息。[0080]该区域带宽查询模块302被配置为用于查询与区域信息对应的区域的用户实际带宽。[0081]该检测模块303被配置为用于检测所述区域的用户实际带宽抖动值是否小于预设阈值。[0082]该确定模块304被配置为用于根据检测结果,确定节点带宽抖动原因。[0083]图4是带宽抖动的检测装置的框图,参考图4,带宽抖动的检测装置还包括:域名信息获取模块401,域名带宽查询模块402,抖动域名确定模块403。[0084]该域名信息获取模块401被配置为用于获取所述节点带宽资源覆盖信息中的域名信息。[0085]该域名带宽查询模块402被配置为用于查询所述域名信息对应的域名带宽使用情况。[0086]该抖动域名确定模块403被配置用于确定带宽抖动的域名。[0087]其中区域带宽查询模块302查询的区域的用户实际带宽为该区域用户访问所述带宽抖动的域名产生的带宽。[0088]确定模块根据检测结果,确定节点带宽抖动原因包括:[0089]如检测结果为区域的用户实际带宽抖动值大于预设阈值,确定节点带宽抖动原因为域名本身抖动;[0090]如检测结果为区域的用户实际带宽抖动值小于预设阈值,根据单区域抖动还是多区域抖动,确定节点带宽抖动原因。[0091]在区域的用户实际带宽抖动值小于预设阈值时,检测模块检测是单区域抖动还是多区域抖动包括:[0092]当区域为一个区域时,确定为单区域抖动;[0093]当区域为多个区域时,逐一测试多个区域中任一区域独用节点带宽资源时,域名带宽抖动情况;如多个区域中有两个以上区域的测试,导致域名的带宽抖动,则确定为多区域抖动,否则为单区域抖动。[0094]当确定结果为单区域抖动,查询带宽采集中心获取该区域内客户端机器带宽,根据客户端机器带宽使用情况确定节点带宽抖动原因为本地DNS解析轮询不均匀或者本地DNS解析不轮询。[0095]当确定结果为多区域抖动,根据导致域名带宽抖动的区域是否为同一省份,判断节点带宽抖动原因区域调度错误或者缓存库不一致。9CN112564993A说 明 书7/8页[0096]关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。[0097]一种计算机可读存储介质,其上存储有计算机程序,计算机程序被执行时实现带宽抖动的检测方法中的步骤。[0098]一种计算机设备,包括处理器、存储器和存储于所述存储器上的计算机程序,处理器执行计算机程序时实现带宽抖动的检测方法中的步骤[0099]上面描述的内容可以单独地或者以各种方式组合起来实施,而这些变型方式都在本发明的保护范围之内。[0100]需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。[0101]本领域技术人员应明白,本发明的实施例可提供为方法、装置(设备)、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质上实施的计算机程序产品的形式。计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质,包括但不限于RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质等。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输 机制 综治信访维稳工作机制反恐怖工作机制企业员工晋升机制公司员工晋升机制员工晋升机制图 之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。[0102]本发明是参照根据本发明实施例的方法、装置(设备)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。[0103]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能[0104]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。[0105]在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的物品或者设备不仅包括那些要素,而且还包括没有明确列出的其10CN112564993A说 明 书8/8页他要素,或者是还包括为这种物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的物品或者设备中还存在另外的相同要素。[0106]尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。[0107]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明的意图也包含这些改动和变型在内。11CN112564993A说 明 书 附 图1/3页图112CN112564993A说 明 书 附 图2/3页图2图313CN112564993A说 明 书 附 图3/3页图414
本文档为【带宽抖动的检测方法、装置、介质及设备】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: ¥10.0 已有0 人下载
最新资料
资料动态
专题动态
机构认证用户
掌桥科研
掌桥科研向科研人提供中文文献、外文文献、中文专利、外文专利、政府科技报告、OA文献、外军国防科技文献等多种科研资源的推广、发现、揭示和辅助获取服务,以及自动文档翻译、人工翻译、文档格式转换、收录引证等科研服务,涵盖了理、工、医、农、社科、军事、法律、经济、哲学等诸多学科和行业的中外文献资源。
格式:pdf
大小:497KB
软件:PDF阅读器
页数:14
分类:
上传时间:2022-01-24
浏览量:0