网卡设备的内存池管理方法及装置制造方法及图纸

技术编号:36789848 阅读:24 留言:0更新日期:2023-03-08 22:38
本申请涉及一种网卡设备的内存池管理方法、装置、电子设备及计算机可读介质。该方法包括:网卡设备获取待处理的报文;根据所述报文的内容确定待处理的业务;根据待处理业务在对应的内存池中申请内存块;为当前申请的内存块分配内存池标识和时间戳;基于当前申请的内存块处理所述报文;根据所述内存池标识和所述时间戳进行所述网卡设备的内存池的管理。本申请涉及的网卡设备的内存池管理方法、装置、电子设备及计算机可读介质,在复杂的业务流程中能够快速而且准确的定位到内存重复释放或者内存泄露的问题,从而辅助管理员即使解决问题,提升系统效率,避免业务阻断。避免业务阻断。避免业务阻断。

【技术实现步骤摘要】
网卡设备的内存池管理方法及装置


[0001]本公开涉及计算机信息处理领域,具体而言,涉及一种网卡设备的内存池管理方法、装置、电子设备及计算机可读介质。

技术介绍

[0002]5G时代来临,数字化、智能化、物联化是社会发展的主流趋势,人们在享受科技进步所带来的便利同时,也不得不面对更多随之而来的网络安全问题。随着网络业务的需求急剧增长,业务的复杂度也大大提高,而且还伴随着高新建、高吞吐、高并发的流量,导致内存重复释放和内存泄露的问题也时常发生。网络设备在运行过程中出现存储报文的内存重复释放的话会导致设备无法正常工作,严重的甚至导致设备重启。网络设备在运行过程中过程中出现内存泄露的话会导致设备的内存越来越小,最终出现杀进程等系统问题。这些问题都会最终导致客户业务阻断或者遭受黑客的攻击,从而造成一些不可恢复的损失。
[0003]现有技术内存泄露的定位方法为:记录被测程序运行前的初始内存值,以及被测程序运行退出后的剩余内存值;根据初始内存值和剩余内存值,计算被测程序运行过程中所消耗的消耗内存值;根据消耗内存值,判定被测程序是否存在内存泄露,当判本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种网卡设备的内存池管理方法,其特征在于,包括:网卡设备获取待处理的报文;根据所述报文的内容确定待处理的业务;根据待处理业务在对应的内存池中申请内存块;为当前申请的内存块分配内存池标识和时间戳;基于当前申请的内存块处理所述报文;根据所述内存池标识和所述时间戳进行所述网卡设备的内存池的管理。2.如权利要求1所述的方法,其特征在于,还包括:为网卡设备中多个业务分别分配对应的内存池;分别为业务对应的内存池分配内存池标识。3.如权利要求1所述的方法,其特征在于,根据待处理业务在对应的内存池中申请内存块,包括:确定待处理业务的顺序;按照所述顺序依次在对应的内存池中申请内存块。4.如权利要求1所述的方法,其特征在于,为当前申请的内存块分配内存池标识和时间戳,包括:根据当前申请的内存块的所属内存池对应的业务为当前申请的内存块分配内存池标识;根据当前系统时间为当前申请的内存块分配时间戳。5.如权利要求4所述的方法,其特征在于,为当前申请的内存块分配内存池标识和时间戳,还包括:在预留的内存空间记录所述内存块对应的内存池标识和时间戳;根据所述内存块对应的多个内存池标识和时间戳生成所述内存块的轨迹信息。6.如权利要求1所述的方法,其特征在于,基于当前申请的内存块处理所述报文,还包括:在当前申请的内存块处理完毕所述报文后,将当...

【专利技术属性】
技术研发人员:李绍军
申请(专利权)人:杭州迪普科技股份有限公司
类型:发明
国别省市:

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

1