Intel® DPDK全称Intel Data Plane Development Kit,是intel提供的数据平面开发工具集,主要应用x86通用平台,为用户空间高效的数据包处理提供库函数和驱动的支持。它不同于Linux系统以通用性设计为目的,而是专注于网络应用中数据包的高性能处理。
需要强调的是,DPDK应用程序是运行在用户空间上利用自身提供的数据平面库来收发数据包,绕过了Linux内核协议栈对数据包处理过程。Linux内核将DPDK应用程序看作是一个普通的用户态进程,包括它的编译、连接和加载方式和普通程序没有什么两样。DPDK程序启动后只能有一个主线程,然后创建一些子线程并绑定到指定CPU核心上运行。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
内核
+关注
关注
3文章
1359浏览量
40183 -
cpu
+关注
关注
68文章
10802浏览量
210759 -
Linux
+关注
关注
87文章
11199浏览量
208689 -
intel
+关注
关注
19文章
3477浏览量
185633
发布评论请先 登录
相关推荐
Arm上带DPDK的Open vSwitch测试系列
描述了如何使用 DPDK 设置 OvS 从而在 Arm 平台上运行 PHY-VM-PHY 或 vHost-Loopback 流量测试。 高级执行步骤的顺序如下所示:· 前提条件 · QEMU 安装
发表于 03-31 11:01
如何使用DPDK设置OvS从而在Arm平台上运行PHY-VM-PHY或vHost-Loopback流量测试
。 使用第一个命令列出guest VM当前检测到的所有网络设备。$ sudo $HOME/dpdk-19.11/usertools/dpdk-devbind.py --status$
发表于 04-12 11:18
DPDK安装教程和DPDK程序运行收发包示例程序及性能对比实验的详细概述
本文档的主要内容详细介绍的是DPDK安装教程和DPDK程序运行收发包示例程序及性能对比实验的详细概述。
发表于 09-03 08:00
•0次下载
建立和运行DPDK,使用英特尔QuickAssist设备加密
Steps to build and run DPDK using an Intel® QuickAssist device for cryptography, based on DPDK 17.02 release.
用DPDK运行VNF应用程序
This video shows how to run a DPDK testpmd application to do simple forwarding packet in a VM
用DPDK打开虚拟交换机创建NFV的要求和步骤
This video demonstrates the requirements and steps to run Open vSwitch with DPDK on the host
用DPDK启动VCwitter并配置端口
In this video you'll learn to launch Open vSwitch* with DPDK support and then configure the bridge ports and flows.
用DPDK支持构建和启动DOCKER容器
In this video you'll build and launch two Docker containers that use Open vSwitch with DPDK support.
NFV开始落地,5G成为NFV新的最大驱动力
在举行的“2020中国SDN/NFV/AI大会”上,工信部科技委常务副主任、中国电信集团科技委主任、SDN/NFV/AI标准与产业推进委员会主席韦乐平表示:NFV开始落地,但发展不及预期。云原生将使
评论