一种降低CPU消耗的数据包捕获的方法、系统、设备及介质
基本信息
申请号 | CN202210405143.5 | 申请日 | - |
公开(公告)号 | CN114661561A | 公开(公告)日 | 2022-06-24 |
申请公布号 | CN114661561A | 申请公布日 | 2022-06-24 |
分类号 | G06F11/30(2006.01)I | 分类 | 计算;推算;计数; |
发明人 | 石天磊;方奕 | 申请(专利权)人 | 神州灵云(北京)科技有限公司 |
代理机构 | 北京连和连知识产权代理有限公司 | 代理人 | - |
地址 | 100102北京市朝阳区望京阜通东大街6号方恒国际中心A座2002 | ||
法律状态 | - |
摘要
摘要 | 本发明涉及K8S集群的节点对多接口进行数据包捕获领域,公开了一种降低CPU消耗的数据包捕获的方法、系统、设备及介质。所述方法包括:设置第一线程以从节点的多个接口进行数据包捕获;在所述第一线程中设置多个优先级接口对象组;根据从所述优先级接口对象组中的接口捕获数据包的频率得到所述优先级接口对象组对应的优先级等级;按照优先级等级由高到低的顺序依次对所述第一线程中的优先级接口对象组的接口进行循环捕获;响应于所述第一线程接收到停止信号,停止从所述节点的多个接口捕获数据包。本公开的方法有效降低了CPU的消耗,避免了因为多接口流量差异较大产生的处理能力下降的问题。 |
