Intel? DPDK全稱Intel Data Plane Development Kit,是intel提供的數(shù)據(jù)平面開(kāi)發(fā)工具集,主要應(yīng)用x86通用平臺(tái),為用戶空間高效的數(shù)據(jù)包處理提供庫(kù)函數(shù)和驅(qū)動(dòng)的支持。它不同于Linux系統(tǒng)以通用性設(shè)計(jì)為目的,而是專注于網(wǎng)絡(luò)應(yīng)用中數(shù)據(jù)包的高性能處理。
需要強(qiáng)調(diào)的是,DPDK應(yīng)用程序是運(yùn)行在用戶空間上利用自身提供的數(shù)據(jù)平面庫(kù)來(lái)收發(fā)數(shù)據(jù)包,繞過(guò)了Linux內(nèi)核協(xié)議棧對(duì)數(shù)據(jù)包處理過(guò)程。Linux內(nèi)核將DPDK應(yīng)用程序看作是一個(gè)普通的用戶態(tài)進(jìn)程,包括它的編譯、連接和加載方式和普通程序沒(méi)有什么兩樣。DPDK程序啟動(dòng)后只能有一個(gè)主線程,然后創(chuàng)建一些子線程并綁定到指定CPU核心上運(yùn)行。
-
內(nèi)核
+關(guān)注
關(guān)注
3文章
1408瀏覽量
41077 -
cpu
+關(guān)注
關(guān)注
68文章
11031瀏覽量
215934 -
Linux
+關(guān)注
關(guān)注
87文章
11456瀏覽量
212742 -
intel
+關(guān)注
關(guān)注
19文章
3493瀏覽量
187941
發(fā)布評(píng)論請(qǐng)先 登錄
Arm上帶DPDK的Open vSwitch測(cè)試系列
如何使用DPDK設(shè)置OvS從而在Arm平臺(tái)上運(yùn)行PHY-VM-PHY或vHost-Loopback流量測(cè)試
DPDK安裝教程和DPDK程序運(yùn)行收發(fā)包示例程序及性能對(duì)比實(shí)驗(yàn)的詳細(xì)概述

建立和運(yùn)行DPDK,使用英特爾QuickAssist設(shè)備加密
用DPDK運(yùn)行VNF應(yīng)用程序
用DPDK打開(kāi)虛擬交換機(jī)創(chuàng)建NFV的要求和步驟
用DPDK啟動(dòng)VCwitter并配置端口
用DPDK支持構(gòu)建和啟動(dòng)DOCKER容器
DPDK的設(shè)計(jì)方法與API應(yīng)用介紹
NFV開(kāi)始落地,5G成為NFV新的最大驅(qū)動(dòng)力
用C++和Easyx簡(jiǎn)單的畫(huà)一個(gè)星空
用邏輯和翻譯用例優(yōu)化資產(chǎn)跟蹤器

評(píng)論