发明公开
- 专利标题: 一种多核CPU的数据包转发的优化方法、装置及存储介质
-
申请号: CN202111362548.7申请日: 2021-11-16
-
公开(公告)号: CN116136793A公开(公告)日: 2023-05-19
- 发明人: 修增哲 , 王丹 , 计士禹 , 刘锦利 , 马骁 , 李勃 , 高明慧 , 马力 , 张志军 , 徐萌 , 张广文 , 杨泽宇 , 刘壮 , 佟文强 , 赵梓辰 , 刘新龙 , 姜岩 , 张嵩 , 王会达
- 申请人: 北京科东电力控制系统有限责任公司 , 南瑞集团有限公司
- 申请人地址: 北京市海淀区清河小营东路15号院内主楼5层;
- 专利权人: 北京科东电力控制系统有限责任公司,南瑞集团有限公司
- 当前专利权人: 北京科东电力控制系统有限责任公司,南瑞集团有限公司
- 当前专利权人地址: 北京市海淀区清河小营东路15号院内主楼5层;
- 代理机构: 南京纵横知识产权代理有限公司
- 代理商 董建林
- 主分类号: G06F9/50
- IPC分类号: G06F9/50 ; H04L47/6275
摘要:
本发明公开了一种多核CPU的数据包转发的优化方法、装置及存储介质,其方法包括:获取网卡创建数据包发送队列的数量,创建相应数量的线程并对线程进行参数初始化;将初始化后的线程与CPU核心进行绑定;基于线程循环接收数据包,在预设时间段内统计每个网卡的流量;基于流量动态获取每个预设时间段内网卡的优先级,根据网卡的优先级动态调整CPU核心的优先级;本发明能够通过对CPU核心进行动态调整,减少CPU在数据转发时的中断次数,从而提高效率。