本发明涉及网络诊断,具体涉及一种大数据网络传输性能诊断方法。
背景技术:
1、随着网络技术的发展,大数据的应用越来广泛,大数据网络上传的速度与大数据在各个行业应用的进程有着密切的关系,因此大数据网络传输的速度对大数据的推广至关重要。
2、中国专利号202010936440.3公开了一种基于5g大数据的网络传输性能诊断系统,具体涉及网络传输领域,包括中央处理模块,所述中央处理模块输出端连接有网络传输模块,所述中央处理模块输入端连接有网络诊断模块,所述网络诊断模块的连接端连接有逻辑处理模块,所述逻辑处理模块的连接端连接有结果反馈模块,所述结果反馈模块的连接端连接有诊断处理模块,所述网络传输模块的连接端连接有数据处理模块,所述数据处理模块的连接端连接有输出检测模块。
3、目前的大数据的网络传输速度在进行诊断时,通常采用上传单个大文件进行测速的,由于网络在进行上传大数据时,通常采用成千上万个节点进行同步上传的,上传单个大文件的测试方式不符合大数据上传的真实情况,导致大数据网络传输诊断不准确。因此,亟需设计一种大数据网络传输性能诊断方法来解决上述问题。
技术实现思路
1、本发明的目的是提供一种大数据网络传输性能诊断方法,以解决现有技术中的上述不足之处。
2、为了实现上述目的,本发明提供如下技术方案:
3、一种大数据网络传输性能诊断方法,包括以下步骤:
4、选取数据包步骤:从数据库中选取预定数量的数据包,将预定数量的数据包形成的散包进行备份,将备份形成的数据包后捆绑成总包;
5、获取内存步骤:计算每个数据包以及总包的内存量,根据每个数据包的内存量计算出散包的内存量;
6、散包上传步骤:将散包内所有数据包同时上传至大数据云端,计算出散包传输的起始时间、结束时间以及响应延迟时间,然后根据散包的总内存计算散包的传输速度;
7、总包上传步骤:将总包进行上传至大数据云端,计算出总包传输的起始时间、结束时间以及响应延迟时间,并计算总包的传输速度;
8、分析步骤:将总包传输速度与散包传输速度进行计算,计算出总包传输速度与散包传输速度之间的比值,根据获得的比值采用等级评分法进行分析;
9、导出报告步骤:根据分析的结果导出大数据传输性能等级报告。
10、进一步地,在所述选取数据包步骤中,所述预定数量数据包的个数为1000-100000,所述散包和总包的内存为1g-10000g。
11、进一步地,在所述获取内存步骤中,令:每个数据包的内存量分别为n1、n2、n3、┅、nn,总包的内存量为n总,则散包的内存量为:n1+n2+n3+┅+nn。
12、进一步地,在所述散包上传步骤中,令散包传输的起始时间为t1散、散包传输的结束时间为t2散、散包响应延迟时间t3散,散包的传输速度为v散,则
13、进一步地,在所述总包上传步骤中,令总包传输的起始时间为t1总、总包传输的结束时间为t2总、总包响应延迟时间t3总,散包的传输速度为v总,则
14、进一步地,在所述分析步骤中,所述等级评分法为:
15、当大于90%,且小于100%时,此时网络传输性能等级为优;
16、当大于60%,且小于90%时,此时网络传输性能等级为良;
17、当大于40%,且小于60%时,此时网络传输性能等级为中等;
18、当小于40%时,此时网络传输性能等级为差。
19、进一步地,在所述导出报告步骤中,采用监测模块对得出的数据进行监测,检测模块将监测的信息传输至处理模块,当处理模块识别出小于40%时,处理模块控制警报模块发出警报信息。
20、进一步地,在警报模块发出警报信息时,处理模块从数据库中调取网络响应延时的标准数据,并将t3散与标准数据进行比较。
21、进一步地,若t3散大于标准数据,则诊断出网络延时有问题;若t3散小于标准数据,则诊断出网络延时无问题。
22、进一步地,在所述散包上传步骤中,所述散包中的每个数据包的内存小于10g,所述散包中的数据类型包括文字、图片、音频和视频中的一种或两种以上组合。
23、在上述技术方案中,本发明提供的一种大数据网络传输性能诊断方法,有益效果为:
24、(1)本发明根据散包和总包的上传速度进行计算网络传输性能,能够有效的反应大数据若干节点进行上传数据的真实情况,使得网络性能的诊断更加准确。
25、(2)本发明通过等级评分法对网络性能进行等级评定,使得大数据网络传输的性能能够直观和准确的显示出来,进而使得诊断结果一目了然。
26、(3)本发明通过监测模块对诊断数据进行监测,当诊断出网络性能较差时,处理模块能够及时的控制警报模块发送警报信息,使得工作人员能够在第一时间对故障进行处理。
27、(4)本发明通过处理模块调取网络响应延时的标准数据,并将散包传输时的延时数据与标准数据进行比较,使得在网络性能为差时,能够诊断出是否为网络延时问题。
1.一种大数据网络传输性能诊断方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种大数据网络传输性能诊断方法,其特征在于,在所述选取数据包步骤中,所述预定数量数据包的个数为1000-100000,所述散包和总包的内存为1g-10000g。
3.根据权利要求1所述的一种大数据网络传输性能诊断方法,其特征在于,在所述获取内存步骤中,令:每个数据包的内存量分别为n1、n2、n3、┅、nn,总包的内存量为n总,则散包的内存量为:n1+n2+n3+┅+nn。
4.根据权利要求3所述的一种大数据网络传输性能诊断方法,其特征在于,在所述散包上传步骤中,令散包传输的起始时间为t1散、散包传输的结束时间为t2散、散包响应延迟时间t3散,散包的传输速度为v散,则
5.根据权利要求4所述的一种大数据网络传输性能诊断方法,其特征在于,在所述总包上传步骤中,令总包传输的起始时间为t1总、总包传输的结束时间为t2总、总包响应延迟时间t3总,散包的传输速度为v总,则
6.根据权利要求5所述的一种大数据网络传输性能诊断方法,其特征在于,在所述分析步骤中,所述等级评分法为:
7.根据权利要求6所述的一种大数据网络传输性能诊断方法,其特征在于,在所述导出报告步骤中,采用监测模块对得出的数据进行监测,检测模块将监测的信息传输至处理模块,当处理模块识别出小于40%时,处理模块控制警报模块发出警报信息。
8.根据权利要求7所述的一种大数据网络传输性能诊断方法,其特征在于,在警报模块发出警报信息时,处理模块从数据库中调取网络响应延时的标准数据,并将t3散与标准数据进行比较。
9.根据权利要求8所述的一种大数据网络传输性能诊断方法,其特征在于,若t3散大于标准数据,则诊断出网络延时有问题;若t3散小于标准数据,则诊断出网络延时无问题。
10.根据权利要求1所述的一种大数据网络传输性能诊断方法,其特征在于,在所述散包上传步骤中,所述散包中的每个数据包的内存小于10g,所述散包中的数据类型包括文字、图片、音频和视频中的一种或两种以上组合。