Getting into a pickle!

I have a production cluster (Coherence) running on 3.7.0 and am finding that with a box that has 2GB of RAM it has a difficult time allowing people to log in when there are up to 15k users on a system. I am attemting to get 40k on a box with no issues.

Here are the current JVM args:

${OPENFIRE_OPTS} -DopenfireHome=${OPENFIRE_HOME} -Dopenfire.lib.dir=${OPENFIRE_LIB} -Djava.net.preferIPv4Stack=true -Xms1536m -Xmx1536m -XX:MaxPermSize=256m -XX:PermSize=128m -XX:+UseParallelGC

FYI: I have 30 servers in my cluster at the moment.

Does anyone have any recommendations on what to do in order to get this stabalized??

Thanks

-Pat

To add to this. I see Old Gen get pretty high when it starts to have issues. Not sure if that’s important or not, but something worth mentioning.

Sorry for the ignorance, but what is “Old Gen” ?

daryl

It’s also known as the Tenured section of the JVM heap space.

http://www.oracle.com/technetwork/java/gc-tuning-5-138395.html

And not an ignorant question at all