DPDK — MALLOC(librte_malloc,Memory Manager,内存管理组件)

Posted 范桂飓

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DPDK — MALLOC(librte_malloc,Memory Manager,内存管理组件)相关的知识,希望对你有一定的参考价值。

目录

文章目录

MALLOC(librte_malloc,Memory Manager,内存管理组件)

MALLOC 库基于 hugetlbfs 内核文件系统来实现,提供了一组 API,用于从 HugePage Heap 空间中分配一块连续的 Memzones 空间。

MALLOC 库使用 HugePage Heap(大页物理内存堆空间)空间替代了 User Process 的 Virtual Memory Heap(虚拟内存堆空间),可以有效减少 TLB Missing 导致的性能损耗。

rte_malloc() 接口

rte_malloc(

以上是关于DPDK — MALLOC(librte_malloc,Memory Manager,内存管理组件)的主要内容,如果未能解决你的问题,请参考以下文章

DPDK — MALLOC(librte_malloc,Memory Manager,内存管理组件)

DPDK_API_rte_malloc源码分析

DPDK_API_rte_malloc源码分析-16.11

DPDK_API_rte_malloc源码分析

[转]dpdk内存管理

(WIP) DPDK理论学习(by quqi99)