Memory footprints for deprecated microservices

The various deprecated Content Delivery microservices have default Java maximum heap size settings preconfigured in their startup scripts. The actual maximum heap size needed by your microservices depends on the loads placed on them.

The preconfigured maximum heap size reflects the minimal expected memory footprint for each microservice, based on measurements made using Apache JMeter on an AWS (Amazon Web Services) instance using 2 CPUs and 8 GB of RAM.

However, if your services need to process large numbers of requests, these recommended heap sizes may not be sufficient.

You can use Apache JMeter yourself to generate loads of different sizes, together with server monitoring tools, to capture memory and CPU usage over time.

Once you have determined your ideal heap size, you can change the maximum heap size of each microservice by modifying the -Xmx setting of the JVM options in the microservice's installation script.

Service nameInitial and minimum heap size (-Xms setting) in MBMaximum heap size (-Xmx setting) in MB
Cache Channel Service256512
Monitoring Agent256512
UGC Community Service256512
UGC Moderation Service256512