DPDK是Intel推出的數據面開(kāi)發套件,主要用于對數據平面的處理工(gōng)作進行加速。
DPDK是個以軟件優化爲主的數據面技術、主要的軟件優化技術包括輪詢、用戶态驅動、親和性與獨占、降低訪存開(kāi)銷、軟件調優、SIMD等CPU新硬件技術。目前我(wǒ)們公司DPDK支持國産化平台有龍芯,申威,飛騰,兆芯,鲲鵬,海光等。性能千兆、萬兆網卡的數據收發均有顯著的提升,千兆2層轉發達到網卡理論值,萬兆2層轉發提升4倍,并有基于DPDK的網絡協議棧,并對比内核自帶協議棧測試結果有3倍左右的性能提升。