數(shù)據(jù)平面開發(fā)套件DPDK,是由6WIND,Intel等多家公司開發(fā),主要基于Linux系統(tǒng)運行,用于快速數(shù)據(jù)包處理的函數(shù)庫與驅(qū)動集合,可以極大提高數(shù)據(jù)處理性能和吞吐量,提高數(shù)據(jù)平面應(yīng)用程序的工作效率。開發(fā)DPDK的主要目的,是在數(shù)據(jù)平面應(yīng)用中為快速的數(shù)據(jù)包處理提供一個簡單而完善的架構(gòu)。在理解此工具集之后,開發(fā)人員可以以此為基礎(chǔ)進行新的原型設(shè)計,或簡單地為我所用。DPDK架構(gòu)通過創(chuàng)建EAL(Environment Abstraction Layer,環(huán)境抽象層)來為不同的工作環(huán)境創(chuàng)造函數(shù)庫集,創(chuàng)建后開發(fā)者即可把自己的應(yīng)用與函數(shù)庫進行鏈接。該架構(gòu)也包含跟蹤調(diào)試,PCIe總線接入等功能,并有相關(guān)樣例幫助開發(fā)者學(xué)習(xí)如何使用這些功能。
-
英特爾
+關(guān)注
關(guān)注
61文章
10301瀏覽量
180428 -
Linux
+關(guān)注
關(guān)注
88文章
11758瀏覽量
219009 -
PCIE總線
+關(guān)注
關(guān)注
0文章
58瀏覽量
14017
發(fā)布評論請先 登錄
如何將應(yīng)用程序從x86上的DPDK移植到NXP 2160?
DPDK 22.11.1 LTS應(yīng)用程序對rte_pktmbuf_alloc的調(diào)用失敗怎么解決?
如何創(chuàng)建 UEFI LCD與運行 LCD 應(yīng)用程序(2)
如何創(chuàng)建 UEFI LCD與運行 LCD 應(yīng)用程序(1)
DPDK安裝教程和DPDK程序運行收發(fā)包示例程序及性能對比實驗的詳細概述
用dpdk運行Ooeb VSwitter的一個簡單的nfv/vm用例
建立和運行DPDK,使用英特爾QuickAssist設(shè)備加密
如何使用DPDK進行網(wǎng)絡(luò)性能基準測試
DPDK的設(shè)計方法與API應(yīng)用介紹
如何使用DPPD PROX測量運行測試的VNF性能
使用英特爾VTune放大器的DPDK應(yīng)用程序分析
最新版本數(shù)據(jù)平面開發(fā)套件(DPDK)的功能介紹
如何進行BlueField DPU和DPDK開發(fā)應(yīng)用程序
用GPS控制你的RoverBot應(yīng)用程序
用DPDK運行VNF應(yīng)用程序
評論