Intel? DPDK全稱Intel Data Plane Development Kit,是intel提供的數(shù)據(jù)平面開發(fā)工具集,主要應(yīng)用x86通用平臺,為用戶空間高效的數(shù)據(jù)包處理提供庫函數(shù)和驅(qū)動的支持。它不同于Linux系統(tǒng)以通用性設(shè)計(jì)為目的,而是專注于網(wǎng)絡(luò)應(yīng)用中數(shù)據(jù)包的高性能處理。
需要強(qiáng)調(diào)的是,DPDK應(yīng)用程序是運(yùn)行在用戶空間上利用自身提供的數(shù)據(jù)平面庫來收發(fā)數(shù)據(jù)包,繞過了Linux內(nèi)核協(xié)議棧對數(shù)據(jù)包處理過程。Linux內(nèi)核將DPDK應(yīng)用程序看作是一個普通的用戶態(tài)進(jìn)程,包括它的編譯、連接和加載方式和普通程序沒有什么兩樣。DPDK程序啟動后只能有一個主線程,然后創(chuàng)建一些子線程并綁定到指定CPU核心上運(yùn)行。
-
內(nèi)核
+關(guān)注
關(guān)注
4文章
1467瀏覽量
42864 -
cpu
+關(guān)注
關(guān)注
68文章
11275瀏覽量
224916 -
Linux
+關(guān)注
關(guān)注
88文章
11756瀏覽量
218996 -
intel
+關(guān)注
關(guān)注
19文章
3508瀏覽量
191254
發(fā)布評論請先 登錄
Arm上帶DPDK的Open vSwitch測試系列
如何使用DPDK設(shè)置OvS從而在Arm平臺上運(yùn)行PHY-VM-PHY或vHost-Loopback流量測試
DPDK安裝教程和DPDK程序運(yùn)行收發(fā)包示例程序及性能對比實(shí)驗(yàn)的詳細(xì)概述
建立和運(yùn)行DPDK,使用英特爾QuickAssist設(shè)備加密
用DPDK運(yùn)行VNF應(yīng)用程序
用DPDK打開虛擬交換機(jī)創(chuàng)建NFV的要求和步驟
用DPDK啟動VCwitter并配置端口
用DPDK支持構(gòu)建和啟動DOCKER容器
DPDK的設(shè)計(jì)方法與API應(yīng)用介紹
NFV開始落地,5G成為NFV新的最大驅(qū)動力
用C++和Easyx簡單的畫一個星空
用邏輯和翻譯用例優(yōu)化資產(chǎn)跟蹤器
用dpdk運(yùn)行Ooeb VSwitter的一個簡單的nfv/vm用例
評論