By default, ElasticSearch Database of the EAC Server is allocated with ¼ of the Total System Memory or RAM. For example:
Total Memory (4GB) * ¼ = 1GB (1,028MB)
You can change the memory allocation of ElasticSearch by using the above formula especially for systems that have less than 8GB of memory. For systems that have more than 8GB, the default memory allocation of ElasticSearch is enough.
In the figure below, the total physical memory is 8GB. Therefore, the ElasticSearch Database will be allocated with the ¼ of the total memory which is equal to 2048MB:
To increase the allocated memory for the ElasticSearch Database to ½ (4096MB) of the total physical memory in the given example, do the following:
- Log on to the EAC Server.
- Open the services console (services.msc) and stop the Trend Micro Endpoint Application Control Server Service.
- Open the file %InstallDir%\Trend Micro\Endpoint Application Control\AcServer-Data\import-settings.properties.processed using Notepad.
- Add the following line at the bottom:
property.es.embedded.min-heap=4096m
- Save and close the file.
- Rename “import-settings.properties.processed” to ”import-settings.properties”.
- Open EAC server panel (TMACServerServicew.exe) found in “%InstallDir%\Trend Micro\Endpoint Application Control\AcServer\bin\” folder, and go to Java tab.
- Add the following line at the very bottom:
-Des.embedded.min-heap=4096m
- Click Apply and OK to close service panel.
- Restart the Trend Micro Endpoint Application Control Server Service. Log on to the EAC Web Management Console and verify that the Database Allocated Memory is set to 4096MB.