[发明专利]基于通信数据包的多节点系统性能分析方法及系统、存储介质在审
申请号: | 202111094279.0 | 申请日: | 2021-09-17 |
公开(公告)号: | CN113886201A | 公开(公告)日: | 2022-01-04 |
发明(设计)人: | 王秋瑶 | 申请(专利权)人: | 厦门立林科技有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F11/30 |
代理公司: | 厦门原创专利事务所(普通合伙) 35101 | 代理人: | 陈蓓蓓 |
地址: | 361021 福建省厦门*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 通信 数据包 节点 系统 性能 分析 方法 存储 介质 | ||
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还包括:可视化显示每个服务器节点的网络耗时和服务器耗时。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门立林科技有限公司,未经厦门立林科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111094279.0/1.html,转载请声明来源钻瓜专利网。