While performing a new installation for a new cluster to replace the old cluster, I noticed that the memory used by openfire/java was fluctuating between 15m and 100m, seemed like quite a wide range, especially with -XX:+UseParallelGC set in the daemon options. In comparison to my other server that is not clustered (which the spread is 40m), I’m a little confused. This server doesn’t yet have a mate, and will soon, but I wanted to clear up this question of the memory utilization spread.
Second - I wanted to also ask some context surrounding an older article I’ve come across discussing optimization:
http://www.igniterealtime.org/support/articles/openfire_optimization.jsp
I’m wondering how to set some of these options, in particular I’d like to not throw exceptions for non-exceptional behavior, and also any other daemon opts that I could be configuring to help my server tune up and perform a little better. Thanks.
Current settings:
DAEMON_OPTS="-Xmx1532m -XX:+UseParallelGC"
If there’s a better garbage collector setting I’d appreciate knowing. The cluster is authenticating off an AD, there will be two members with 2gb RAM each.