As a general rule, memory and cores isn't that critical as most cases 4 cores 
is plenty to handle gc duties regardless of memory size. The question should be 
" how many active threads will there be and what kinds of load will be expected 
on the host?" and then plan for the load requirements. So for a lightly loaded 
application 4 CPU's might be enough but 8-16 should be considered as the load 
goes up ( as well as jdk threads). For good resposiveness monitor CPU and if 
you see patterns with cpu over 80% then you need more cores. 

Vince Ford
Sent from mobile 

> On Aug 9, 2016, at 18:33, Real Wes <thereal...@outlook.com> wrote:
> 
> How’s 12 cores for 64GB and 8 cores for 32GB, given heavy read/ write 
> activity in a roughly 50/50 ratio, CMSInitiatingOccupancyFraction = ~50 or 60.
> 
>> On Aug 9, 2016, at 5:26 PM, Real Wes <thereal...@outlook.com> wrote:
>> 
>> Do guidelines exist for # cores per 64 GB JVM given an equal ratio of reads/ 
>> writes with very heavy use?   I’m not looking for a precise calculation but 
>> a finger-in-the-wind recommendation.
>> 
>> No Async Event Queue and no WAN Gateway.
>> 
>> On page 339 of the GemFire 8.2.1 User’s Guide we have:
>> 
>> A 64-bit Sun Java VM 1.6 JVM, with 8 Gb of heap space on an 4 CPU system 
>> running Linux.
>> 
>> 
>> Thanks,
>> Wes Williams
> 

Reply via email to