> On Sep 7, 2018, at 4:41 PM, Azoff, Justin S <jaz...@illinois.edu> wrote:
> 
> Before, cpu maxed out but spending 60% in user and 30% in system
> After, cpu maxed out but spending 12% in user and 80% in system
> 

I did some more testing and profiling and figured out what is going on..

The new version is much more efficient, so it's spending a lot less time in 
user space
and a lot more time in the kernel fetching packets.

On the managers, overall CPU using is a bit lower, but I think some of that is 
from removing all uses
of &synchronized, especially for large input tables.

If anything there's just a slight overhead in the bro-myricom plugin in how it 
uses snf_ring_recv to
receive a single packet instead of snf_ring_recv_many to grab multiple packets 
like how af_packet works.

I'd look into fixing it but we are moving to intel 40g cards anyway.



— 
Justin Azoff


_______________________________________________
bro-dev mailing list
bro-dev@bro.org
http://mailman.icsi.berkeley.edu/mailman/listinfo/bro-dev

Reply via email to