IBM Support

Platform Management Console (PMC) performance tuning

Technote (troubleshooting)


Problem(Abstract)

Platform Management Console (PMC) performance tuning

Resolving the problem

You want to know if there is any way to improve the performance of the PMC and reduce its memory usage.

If you find the PMC is consuming high memory, the steps below can be helpful to tune PMC performance.

1. The PMC is a JAVA process and you can use the following memory management method. The settings are in (%EGO_CONFDIR%\..\..\gui\conf\wsm.conf on Windows; $EGO_CONFDIR/../../gui/conf/wsm.conf on Linux):

  1. If the set Xmx setting in JAVA_OPTS is reached, JVM will proactively trigger the garbage collection;
  2. If the setting MEM_HIGH_MARK is reached, wsm will restart the GUI server.

The default setting is:
#Web server memory usage high mark, in M
MEM_HIGH_MARK=1024
#Java startup options
JAVA_OPTS="-Xms512m -Xmx1024m"

We should always set the Xmx smaller than the MEM_HIGH_MARK to allow the JVM to proactively do the garbage collection. So we suggest changing the MEM_HIGH_MARK to 6G and change the Xmx to 5.8G. (Or bigger number for both if your cluster size is big) as follows:

MEM_HIGH_MARK=6144
JAVA_OPTS="-Xms1024m -Xmx5800m -XX:PermSize=128m -XX:MaxPermSize=256m"

2. Another parameter that can be changed is the cap limit of the GUI. (in $EGO_CONFDIR/../../gui/conf/pmcconf/pmc_conf/pmc_conf_soam.xml)
TaskCap
1000

This change will reduce the amount of data being loaded for big sessions by half (2000 to 1000). This will significantly improve the memory usage. However, the side impact is the GUI will only display the 1000 sessions/tasks instead of 2000. If you really don't need that much information to be displayed, a further reduction of this number will be very helpful.


3. For task and session view, enable the filter and set it to filter for either the finished items (Done, Error, Canceled) only or the active items only (Pending, Running). By leaving it as default Any item, internally the daemon needs to query multiple daemons and it will cause more overhead.


4. For browser, use the latest supported browser like Internet Explorer 9 or Firefox 20 if possible.

Cross reference information
Segment Product Component Platform Version Edition
IBM Spectrum Computing IBM Spectrum Symphony
IBM Spectrum Computing IBM Spectrum Symphony

Document information

More support for: IBM Spectrum Symphony

Software version: 6.1.1

Operating system(s): Linux, Windows

Reference #: T1014959

Modified date: 12 June 2012


Translate this page: