[Bro] bro cluster packet loss with pf_ring_zc
newfire.bw at gmail.com
Mon May 9 20:50:56 PDT 2016
I’m using Bro 2.4.1 stable and PF_RING_ZC to analysis network traffic. The
peak flow of the traffic almost close to 1G/bps(the full load of NIC), and
the number of data packet in traffic may reach 200,000 pps. PF_RING_ZC
zbalance_ipc shows pf_ring has no packet loss and broctl netstats
shows that bro cluster have lost most of the packets, but the link number
is equal to the receive packet number.
When handle the packets, almost all of the cpus are in full load status, so
I suspect that the processor of the server limits the packet processing
speed, so the bro-cluster have to drop packets.
So my question is now the performance of the server under 200,000 pps cases
a packet loss in bro is normal or not.
Here is the CPU info:
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
On-line CPU(s) list: 0-31
Thread(s) per core: 2
Core(s) per socket: 8
NUMA node(s): 2
Vendor ID: GenuineIntel
CPU family: 6
Model name: Intel(R) Xeon(R) CPU E5-2660 0 @ 2.20GHz
CPU MHz: 1317.937
L1d cache: 32K
L1i cache: 32K
L2 cache: 256K
L3 cache: 20480K
NUMA node0 CPU(s): 0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30
NUMA node1 CPU(s): 1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31
Here is the memory info:
total used free shared buff/cache
Mem: 65759080 13018468 31412324 132364 21328288
Swap: 29241340 0 29241340
Is anyone able to help me?
Thanks in advance,
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Bro