流量统计方法、电子设备、系统及介质技术方案

技术编号:23449715 阅读:49 留言:0更新日期:2020-02-28 23:01
本发明专利技术公开了一种流量统计方法,包括:当接收到对目标进程进行流量统计的请求时,确定所述目标进程对应的业务标识;创建与所述业务标识对应的网络类控制组;通过所述网络类控制组对所述目标进程发送的数据包进行标记;通过网络协议信息包过滤系统记录所述被标记的数据包的大小,并获得流量发送记录;根据所述流量发送记录,统计所述目标进程的发送流量。本发明专利技术还公开了一种电子设备、流量统计系统及计算机可读存储介质。本发明专利技术可以提高流量统计效率。

Flow statistics methods, electronic equipment, systems and media

【技术实现步骤摘要】
流量统计方法、电子设备、系统及介质
本专利技术涉及计算机
,尤其涉及一种流量统计方法、电子设备、系统及介质。
技术介绍
随机计算机技术的发展,用户可以通过计算机基础设施服务(IaaS服务)来运行进程。目前,IaaS服务的提供方可以使用网络流量监控工具(nethogs)来统计各个用户的进程的流量,但在实践中发现,nethogs是通过抓取数据包的方式来统计流量的,需要经过多层的查询来确定要抓取的数据包,效率不高。因此,如何提高流量统计效率是一个亟需解决的技术问题。
技术实现思路
本专利技术的主要目的在于提供一种流量统计方法、电子设备、系统及介质,旨在解决如何提高流量统计效率的技术问题。为实现上述目的,本专利技术提供一种流量统计方法,所述方法包括:当接收到对目标进程进行流量统计的请求时,确定所述目标进程对应的业务标识;创建与所述业务标识对应的网络类控制组;通过所述网络类控制组对所述目标进程发送的数据包进行标记;通过网络协议信息包过滤系统记录所述被标记的数据包的大小,并获得流量发本文档来自技高网...

【技术保护点】
1.一种流量统计方法,其特征在于,所述方法包括:/n当接收到对目标进程进行流量统计的请求时,确定所述目标进程对应的业务标识;/n创建与所述业务标识对应的网络类控制组;/n通过所述网络类控制组对所述目标进程发送的数据包进行标记;/n通过网络协议信息包过滤系统记录所述被标记的数据包的大小,并获得流量发送记录;/n根据所述流量发送记录,统计所述目标进程的发送流量。/n

【技术特征摘要】
1.一种流量统计方法,其特征在于,所述方法包括:
当接收到对目标进程进行流量统计的请求时,确定所述目标进程对应的业务标识;
创建与所述业务标识对应的网络类控制组;
通过所述网络类控制组对所述目标进程发送的数据包进行标记;
通过网络协议信息包过滤系统记录所述被标记的数据包的大小,并获得流量发送记录;
根据所述流量发送记录,统计所述目标进程的发送流量。


2.根据权利要求1所述的方法,其特征在于,所述通过网络协议信息包过滤系统记录所述被标记的数据包的大小,并获得流量发送记录包括:
根据所述业务标识,生成网络协议信息包过滤系统的匹配规则;
根据所述匹配规则,对所有的数据包进行匹配,并确定被标记的数据包;
统计所有所述被标记的数据包的大小,并获得流量发送记录。


3.根据权利要求1所述的方法,其特征在于,所述根据所述流量发送记录,统计所述目标进程的发送流量包括:
从所述网络协议信息包过滤系统中查询第一预设时间对应的第一流量发送记录,以及从所述网络协议信息包过滤系统中查询第二预设时间对应的第二流量发送记录;
根据所述第一流量发送记录以及所述第二流量发送记录,确定所述目标进程的发送流量。


4.根据权利要求1所述的方法,其特征在于,所述创建与所述业务标识对应的网络类控制组之后,以及所述通过所述网络类控制组对所述目标进程发送的数据包进行标记之前,所述方法还包括:
当进程被启动时,判断所述进程是否为所述目标进程;
若所述进程为所述目标进程,将所述进程添加至所述网络类控制组中。


5.根据权利要求1至4中任一项所述的方法,其特征在于,所述创建与所述业务标识对应的网络类控制组包括:
使用创建网络类控制组命令行,创建网络类控制组;
将所述网络类控制组的控制组标识的值设置为所述业务标识...

【专利技术属性】
技术研发人员:贾泽言
申请(专利权)人:深圳市网心科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1