当前位置:网站首页>Performance degradation during dpdk source code testing
Performance degradation during dpdk source code testing
2022-06-28 05:06:00 【choumin】
There is no principle in this article , Make a note of a small problem I encountered , For your reference .
DPDK There are many ways to test the performance of , What I use here is compiled from the source code testpmd Program .
I have the following problems :
- The hardware configurations of the two machines involved in the test are identical ,BIOS Same version , The kernel version is basically the same , The various configurations of the test program are identical , But the performance of one machine is much worse than that of the other , The gap is 50% above ;
- testpmd The package received seen in pps and bps The values do not match , such as , Package sizes are 64 byte ,testpmd Given pps yes 5582583, So the corresponding bps Should be 2858282496, and testpmd Given bps yes 9318213000, Two phase comparison , Great difference ;
- The sender uses pktgen Set the packet size to 400 After byte , All packets at the receiving end are lost ;
Above 3 The first question is very confusing . Although the hardware is normal 、 Correct use , But the test results are problematic . I haven't analyzed the reason , Finally, all the files generated during the previous build are deleted directly , Then rebuild , The problem was solved . From this point of view , It may be that different versions have been built in the same directory many times before DPDK And cause problems . The specific reasons are difficult to analyze , If you are using DPDK When performing performance tests on the source code , Encountered a similar strange problem , Consider rebuilding DPDK.
边栏推荐
猜你喜欢

分享一个因子挖掘的利器:遗传规划

Amino dye research: lumiprobe fam amine, 6-isomer

Study on modified triphosphate: lumiprobe amino-11-ddutp

How to do a good job of gateway high availability protection in the big promotion scenario

Function and working principle of controller

改性三磷酸盐研究:Lumiprobe氨基-11-ddUTP

Have you finished the examination of level II cost engineer? There are also qualification regulations!

机器人学DH参数及利用matlab符号运算推导
![[noip2002 popularization group] cross the river pawn](/img/6c/31fa210e08c7fd07691a1c5320154e.png)
[noip2002 popularization group] cross the river pawn

JS 文本框失去焦点修改全半角文字和符号
随机推荐
Learn Taiji Maker - mqtt Chapter 2 (IV) esp8266 reserved message application
metaRTC5.0编程之p2p网络穿透(stun)指南
Metartc5.0 API programming guide (I)
别卷!如何高质量地复现一篇论文?
lotus v1.16.0 calibnet
判断对象中是否存在某一个属性
Severe tire damage: the first rock band in the world to broadcast live on the Internet
[CSP-J2020] 优秀的拆分
[early knowledge of activities] list of recent activities of livevideostack
程序员-放羊娃
2022年低压电工考题及答案
深度强化学习笔记
LeetCode 88:合并两个有序数组
Latest Windows version 5.0.14 of redis
Amino dye research: lumiprobe fam amine, 6-isomer
Unity out ref params
[skywalking] learn distributed link tracking skywalking at one go
Differences between pragma and ifndef
学习太极创客 — MQTT 第二章(四)ESP8266 保留消息应用
QCOM LCD调试