+2 投票
分类:DPDK高级应用 | 用户: (140 分)
修改于 用户:
有没有人高手以个人形式提供dpdk抓包分析程序优化的
我们实现了一套数据包分析软件,实现流量可视化功能
现在遇到一些优化的问题,需要真正的高手帮做一些优化

提供的硬件环境
2块万兆的82599网卡(每块2个光口)
2颗E5-2640V3 (每块2600Mhz,8核心,支持超线程[系统看着为16核])
128G内存
16块1.5W转的SAS做的raid5
服务器为dell的r730

软件环境
DPDK 2.0

系统环境
CENTOS 7.1

需要达到的效果
单口达到10Gbps(230万pps)的线速分析,存全包
整机达到20Gbps(450万pps)的线速分析,存包[54-512字节]

现在遇到的问题是 做包分析的过程中,DPDK存在间歇性丢包
单口能达到150万pps,但不稳定

如果有能人高手能做这个优化,需要精通C语言,多线程,无锁编程,hugepage,rss,direct io等各种优化方法。
有意者,请私聊

2 个回答

0 投票
用户: (13.1k 分)
很有挑战的需求啊,希望能尽早找到合适的人选!
用户: (100 分)
我也在做抓包存储,我这最高要求一个10G抓包 600MB/s 请问您的问题解决了吗
0 投票
用户: (270 分)
如果单纯的收包,存包,应该不止这点性能吧,还有你用的是RTC模型还是PIPELINE模型,估计你用的RTC模型

欢迎来到 DPDK交流社区 ,有什么问题可以尽管在这里提问,您将会收到社区其他成员的回答;也可以将您的总结写在这里,为社区其他成员提供帮助。

QQ交流2群:635461501 (入群请注明来源)

冀ICP备15005332号-2
...