一种基于DPDK的多核间buffer动态迁移方法与装置

基本信息

申请号 CN202011122746.1 申请日 -
公开(公告)号 CN112286679A 公开(公告)日 2021-01-29
申请公布号 CN112286679A 申请公布日 2021-01-29
分类号 G06F9/50;G06F9/54 分类 计算;推算;计数;
发明人 孙琳洋 申请(专利权)人 成都烽火云网信息技术有限公司
代理机构 深圳市六加知识产权代理有限公司 代理人 崔肖肖;向彬
地址 430000 湖北省武汉市东湖高新技术开发区高新四路6号
法律状态 -

摘要

摘要 本发明公开了一种基于DPDK的多核间buffer动态迁移方法与装置,每个CPU核对应设有一个buffer缓存池,多个buffer缓存池共用一个buffer共享池,每个buffer缓存池设置有共享水线,共享水线以下的buffer作为可共享buffer;当任一CPU核申请buffer时,如果本核的buffer缓存池中剩余buffer量不满足本次申请,且buffer共享池中可用buffer量也不足,则触发核间buffer迁移,即获取其他CPU核的buffer锁,进而获取其他CPU核buffer缓存池中的可共享buffer,实现CPU核间的buffer资源动态迁移,有效提高了buffer资源利用率。