[发明专利]网络流量的监控方法及装置、计算机终端有效
申请号: | 201710090783.0 | 申请日: | 2017-02-20 |
公开(公告)号: | CN108462590B | 公开(公告)日: | 2021-09-28 |
发明(设计)人: | 陈立波;何正军 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26 |
代理公司: | 北京博浩百睿知识产权代理有限责任公司 11134 | 代理人: | 宋子良 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络流量 监控 方法 装置 计算机 终端 | ||
本申请公开了一种网络流量的监控方法及装置、计算机终端。其中,该方法包括:检测指定时间段内的指定触发事件;在检测到所述指定触发事件时,通过网络协议中设置的监视点采集当前网络通信过程中的服务质量信息,其中,所述监视点为通过指针指向用于采集服务质量信息的函数实现。
技术领域
本申请涉及网络安全领域,具体而言,涉及一种网络流量的监控方法及装置、计算机终端。
背景技术
在机房集群中,每个服务器或服务器上运行的虚拟机需要承载大量的业务流量,常常达到每秒百万级别的业务流。由于数据量比较大,因此,要对业务流进行监控,需要占用大量的CPU资源,并且采集的数据不是很完整。例如,相关技术中提供了一种利用特定软件来采集服务质量信息的方案,但是,该方案仅能采集部分服务质量信息,例如,只能采集TCP五元组或流量等,而不能够采集完整的服务质量信息,虽然可以结合机器上运行的特定指令(例如/proc/net/tcp)补充获取剩余的服务质量信息(例如TCP五元组的丢包数据),但要上述两种方法结合使用,无法做到实时对应。而且采集成本较高,大量流量消耗10%以上的CPU,不能作为长期运行的监控项。针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本申请实施例提供了一种网络流量的监控方法及装置、计算机终端,以至少解决相关技术中无法保证在占用较少的CPU资源的同时,兼顾服务质量信息采集的完整性和实时性的技术问题。
根据本申请实施例的一个方面,提供了一种网络流量的监控方法,包括:检测指定时间段内的指定触发事件;在检测到所述指定触发事件时,通过网络协议中设置的监视点采集当前网络通信过程中的服务质量信息,其中,所述监视点为通过指针指向用于采集服务质量信息的函数实现。
根据本申请实施例的另一方面,还提供了一种网络流量的监控装置,包括:检测模块,用于检测指定时间段内的指定触发事件;采集模块,用于在检测到所述指定触发事件时,通过网络协议中设置的监视点采集当前网络通信过程中的服务质量信息,其中,所述监视点为通过指针指向用于采集服务质量信息的函数实现。
根据本申请实施例的另一方面,还提供了一种计算机终端,用于提供与用户的交互界面,所述交互界面中包括:第一控件,用于提供网络通信过程中触发检测指定时间段内的指定触发事件的按钮;第二控件,用于展示在检测到所述指定触发事件时,通过网络协议中设置的监视点采集的当前网络通信过程中的服务质量信息。
在本申请实施例中,采用通过网络协议中设置的监视点采集当前网络通信过程中的服务质量信息的方式,由于仅是通过网络协议中设置的监视点来采集服务质量信息,不需要和其它技术手段(例如在设备上运行一些特定指令)配合,因此,可以减少了CPU资源的占用,同时,由于是在网络通信过程中使用的网络协议中设置的监视点,因此可以采集较为完整的服务质量信息,进而解决了相关技术中无法保证在占用较少的CPU资源的同时,兼顾服务质量信息采集的完整性和实时性的技术问题。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1a是根据本申请实施例的一种TCP/IP协议栈示意图
图1b是根据本申请实施例的一种可选的网络流量的监控方法的流程示意图;
图2为根据本申请实施例的一种可选的bictcp结构体示意图;
图3为根据本申请实施例的一种可选的cubic协议下的bictcp结构体示意图;
图4示出了一种用于实现网络流量的监控方法的计算机终端(或移动设备)的硬件结构框图;
图5是根据本申请实施例的一种网络流量的监控方法的流程图;
图6是根据本申请实施例的网络流量的监控装置的结构框图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710090783.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种终端的网络连接方法和装置
- 下一篇:一种分组网络中处理业务流的方法及装置