G1 is optimized for high throughput with higher pause times.  It's great if
you have mixed / unpredictable workloads, and as Elliott mentioned is
mostly set & forget.

ZGC requires Java 11, which is only supported on trunk.  I plan on messing
with it soon, but I haven't had time yet.  We'll share the results on our
blog (TLP) when we get to it.

Jon

On Tue, Mar 19, 2019 at 10:12 AM Elliott Sims <elli...@backblaze.com> wrote:

> I use G1, and I think it's actually the default now for newer Cassandra
> versions.  For G1, I've done very little custom config/tuning.  I increased
> heap to 16GB (out of 64GB physical), but most of the rest is at or near
> default.  For the most part, it's been "feed it more RAM, and it works"
> compared to CMS's "lower overhead, works great until it doesn't" and dozens
> of knobs.
>
> I haven't tried ZGC yet, but anecdotally I've heard that it doesn't really
> match or beat G1 quite yet.
>
> On Tue, Mar 19, 2019 at 9:44 AM Ahmed Eljami <ahmed.elj...@gmail.com>
> wrote:
>
>> Hi Folks,
>>
>> Does someone use G1 GC or ZGC on production?
>>
>> Can you share your feedback, the configuration used if it's possible ?
>>
>> Thanks.
>>
>>

Reply via email to