DPDK是一個(gè)用來進(jìn)行包數(shù)據(jù)處理加速的軟件庫。與傳統(tǒng)的數(shù)據(jù)包處理相比,DPDK具有以下特點(diǎn):
1) 輪詢:在包處理時(shí)避免中斷上下文切換的開銷,
2) 用戶態(tài)驅(qū)動(dòng):規(guī)避不必要的內(nèi)存拷貝和系統(tǒng)調(diào)用,便于快速迭代優(yōu)化
3) 親和性與獨(dú)占:特定任務(wù)可以被指定只在某個(gè)核上工作,避免線程在不同核間頻繁切換,保證更多的cache命中
4) 降低訪存開銷:利用內(nèi)存大頁HUGEPAGE降低TLB miss,利用內(nèi)存多通道交錯(cuò)訪問提高內(nèi)存訪問有效帶寬
5) 軟件調(diào)優(yōu):cache行對(duì)齊,預(yù)取數(shù)據(jù),多元數(shù)據(jù)批量操作
-
測(cè)試
+關(guān)注
關(guān)注
8文章
6057瀏覽量
130855 -
數(shù)據(jù)
+關(guān)注
關(guān)注
8文章
7318瀏覽量
94125 -
intel
+關(guān)注
關(guān)注
19文章
3506瀏覽量
190655
發(fā)布評(píng)論請(qǐng)先 登錄
通用CPU性能基準(zhǔn)測(cè)試的研究現(xiàn)狀
ATM網(wǎng)絡(luò)的性能測(cè)試
ovs-dpdk sgmii口不能正常轉(zhuǎn)發(fā)是為什么
Arm上帶DPDK的Open vSwitch測(cè)試系列
服務(wù)器性能的基準(zhǔn)測(cè)試
基于Intel dpdk數(shù)據(jù)包捕獲技術(shù)研究
網(wǎng)絡(luò)開發(fā)者套件(NDK)通信性能的基準(zhǔn)測(cè)試
DPDK安裝教程和DPDK程序運(yùn)行收發(fā)包示例程序及性能對(duì)比實(shí)驗(yàn)的詳細(xì)概述
使用BigTao-V網(wǎng)絡(luò)測(cè)試儀針對(duì)局域網(wǎng)交換設(shè)備進(jìn)行基準(zhǔn)測(cè)試
DPDK內(nèi)存的基本概念
MySQL基準(zhǔn)測(cè)試和sysbench工具
如何對(duì)推理加速器進(jìn)行基準(zhǔn)測(cè)試
【虹科分享】什么是 RFC 2544?網(wǎng)絡(luò)設(shè)備的性能基準(zhǔn)測(cè)試方法

如何使用DPDK進(jìn)行網(wǎng)絡(luò)性能基準(zhǔn)測(cè)試
評(píng)論