Performance Tuning Guide - EMC Community Network
Performance Tuning Guide - EMC Community Network
Performance Tuning Guide - EMC Community Network
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Maximizing Process Throughput<br />
performance problem. On-demand processing can also result in an unbalanced load across Content<br />
Severs as each Content Server only processes the automatic tasks its workflows generate. With<br />
polling, all Content Servers can process tasks generated by any of the other Content Servers.<br />
Polling can also provide for load balancing, even if on-demand processing is enabled. For example, a<br />
Content Server that runs out of its own on-demand activities for the duration of the polling interval,<br />
polls the database for tasks in the common queue.<br />
Increasing throughput for single or low volume<br />
workflows<br />
In a single workflow (Figure 8, page 30), processing of a single automatic activity exhausts the<br />
backlog of activities in the workflow queue until the automatic activity can be completed and the<br />
next activity in the workflow enters the workflow queue. During this temporary lull, in which the<br />
queue does not contain any activities for processing, the workflow agent goes into sleep mode for the<br />
duration set by the polling interval.<br />
Figure 8. Single workflow<br />
If a workflow has 6 steps and the polling interval is set to 30 seconds, the workflow accumulates 150<br />
seconds of sleep time before the workflow completes. The following illustrates the sequence of<br />
behaviors.<br />
1. Complete workflow #1, Activity 1<br />
2. Sleep 30 seconds<br />
3. Complete workflow #1, Activity 2<br />
4. Sleep 30 seconds<br />
5. Complete workflow #1, Activity 3<br />
6. Sleep 30 seconds<br />
7. Complete workflow #1, Activity 4<br />
8. Sleep 30 seconds<br />
9. Complete workflow #1, Activity 5<br />
10. Sleep 30 seconds<br />
11. Complete workflow #1, Activity 6<br />
Decreasing the polling interval improves throughput for similar scenarios with single workflows<br />
or low volume workflows.<br />
30 <strong>EMC</strong> Documentum xCP 1.0 <strong>Performance</strong> <strong>Tuning</strong> <strong>Guide</strong>