數(shù)據(jù)平面開發(fā)套件DPDK,是由6WIND,Intel等多家公司開發(fā),主要基于Linux系統(tǒng)運行,用于快速數(shù)據(jù)包處理的函數(shù)庫與驅(qū)動集合,可以極大提高數(shù)據(jù)處理性能和吞吐量,提高數(shù)據(jù)平面應用程序的工作效率。開發(fā)DPDK的主要目的,是在數(shù)據(jù)平面應用中為快速的數(shù)據(jù)包處理提供一個簡單而完善的架構。在理解此工具集之后,開發(fā)人員可以以此為基礎進行新的原型設計,或簡單地為我所用。DPDK架構通過創(chuàng)建EAL(Environment Abstraction Layer,環(huán)境抽象層)來為不同的工作環(huán)境創(chuàng)造函數(shù)庫集,創(chuàng)建后開發(fā)者即可把自己的應用與函數(shù)庫進行鏈接。該架構也包含跟蹤調(diào)試,PCIe總線接入等功能,并有相關樣例幫助開發(fā)者學習如何使用這些功能。
-
英特爾
+關注
關注
61文章
10196瀏覽量
174686 -
Linux
+關注
關注
87文章
11511瀏覽量
213815 -
PCIE總線
+關注
關注
0文章
58瀏覽量
13769
發(fā)布評論請先 登錄
Arm上帶DPDK的Open vSwitch測試系列
如何將應用程序從x86上的DPDK移植到NXP 2160?
DPDK 22.11.1 LTS應用程序對rte_pktmbuf_alloc的調(diào)用失敗怎么解決?
如何創(chuàng)建 UEFI LCD與運行 LCD 應用程序(2)
如何創(chuàng)建 UEFI LCD與運行 LCD 應用程序(1)
DPDK安裝教程和DPDK程序運行收發(fā)包示例程序及性能對比實驗的詳細概述

用dpdk運行Ooeb VSwitter的一個簡單的nfv/vm用例
建立和運行DPDK,使用英特爾QuickAssist設備加密
如何使用DPDK進行網(wǎng)絡性能基準測試
如何使用DPPD PROX測量運行測試的VNF性能
使用英特爾VTune放大器的DPDK應用程序分析
如何進行BlueField DPU和DPDK開發(fā)應用程序

評論