We are with the following scenario in our integration servers:
[check the attachment]
And I have the following questions:
1 - Currently, our Terracotta cluster manager is using about 11GB. Is this value normal?
2 - We only have 2 Integration Services running and being managed by Terracota. Is there a way to limit or decrease this memory usage?
3 - We set the “wrapper.java.initmemory” and “wrapper.java.maxmemory” properties to, respectively, 8192 and 12288 to our Integration Service. Why does the IS service is using 20GB of memory? Shouldn’t be something below 12GB?
4 - We set the “wrapper.java.initmemory” and “wrapper.java.maxmemory” properties, respectively, 4096 and 8192 to our Universal Messaging. Why does the UM service is using 14GB of memory? Shouldn’t be something below 8GB?
5 - Our actual Universal Messaging Heap Memory usage is about 400~1500MB and we have about 6000MB of free heap memory available. If we decrease the heap memory max size to 4096MB will we have a problem?
I am asking this because we had to restart our both integration servers and UM to solve a high memory usage, about 92%, that we were having. We are doing a study to optimize this usage.