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

評論