[Bro] BRO performance in a real world

Bernhard Amann bernhard at ICSI.Berkeley.EDU
Mon Apr 22 12:14:35 PDT 2013

On Apr 22, 2013, at 12:07 PM, Michal Purzynski <michal at rsbac.org> wrote:

> How's the BRO real world performance? You know, 10Gbit links and up. How 
> many workers do I need for every 1Gbit of traffic (sure, it depends on 
> the rules heavily)?
> Do you have some real world examples, such as "we have server with <CPU> 
> and <mem> and it handles Gbit/sec of traffic on average/peak"

There was a thread about exactly this on here just a few weeks ago - to cite a
bit from it:

On Mar 19, 2013, at 11:20 AM, Mike Patterson <mike.patterson at uwaterloo.ca> wrote:
> I keep meaning to write this up, but on *my* configuration:
> * 16 cores of model name	: Intel(R) Xeon(R) CPU           X5677  @ 3.47GHz
> * 72GB of RAM
> * Endace DAG (9.2)
> * some config magic by Seth, which I'd be happy to share.
> 6 workers keep up with ~2.5-3Gbps peaks, no problem. 

> It doesn't actually consume all of the above resources - I'm running other things on the box too - but bro itself consumes ~4.5GB resident per worker, and can be counted on to pin most of its allocated cores at peak loads.

On Mar 19, 2013, at 11:35 AM, Vlad Grigorescu <vladg at cmu.edu> wrote:
> Just to throw another data point out there:
> * 16 physical cores of model name	: Intel(R) Xeon(R) CPU E5-2680 @ 2.70 GHz
> * 96GB of RAM
> * Myricom NIC
> 28 workers (I have Hyperthreading turned on) keep up with a 6-7 Gbps average, and I've seen them do fine with short peaks of 9 Gbps or so. The Myricom cards definitely won't break the bank: card + SR optics + perpetual license is $895.

Full thread at:

I hope that helps,

More information about the Bro mailing list