一种数据采集方法、装置及计算机可读介质与流程

文档序号:31303741发布日期:2022-08-27 07:30阅读:来源:国知局

技术特征:
1.一种数据采集方法,其特征在于,应用于第一设备,包括:获取目标网卡的数据采集请求;基于所述数据采集请求,控制数据平面开发套件dpdk按照相应的dpdk工作模式对目标网卡进行数据采集;将采集的所述数据发送至第三方。2.根据权利要求1所述的方法,其特征在于,所述基于所述数据采集请求,控制dpdk按照相应的dpdk工作模式对目标网卡进行数据采集,包括:基于所述数据采集请求,对第一设备的系统资源剩余情况进行监控;基于监控结果,确定dpdk当前工作模式;基于所述dpdk当前工作模式,控制所述dpdk对目标网卡进行数据采集。3.根据权利要求2所述的方法,其特征在于,所述基于所述监控结果,确定dpdk当前工作模式,包括:若所述监控结果满足预设条件,则将预设dpdk工作模式确定为dpdk当前工作模式;若所述监控结果不满足预设条件,则基于所述监控结果更新dpdk工作模式;将更新后dpdk工作模式确定为dpdk当前工作模式。4.根据权利要求3所述的方法,其特征在于,所述预设dpdk工作模式通过如下方式获得:获取dpdk配置请求;基于所述配置请求,对dpdk的参数进行配置,得到预设dpdk工作模式。5.根据权利要求3所述方法,其特征在于,所述基于所述监控结果更新dpdk工作模式,包括:获取所述dpdk在采集目标网卡数据时所需要的系统资源;基于所述监控结果以及所述dpdk所需要的系统资源,通过重新配置dpdk参数更新dpdk工作模式。6.根据权利要求1所述的方法,其特征在于,还包括:针对dpdk采集网卡数据的过程进行监控;若监控结果满足预设条件,则通过重新配置dpdk的参数更新当前dpdk工作模式。7.一种数据采集装置,其特征在于,应用于第一设备,包括:获取模块,用于获取目标网卡的数据采集请求;控制模块,用于基于所述数据采集请求,控制数据平面开发套件dpdk按照相应的dpdk工作模式对目标网卡进行数据采集;发送模块,用于将采集的所述数据发送至第三方。8.根据权利要求7所述的装置,其特征在于,所述控制模块包括:监控单元,用于基于所述数据采集请求,对第一设备的系统资源剩余情况进行监控;确定单元,用于基于监控结果,确定dpdk当前工作模式;控制单元,用于基于所述dpdk当前工作模式,控制dpdk对目标网卡进行数据采集。9.根据权利要求8所述的装置,其特征在于,所述确定单元包括:第一确定子单元,用于若所述监控结果满足预设条件,则将预设dpdk工作模式确定为dpdk当前工作模式;
第二确定子单元,用于若所述监控结果不满足预设条件,则基于所述监控结果更新dpdk工作模式;将更新后dpdk工作模式确定为dpdk当前工作模式。10.一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现如权利要求1-6中任一项所述的方法。

技术总结
本发明实施例公开了一种数据采集方法、装置及计算机可读介质,属于计算机技术领域。所述方法应用于第一设备,所述方法一实施方式包括:获取目标网卡的数据采集请求;基于所述数据采集请求,控制数据平面开发套件DPDK按照相应的DPDK工作模式对目标网卡进行数据采集;将采集的所述数据发送至第三方;由此,能够实时监测第一设备的软硬件资源,并根据监测结果动态配置DPDK参数以更新DPDK工作模式,从而使得第一设备在千兆网络下能够快速采集网卡数据,提高了第一设备对网络报文流的处理性能。提高了第一设备对网络报文流的处理性能。提高了第一设备对网络报文流的处理性能。


技术研发人员:徐飞宏 林少锋
受保护的技术使用者:北京立华莱康平台科技有限公司
技术研发日:2022.07.27
技术公布日:2022/8/26
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1