数据平面开发套件DPDK,是由6WIND,Intel等多家公司开发,主要基于Linux系统运行,用于快速数据包处理的函数库与驱动集合,可以极大提高数据处理性能和吞吐量,提高数据平面应用程序的工作效率。开发DPDK的主要目的,是在数据平面应用中为快速的数据包处理提供一个简单而完善的架构。在理解此工具集之后,开发人员可以以此为基础进行新的原型设计,或简单地为我所用。DPDK架构通过创建EAL(Environment Abstraction Layer,环境抽象层)来为不同的工作环境创造函数库集,创建后开发者即可把自己的应用与函数库进行链接。该架构也包含跟踪调试,PCIe总线接入等功能,并有相关样例帮助开发者学习如何使用这些功能。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
英特尔
+关注
关注
60文章
9879浏览量
171434 -
Linux
+关注
关注
87文章
11222浏览量
208893 -
PCIE总线
+关注
关注
0文章
58浏览量
13352
发布评论请先 登录
相关推荐
Arm上带DPDK的Open vSwitch测试系列
和 OvS 安装在我的主目录中并强调了为此目的所修改的步骤。2、如何使用 DPDK 设置 OvS 从而在 Arm 平台上运行 PHY-PHY 流量测试本文描述了如何使用 DPDK 设置 OvS 从而
发表于 03-31 11:01
如何将应用程序从x86上的DPDK移植到NXP 2160?
抱歉可能出现重复,我也不确定问题的正确位置。 我在 Intel x86 平台上开发了一个使用 DPDK 的应用程序。将其移至 NXP 2160 构建二进制文件并尝试运行。20-09-2022 13
发表于 03-28 06:57
DPDK 22.11.1 LTS应用程序对rte_pktmbuf_alloc的调用失败怎么解决?
我遇到了一些奇怪的行为,我认为这可能是由 DPAA2 DPDK 轮询模式驱动程序引起的。我有一个 DPDK 22.11.1 LTS 应用程序(在 LX2160A SoC 上),它执行以
发表于 04-23 09:00
DPDK安装教程和DPDK程序运行收发包示例程序及性能对比实验的详细概述
本文档的主要内容详细介绍的是DPDK安装教程和DPDK程序运行收发包示例程序及性能对比实验的详细概述。
发表于 09-03 08:00
•0次下载
用dpdk运行Ooeb VSwitter的一个简单的nfv/vm用例
The video provides an overview of a NFV inter-VM use case running OVS with DPDK. A DPDK application would be running in the VM as a
建立和运行DPDK,使用英特尔QuickAssist设备加密
Steps to build and run DPDK using an Intel® QuickAssist device for cryptography, based on DPDK 17.02 release.
使用英特尔VTune放大器的DPDK应用程序分析
此视频演示了如何使用英特尔®VTune™放大器来分析应用程序以找出性能瓶颈。
在这里,我们将使用DPDK示例应用程序Testpmd进行分析。
如何进行BlueField DPU和DPDK开发应用程序
在本系列中,我通过应用 DPDK 和NVIDIA DOCA SDK 库构建了一个应用程序并卸载了两种方式。我将每个步骤记录为一个单独的代码补丁,并在每个系列中提供完整的步骤。
评论