Optimizing performance of Utility Nodes with 8GB RAM by setting Tomcat process heap size

Article: 100042189
Last Published: 2018-03-06
Ratings: 0 0
Product(s): eDiscovery Platform

Problem

On a Utility Node with 8GB RAM, the tomcat process is invoked with 7168 MB of heap size, which is 87.5% of total memory, thereby leaving very little memory for other processes (Muhimbi, IGC, Stellent, and so on) running on the Utility Node. This erroneous allocation of heap size downgrades the overall performance of Utility Nodes with 8GB RAM.

Details

To optimize the memory allocation on a Utility Node with 8GB RAM, the tomcat heap size should be changed from 7168 MB to 1400 MB.

Solution

Perform the following steps to change the heap size on the Utility Nodes with 8GB RAM:

  1. Open the "D:\CW\V<<BuildVersion>>_UN\tomcat\bin\catalina.bat" file in Edit mode.
  2. Replace
    "set JAVA_OPTS=%JAVA_OPTS% -Xrs -Xms7168m -Xmx7168m -Desa.home=%ESA_HOME%"
    with
    "set JAVA_OPTS=%JAVA_OPTS% -Xrs -Xms1400m -Xmx1400m -Desa.home=%ESA_HOME%"
  3. Save the changes.
  4. Restart the "EsaApplicationServices: FireDaemon" service.

After changing the heap size to 1400 MB, the overall performance of the Utility Node and any jobs running on the Utility Node is improved.

Was this content helpful?