Performance Tuning Guide - EMC Community Network
Performance Tuning Guide - EMC Community Network Performance Tuning Guide - EMC Community Network
Planning Capacity and Sizing 24 EMC Documentum xCP 1.0 Performance Tuning Guide
Maximizing Process Throughput Chapter 3 This chapter contains information on the following topics: • Understanding workflow throughput, page 25 • Assessing activity creation rate, page 26 • Assessing activity completion rate, page 27 • Understanding activity completion, page 27 • Increasing workflow threads and adding Content Servers, page 28 • Configuring the workflow agent (polling), page 29 • Avoiding manual bottlenecks, page 32 • Sample workflow agent configurations, page 32 Understanding workflow throughput Process Builder defines the automatic and manual activities comprising your business process. The frequency with which these activities complete determines your overall throughput. The following items impact process activity throughput: • process activity creation rate • database capacity • number of Content Servers (workflow agents) processing activities in a work queue • number of workflow threads for each Content Server • TaskSpace performance • process activity completion rate. When a workflow instance creates an activity, the Content Server workflow engine adds a work item to a workflow queue in the database (Figure 6, page 26). Each Content Server in the system writes to the same workflow queue. The workflow agent for each Content Server then queries (polls) the database for work assignments from the common queue and adds the work items to workflow threads for the Java Method Server (JMS) to process. Drawing work assignments from the common workflow queue balances activity completion load across all workflow agents and Content Servers in the system, even though some Content Servers generate more activities than others. Understanding activity completion, page 27 provides details related to workflow agent processing. EMC Documentum xCP 1.0 Performance Tuning Guide 25
- Page 1 and 2: EMC ® Documentum ® xCelerated Com
- Page 3 and 4: Table of Contents Preface .........
- Page 5 and 6: Table of Contents Configuring the B
- Page 7 and 8: Table of Contents List of Tables Ta
- Page 9 and 10: Preface This document addresses are
- Page 11 and 12: Overview Chapter 1 Creating the bes
- Page 13 and 14: Overview General guidelines Pay clo
- Page 15 and 16: Planning Capacity and Sizing Chapte
- Page 17 and 18: Planning Capacity and Sizing Planni
- Page 19 and 20: Planning Capacity and Sizing Load s
- Page 21 and 22: Planning Capacity and Sizing Load s
- Page 23: Planning Capacity and Sizing Begin
- Page 27 and 28: Maximizing Process Throughput Minim
- Page 29 and 30: Maximizing Process Throughput Figur
- Page 31 and 32: Maximizing Process Throughput Incre
- Page 33 and 34: Maximizing Process Throughput High
- Page 35 and 36: Chapter 4 Designing the Application
- Page 37 and 38: Designing the Application Figure 10
- Page 39 and 40: Designing the Application Note: Com
- Page 41 and 42: Designing the Application Figure 14
- Page 43 and 44: Designing the Application Figure 15
- Page 45 and 46: Designing the Application Using sea
- Page 47 and 48: Designing the Application Note: Add
- Page 49 and 50: Designing the Application Rendering
- Page 51 and 52: Designing the Application Changing
- Page 53 and 54: Designing the Application Managing
- Page 55 and 56: Designing Reports Chapter 5 This ch
- Page 57 and 58: Designing Reports Planning and test
- Page 59 and 60: Designing Reports missed report dat
- Page 61 and 62: Designing Reports • Use database
- Page 63 and 64: Configuring System Components Chapt
- Page 65 and 66: Configuring System Components Figur
- Page 67 and 68: Configuring System Components Figur
- Page 69 and 70: Measuring Performance Chapter 7 Thi
- Page 71 and 72: Measuring Performance Figure 27. Si
- Page 73 and 74: Measuring Performance Execute the b
Maximizing Process Throughput<br />
Chapter 3<br />
This chapter contains information on the following topics:<br />
• Understanding workflow throughput, page 25<br />
• Assessing activity creation rate, page 26<br />
• Assessing activity completion rate, page 27<br />
• Understanding activity completion, page 27<br />
• Increasing workflow threads and adding Content Servers, page 28<br />
• Configuring the workflow agent (polling), page 29<br />
• Avoiding manual bottlenecks, page 32<br />
• Sample workflow agent configurations, page 32<br />
Understanding workflow throughput<br />
Process Builder defines the automatic and manual activities comprising your business process. The<br />
frequency with which these activities complete determines your overall throughput. The following<br />
items impact process activity throughput:<br />
• process activity creation rate<br />
• database capacity<br />
• number of Content Servers (workflow agents) processing activities in a work queue<br />
• number of workflow threads for each Content Server<br />
• TaskSpace performance<br />
• process activity completion rate.<br />
When a workflow instance creates an activity, the Content Server workflow engine adds a work item<br />
to a workflow queue in the database (Figure 6, page 26). Each Content Server in the system writes<br />
to the same workflow queue. The workflow agent for each Content Server then queries (polls) the<br />
database for work assignments from the common queue and adds the work items to workflow<br />
threads for the Java Method Server (JMS) to process. Drawing work assignments from the common<br />
workflow queue balances activity completion load across all workflow agents and Content Servers in<br />
the system, even though some Content Servers generate more activities than others. Understanding<br />
activity completion, page 27 provides details related to workflow agent processing.<br />
<strong>EMC</strong> Documentum xCP 1.0 <strong>Performance</strong> <strong>Tuning</strong> <strong>Guide</strong> 25