Re: Number of CPU cores for 100Gbps

Woot4moo <[email protected]>
Newsgroups gmane.comp.security.detection.bro
Message-ID <CALiK309ivhwyvtGs0s1yfDK0LHpAatY=+Uuc5BHuz0g9Cn46BA@mail.gmail.com>
Thanks for the details. I am aware of MarkII and am reading through it.

How as a community can we update that clustering documentation? If it’s not
accurate it could very easily turn people away

On Sun, Apr 28, 2019 at 6:29 PM Michał Purzyński <[email protected]>
wrote:

> These rules aren't current anymore and frankly, have never been accurate.
>
> Your Zeek speed depends on the traffic you have, if you have some elephant
> flows (and how you deal with them), scripts you run, etc. I remember
> pushing between 5-10Gbit/sec through a server with 24 cores (not threads),
> with room to spare.
>
> You will also need memory, and depending on scripts you intend to write,
> that might be quite a lot. We run with 192GB / server.
>
> Do you have 100Gbit of traffic or 100Gbit interfaces?
>
> Either way, you're gonna build yourself a cluster with a packet broker in
> front of it. Arista works well, other people use different brands,
> depending on your needs and your budget.
>
> Give those tuning guides I wrote with Suricata developers a read, while on
> it, they apply to Zeek as well. Of course Suricata can process way more
> traffic per core, than Zeek, because the processing it does is way simpler.
>
> https://github.com/pevma/SEPTun
> https://github.com/pevma/SEPTun-Mark-II
>
>
> On Sun, Apr 28, 2019 at 11:35 AM Woot4moo <[email protected]> wrote:
>
>> My understanding is that 4,000+ CPU cores would be necessary to support
>> this throughput. In the recent meeting from CERN I recall seeing someone
>> describe 200Gbps, which would imply 8,000+ CPU cores. Is this accurate, or
>> am I doing a conversion incorrectly?
>>
>> I am basing this purely on this quote, from
>>
>> https://docs.zeek.org/en/stable/cluster/
>>
>> “The rule of thumb we have followed recently is to allocate
>> approximately 1 core for every 250Mbps of traffic that is being analyzed.
>> However, this estimate could be extremely traffic mix-specific. It has
>> generally worked for mixed traffic with many users and servers. For
>> example, if your traffic peaks around 2Gbps (combined) and you want to
>> handle traffic at peak load, you may want to have 8 cores available (2048 /
>> 250 == 8.2). ”
>>
> _______________________________________________
>> Zeek mailing list
>> [email protected]
>> http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/zeek
>
>

_______________________________________________
Zeek mailing list
[email protected]
http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/zeek
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.