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