Tom,

Thanks, that's very good to know. What kind of instances EC2 instances are
you using for your brokers?

-barry

On Fri, Jun 10, 2016 at 4:17 PM, Tom Crayford <tcrayf...@heroku.com> wrote:

> Barry,
>
> No, because Kafka also relies heavily on the OS page cache, which uses
> memory. You'd roughly want to allocate enough page cache to hold all the
> messages for your consumers for say, 30s.
>
> Kafka also (in our experience on EC2) tends to run out of network far
> before it runs out of memory or disk bandwidth, so colocating brokers makes
> that much more likely.
>
> Thanks
>
> Tom Crayford, Heroku Kafka
>
> On Fri, Jun 10, 2016 at 7:02 AM, Barry Kaplan <bkap...@memelet.com> wrote:
>
> > If too much heap cause problems, would it make sense to run multiple
> > brokers on a box with lots memory? For example, an EC2 D2 instance types
> > has way way more ram than kafka could ever use - -but it has fast
> connected
> > disks.
> >
> > Would running a broker per disk make sense in this case?
> >
> > -barry
> >
>

Reply via email to