DPDK是Intel推出的數(shù)據(jù)面開(kāi)發(fā)套件,主要用于對(duì)數(shù)據(jù)平面的處理工作進(jìn)行加速。
DPDK是個(gè)以軟件優(yōu)化為主的數(shù)據(jù)面技術(shù)、主要的軟件優(yōu)化技術(shù)包括輪詢、用戶態(tài)驅(qū)動(dòng)、親和性與獨(dú)占、降低訪存開(kāi)銷(xiāo)、軟件調(diào)優(yōu)、SIMD等CPU新硬件技術(shù)。目前我們公司DPDK支持國(guó)產(chǎn)化平臺(tái)有龍芯,申威,飛騰,兆芯,鯤鵬,海光等。性能千兆、萬(wàn)兆網(wǎng)卡的數(shù)據(jù)收發(fā)均有顯著的提升,千兆2層轉(zhuǎn)發(fā)達(dá)到網(wǎng)卡理論值,萬(wàn)兆2層轉(zhuǎn)發(fā)提升4倍,并有基于DPDK的網(wǎng)絡(luò)協(xié)議棧,并對(duì)比內(nèi)核自帶協(xié)議棧測(cè)試結(jié)果有3倍左右的性能提升。
Copyright 2015 CDASD. All Rights Reserved 蜀ICP備18022279號(hào)-1