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

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

評論