目前使用intel dpdk1.7开发套件,开发一款网络收包程序,出现丢包现象,网卡是,
intel 10G 82599双网卡,两个网口单独收包是320Wpps和230Wpps。两个网口同时
收包只能收到480Wpps,也就是说出现丢包现象,不知问题在何处?
机器硬件:
Intel(R) Xeon(R) CPU E5620 @ 2.40GHz 16核心
hugepage mappings for non-NUMA 设置为2048
网卡:
网卡信息:
Ethernet controller: Intel Corporation 82599 10 Gigabit Dual Port NetWork Connection
Subsystem: Silicom Ltd. Device 0f00
软件:centos7 dpdk1.7版本
收包程序采用多队列接收,每个队列对应一个cpu核心,对操作系统亲和性设置,核心编号0-9都独立出来供dpdk使用。
希望大虾能够帮助?