Re: Cassanda JVM GC defaults question

2014-04-24 Thread Ken Hancock
Wouldn't I want flush_largest_memtables_at larger than my OccupyingFraction? I want GC to kick in before I have to dump my memtables not after. On Wed, Apr 23, 2014 at 10:12 AM, Ruchir Jha wrote: > Lowering CMSInitiatingOccupancyFraction to less than 0.75 will lead to > more GC interference an

Re: Cassanda JVM GC defaults question

2014-04-23 Thread Ruchir Jha
Lowering CMSInitiatingOccupancyFraction to less than 0.75 will lead to more GC interference and will impact write performance. If you're not sensitive to this impact, your expectation is correct, however make sure your flush_largest_memtables_at is always set to less than or equal to the occupancy

Cassanda JVM GC defaults question

2014-04-23 Thread Ken Hancock
I'm in the process of trying to tune the GC and I'm far from an expert in this area, so hoping someone can tell me I'm either out in left field or on-track. Cassandra's default GC settings are (abbreviated): +UseConcMarkSweepGC +CMSInitiaitingOccupancyFraction=75 +UseCMSInitiatingOccupancyOnly Al