一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于通信数据包的多节点系统性能分析方法及系统、存储介质与流程

2022-02-19 05:44:29 来源:中国专利 TAG:

技术特征:
1.一种基于通信数据包的多节点系统性能分析方法,其特征在于,其包括:s01、对服务器节点进行抓包,生成至少一个系统通信数据包,所述系统通信数据包与服务器节点一一对应,所述系统通信数据包内具有若干条通信数据;s02、将系统通信数据包以预设格式内容导出;s03、获取系统通信数据包,对每个系统通信数据包进行单独处理,按预设条件对系统通信数据包中的通信数据进行判断和整合,获得系统通信数据包中对应服务器节点之间的通信流;s04、获取通信流,按照预设条件对该通信流进行处理,获得该通信流对应服务器节点之间的数据流向和对应数据流向的耗时数据,所述耗时数据包括网络耗时和服务器耗时;s05、获取服务器所有节点的系统通信数据包所对应的数据流向和对应数据流向的耗时数据,按预设条件和格式内容处理后,将服务器所有节点下的数据流向、网络耗时和服务器耗时输出,完成分析。2.如权利要求1所述的基于通信数据包的多节点系统性能分析方法,其特征在于,s02中,将系统通信数据包按照预设格式内容进行导出,经导出的系统通信数据包中的通信数据均单独罗列,且系统通信数据包括通信时间戳、源ip、目标ip、源端口和目标端口。3.如权利要求2所述的基于通信数据包的多节点系统性能分析方法,其特征在于,s02中,所述通信时间戳设置为标识该通信数据的送达时间。4.如权利要求2所述的基于通信数据包的多节点系统性能分析方法,其特征在于,s03具体包括:s031、获取以预设格式内容导出的系统通信数据包;s032、对每个系统通信数据包进行单独处理,将源ip、源端口、目标ip和目标端口一致的通信数据归集为同一通信流,获得系统通信数据包对应服务器节点与其他节点通信的通信流。5.如权利要求4所述的基于通信数据包的多节点系统性能分析方法,其特征在于,s04具体包括:s041、获取通信流,根据通信流中通信数据的源ip、源端口、目标ip和目标端口,获得该通信流中源ip和目标ip对应服务器节点之间的数据流向;s042、将通信流中最后一个由源ip发起的通信数据对应的通信时间戳与第一个由源ip发起的通信数据的通信时间戳进行差值计算,获得该通信流的源ip到目标ip的网络耗时;s043、将通信流中第一个由目标ip发起的通信数据对应的通信时间戳与最后一个由源ip发起的通信数据的通信时间戳进行差值计算,获得该通信流的目标ip到源ip的服务器耗时。6.如权利要求5所述的基于通信数据包的多节点系统性能分析方法,其特征在于,s05具体包括:s051提取相互数据通信的两个服务器节点的系统通信数据包,确定两个服务器节点通信产生的同一数据流向的通信流;所述系统通信数据包具有利用节点对应的时间戳系统生成通信数据的时间戳;s052累加所述同一数据流向的通信流,并计算均值,得到相互数据通信的两个服务器节点的耗时数据;
s053、按预设格式内容,将所有服务器所有节点下的数据流向、网络耗时和服务器耗时输出,完成分析。7.如权利要求6所述的基于通信数据包的多节点系统性能分析方法,其特征在于,s05中,按每个数据流向一行,每行依序记录通信数据传递的ip流向、网络耗时、服务器耗时的格式内容将所有服务器所有节点下的数据流向、网络耗时和服务器耗时输出,完成分析。8.如权利要求1所述的基于通信数据包的多节点系统性能分析方法,其特征在于,s05还包括:可视化显示每个服务器节点的网络耗时和服务器耗时。9.一种基于通信数据包的多节点系统性能分析系统,其特征在于,其包括:抓包单元,配置成用于对服务器节点进行抓包,生成至少一个系统通信数据包,所述系统通信数据包与服务器节点一一对应,所述系统通信数据包内具有若干条通信数据;数据包导出单元,配置成用于将系统通信数据包以预设格式内容导出;数据整合单元,配置成用于获取系统通信数据包,对每个系统通信数据包进行单独处理,按预设条件对系统通信数据包中的通信数据进行判断和整合,获得系统通信数据包中对应服务器节点之间的通信流;分析计算单元,配置成用于获取通信流,按照预设条件对该通信流进行处理,获得该通信流对应服务器节点之间的数据流向和对应数据流向的耗时数据,所述耗时数据包括网络耗时和服务器耗时,还配置成用于获取服务器所有节点的系统通信数据包所对应的数据流向和对应数据流向的耗时数据,并按预设条件处理;分析数据输出单元,配置成用于按预设格式内容将服务器所有节点下的数据流向、网络耗时和服务器耗时输出,完成分析。10.一种计算机可读的存储介质,其特征在于:所述的存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述的至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行实现如权利要求1至8之一所述的基于通信数据包的多节点系统性能分析方法。

技术总结
本发明公开了基于通信数据包的多节点系统性能分析方法及系统、存储介质,方法包括:S01、对服务器节点进行抓包,生成多个系统通信数据包;S02、将系统通信数据包以预设格式内容导出;S03、获取系统通信数据包,对每个系统通信数据包进行单独处理,然后对其中的通信数据进行判断和整合,获得系统通信数据包中各节点之间的通信流;S04、获取通信流,按照预设条件对该通信流进行处理,获得该通信流对应服务器节点之间的数据流向和对应数据流向的耗时数据;S05、获取所有服务器所有节点的系统通信数据包所对应的数据流向和对应数据流向的耗时数据,按预设条件和格式内容处理后输出,完成分析;本方案处理效率高、降低定位处理难度且实施可靠。实施可靠。实施可靠。


技术研发人员:王秋瑶
受保护的技术使用者:厦门立林科技有限公司
技术研发日:2021.09.17
技术公布日:2022/1/3
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献