測試環境
cpu: intel® xeon® gold 5122 cpu @ 3.60ghz
cache: 16896 kb
memory: 16g
x710 driver: i40e-2.11.29
x710 expansion-rom-version: 4.53 0x80001cdf 0.0.0
dpdk: dpdk-20.05
bios設定
cpu power and performance policy
cpu c-state disabled
cpu p-state disabled
enhanced intel® speedstep® tech disabled
turbo boost disabled
intel vt fordirected i/o(vt-d) enable
intel virtualization technology (vt-x) enable
核心啟動引數
巨頁設定: 「default_hugepagesz=1g hugepagesz=1g hugepages=8」
iommu: 「intel_iommu=on iommu=pt」
核心隔離: 「isolcpus=4,5 nohz_full=4,5 rcu_nocbs=4,5」
以上核心隔離的配置,對於rfc2544不丟包測試比較關鍵。
l3fwd示例
安裝dpdk官方的文件,要達到最好的效能,需要將以下兩個變數,傳送和接收描述符數量調整為2048,l3fwd示例中預設的值為1024。
/*
* configurable number of rx/tx ring descriptors
*/#define rte_test_rx_desc_default 1024
#define rte_test_tx_desc_default 1024
但是在本環境中,經過測試描述符數量設定為4096,效能最好。
l3fwd引數配置如下,核心使用4和5,埠數量為2,其中埠0的佇列0由核心4處理,埠1的佇列0由核心5處理。
./fastpath -c 0x30 – -p 0x3 -p --config="(0,0,4),(1,0,5)"
測試資料
L3匯流排介面
下面介紹一下l3匯流排介面 一些codec 晶元中使用,eg uda1341 l3就是line 3 3條線 的意思,它只有l3data 資料線 用於傳輸資料 l3mode 模式線 用於選擇模式 l3clock 時鐘線 用於傳輸時鐘 l3一共有兩個模式 位址模式和資料傳輸模式,先傳輸位址模式資料,再傳...
L3 簡單動態規劃
小例子 上樓梯 硬幣問題 coin 1 include using namespace std const int maxn 1e5 7 int f maxn 全域性變數預設賦初值為0 intmain printf f d d n i,f i return0 lis問題 lis 1 include ...
L3級自動駕駛
l3級自動駕駛 2020年開年 3月9日,工信部在其官網公示了 汽車駕駛自動化分級 推薦性國家標準報批稿,並擬於2021年1月1日開始實施。按照中國自身標準制定的自動駕駛分級標準,在千呼萬喚中終於落地。中國自動駕駛分級 公示版 行業的反應足夠熱烈。標準公示次日,長安正式發布量產l3級有條件自動駕駛系...