數(shù)據(jù)平面開發(fā)套件(DPDK)是由6WIND,Intel等多家公司開發(fā),主要基于Linux系統(tǒng)運行,用于快速數(shù)據(jù)包處理的函數(shù)庫與驅(qū)動集合,可以極大提高數(shù)據(jù)處理性能和吞吐量,提高數(shù)據(jù)平面應用程序的工作效率。DPDK使用了輪詢(polling)而不是中斷來處理數(shù)據(jù)包。在收到數(shù)據(jù)包時,經(jīng)DPDK重載的網(wǎng)卡驅(qū)動不會通過中斷通知CPU,而是直接將數(shù)據(jù)包存入內(nèi)存,交付應用層軟件通過DPDK提供的接口來直接處理,這樣節(jié)省了大量的CPU中斷時間和內(nèi)存拷貝時間。
-
cpu
+關注
關注
68文章
11187瀏覽量
221292 -
Linux
+關注
關注
88文章
11576瀏覽量
216667 -
intel
+關注
關注
19文章
3503瀏覽量
190019
發(fā)布評論請先 登錄
請問LS1012的DPDK怎么配置呢
ovs-dpdk sgmii口不能正常轉(zhuǎn)發(fā)是為什么
Arm上帶DPDK的Open vSwitch測試系列
如何用Arm平臺上的源代碼構(gòu)建和安裝帶DPDK的OvS
如何使用DPDK設置OvS從而在Arm平臺上運行PHY-VM-PHY或vHost-Loopback流量測試
如何使用DPDK設置OvS從而在Arm平臺上運行PHY-PHY流量測試
DPNI-DPNI連接鏈路在啟用時未啟動的原因?
用dpdk運行Ooeb VSwitter的一個簡單的nfv/vm用例
用DPDK構(gòu)建開放式V交換機并準備啟動開放式交換機
用DPDK支持構(gòu)建和啟動DOCKER容器
DPDK內(nèi)存的基本概念

評論