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