有没有人高手以个人形式提供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等各种优化方法。
有意者,请私聊