Workflow Capacity Planning Template - Free Download | Page 7
4.9, 3893 votes
Please vote for this template if it helps you.
Workflow Capacity Planning Template Page 7
Workflow Capacity Planning Template
performs(the(next(step(in(the(task.(By(contrast,(in(this(testing,(each(operation(was(immediately(followed(by(
the$next$operation,$which $resulted$in$a$continual$load$on$the$farm.&This&load& can& cause&database& contention&
and$other$factors$that$can$adversely$affect$performance.!
Effect of front-end Web server scale on
throughput
The!following!throughput!tests!were!run!using!the!out-of-box!Approval!workflow!that!ships!with!SharePoint!
Server!2010.!!The!workflow!association!assigns!one!task,!and!all!instances!are!run!on!a!single!list.!!Each!
instance !o f!th is !w o rk flo w !c re at es !th e !fo llo w in g !in !th e !co n te n t!d a ta b as e :!
An!entry!in!the!Workflows!table!to!store!workflow!state!
Five!secondary!list!items!(1!task!+ !4 !his to ry !ite ms)!
Four!event!receivers!to!handle!events!on!the!workflow’s!parent!item!and!task!
Workflow!Postpone!Threshold!was!set!to!be!very!large!so!that!workflow!operations!would!never!get!queued.!!
Each!test!was!done!with!five!test!runs!for!each!test!runnin g!for!five!m in ute s!eac h.!
Manual start throughput
The$ test$ in$ the$ following$ table$ shows$ how$ the$ addition$ of$ front-end$ computers" affects" the " throughput" of"
starting( workflows( synchronously( through( the( Web! ser vice.( ( Th is( test( was( run( w ith$ a$ use r$ load$ of $ 25$
concurrent(users(continuously(calling(the(StartWorkflow(method(on(workflow.asmx(and(no(other(load(on(the(
farm.& & Note& that& the& user& load& was& the& optimal& load& before& getting& dropped& Web! requests.( ( The( list( is(
prepopulated*with*up*to*8000"items.!
Topology!
Approval(Workflow(Max(RPS!
1x1!
14.35!
2x1!
24.08!
3x1!
29.7!
4x1!
30.77!
!
The$ following$ graph$ shows$ how$ throughput$ changes.$ $ Note$ that$ the$ addition$ of$ front-ends% does% not%
necessarily*affect*farm*throughput*in*a* linear* manner* but* rather*peaks*off*at*around*three%to%four!front&e nd s.&&
In#su mmary,#th e #maxim u m#throughp u t#for#ma n u a lly! starting(workflows(is(around(30(workflows(per(second,(
and$adding$more$than$four$front-ends%will%likely%have%a%negligible%impact.!
Workflow Capacity Planning Template Previous Page Workflow Capacity Planning Template Next Page
source: download.microsoft.com
Workflow Capacity Planning Template
Previous

7/16

Next