欢迎来到 DPDK交流社区 ,有什么问题可以尽管在这里提问,您将会收到社区其他成员的回答;也可以将您的总结写在这里,为社区其他成员提供帮助。 QQ交流2群:635461501
0 投票
遇到一个很奇怪的问题,如下:

两台服务器通过交换机连接,都能ping通,没问题。一台用4个万兆口连接交换机,发udp包(大概几百个包每秒);一台用一个100G口连交换机,收包。

在收包服务器上用 ifconfig可以看到100G卡显示包都能收到。

在收包服务器上启动dpdk的示例,比如l2fwd, testpmd, 都是开始都能收到,然后大概几十秒后,收的越来越少,最后为0. testpmd显示的 rx-miss, rx-error都为0,没有丢包和错包。关掉dpdk后,网卡又能收到包。

登录交换机看各个口的收发包情况,也是没运行dpdk时正常,运行dpdk后各个口收发几乎都快停了。。。

百思不得其解啊。。。!

万分感谢大神提点一下!
问题关闭原因: 已经解决。
分类:DPDK初学入门 | 用户: (300 分)
已关闭 用户:

2 个回答

0 投票
dpdk初始化的时候把大页和队列加大试试
用户: (380 分)
0 投票

1.麻烦请详细描述一下拓扑图;

2.按照你现在的描述,dpdk服务一个负责发包,一个负责收包,对于收包服务器,对于l2fwd,一般是需要两个网络口,而按照你描述的只接了一个口,数据包无法转发,故猜测收包服务器这块是不是内存耗尽了

用户: (3.7k 分)
冀ICP备15005332号
...