数据平面开发套件(DPDK)是由6WIND,Intel等多家公司开发,主要基于Linux系统运行,用于快速数据包处理的函数库与驱动集合,可以极大提高数据处理性能和吞吐量,提高数据平面应用程序的工作效率。DPDK使用了轮询(polling)而不是中断来处理数据包。在收到数据包时,经DPDK重载的网卡驱动不会通过中断通知CPU,而是直接将数据包存入内存,交付应用层软件通过DPDK提供的接口来直接处理,这样节省了大量的CPU中断时间和内存拷贝时间。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
cpu
+关注
关注
68文章
10826浏览量
211160 -
Linux
+关注
关注
87文章
11230浏览量
208933 -
intel
+关注
关注
19文章
3480浏览量
185755
发布评论请先 登录
相关推荐
ovs-dpdk sgmii口不能正常转发是为什么
测试了2个rgmii,2个xfi也正常,按照手册配置的ovs-dpdk,默认流程。1046-c2 ovs-dpdk sgmii口不能正常转发是为什么?如何去解决呢?
发表于 01-05 06:41
Arm上带DPDK的Open vSwitch测试系列
和 OvS 安装在我的主目录中并强调了为此目的所修改的步骤。2、如何使用 DPDK 设置 OvS 从而在 Arm 平台上运行 PHY-PHY 流量测试本文描述了如何使用 DPDK 设置 OvS 从而
发表于 03-31 11:01
如何用Arm平台上的源代码构建和安装带DPDK的OvS
为不同平台产生最佳性能。如果找不到特定于平台的配置文件,则用 arm64-armv8a-linuxapp-gcc 回退选项因为我的平台是N1SDP,我将使用此平台特定的配置3. 创建并安装DP
发表于 04-12 10:46
如何使用DPDK设置OvS从而在Arm平台上运行PHY-VM-PHY或vHost-Loopback流量测试
/var/run/openvswitch/vhost-user*目录创建了两个必须在QEMU命令行上提供给VM的套接字。4.添加测试流以便在DPDK端口与vhost-user 之间转发数据包。流被配置
发表于 04-12 11:18
如何使用DPDK设置OvS从而在Arm平台上运行PHY-PHY流量测试
ovsdb-server 使用的数据库。5 配置ovsdb-server 来使用前一步所创建的数据库,以便侦听Unix域套接字,并连接到数据库中指定的任意管理器。OVS的DPDK配置1
发表于 04-12 11:38
DPNI-DPNI连接链路在启用时未启动的原因?
我在 DPL 中配置了一个 DPNI-DPNI 链接,一端在 DPDK 容器中,另一端在 AIOP 容器中。我已启动并运行 AIOP 应用程序,但 DPNI-DPNI 链接的链接状态已
发表于 04-07 08:08
用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 VNF
用DPDK构建开放式V交换机并准备启动开放式交换机
In this video you'll learn how to build DPDK, and then build Open vSwitch* with DPDK support. Then prepare the host system to run Open v
用DPDK支持构建和启动DOCKER容器
In this video you'll build and launch two Docker containers that use Open vSwitch with DPDK support.
DPDK内存的基本概念
用户应用得以发挥其最佳性能。本系列文章将详细介绍DPDK提供的各种内存管理的功能。 但在此之前,有必要先谈一谈为何DPDK中内存管理要以现有的方式运作,它背后又有怎样的原理,再进一步探讨DPDK具体能够提供哪些与内存相关的功能。
zookeeper端口配置
Zookeeper是一个开源的分布式协调服务,用于管理大规模分布式系统的配置信息、命名服务、同步和分布式锁等。在使用Zookeeper时,我们需要对其端口进行配置,以确保其能够正常运行和提供服务
评论