April 1, 2020
Estimated Post Reading Time ~

How to Improve AEM Workflow Throughput

There are cases where you would want to tune AEM settings for higher workflow throughput after up-sizing the hardware.

Tuning Knob #1: Max Parallel attribute of Job Queue

Navigate to /system/console/slingevent, edit the [Job Queue Configuration] for [Granite Workflow Queue], [Granite Transient Workflow Queue], [Granite Workflow External Process Job Queue] or any other job queue of type ‘Topic Round Robin’ that is relevant to your workload. Increase the value for ‘Max Parallel’. The default value is usually 0.5 (half the number of vCPUs of your instance).

Tuning Knob #2: Apache Sling Job Thread Pool

PID is org.apache.sling.event.impl.EventingThreadPool. The default value is 35. Raise it to a higher number, such as 70 while making sure that it is higher than the ‘Max Parallel’ attribute of your relevant job queues.


By aem4beginner

No comments:

Post a Comment

If you have any doubts or questions, please let us know.