Throttling and Thresholds

Preview:

DESCRIPTION

Throttling and Thresholds. Tord Glad Nordahl. About me. Tord Glad Nordahl BizTalk Administrator Expert Training Health Checking Debugger Speaker Active contributor for Microsoft Active blogger www.biztalkadmin.com. Publishing throttling. 2 – Incoming rate exceeds outgoing rate. - PowerPoint PPT Presentation

Citation preview

Tord Glad Nordahl

Throttling and Thresholds

About me

• Tord Glad Nordahl– BizTalk Administrator Expert– Training– Health Checking– Debugger– Speaker– Active contributor for Microsoft– Active blogger www.biztalkadmin.com

Publishing throttling

2 – Incoming rate exceeds outgoing rateCounter Sub counterBizTalk:Message Agent Message publishing incoming rate

BizTalk:Message Agent message publishing outgoing rate

Publishing throttling

4 – memory exceeds specified threshold

Counter Sub counterBizTalk:Message Agent High process memory

BizTalk:Message Agent process memory usage (MB)

BizTalk:Message Agent process memory usage threshold (MB)

Publishing throttling

5- System memory exceeds thresholdCounter Sub counterBizTalk:Message Agent Physical memory usage threshold (MB)

BizTalk:Message Agent Physical memory usage (MB)

Publishing throttling

6 – Host message sizeCounter Sub counterBizTalk:Message Agent database size

BizTalk:MessageBox : General Counters Spool size

Tracking data size

BizTalk: MessageBox : Host Counters Host queue length

Host queue suspend message length

Publishing throttling

8 – Database session exceeds threshold

Counter Sub counterBizTalk:Message Agent Database session

Publishing throttling state

9 – Process count exceeds thresholdCounter Sub counterBizTalk:Message Agent Thread count

BizTalk:Message Agent Thread count threshold

Delivery throttling state

1 – Incoming rate exceeds outgoing rate

Counter Sub counterBizTalk:Message Agent Message publishing incoming rate

BizTalk:Message Agent message publishing outgoing rate

Delivery throttling state

3 – in-process delivery exceeds thresholdCounter Sub counterBizTalk:Message Agent In-process message count

BizTalk:Message Agent In-process message count threshold

Delivery throttling state

4 – Process memory exceeds threshold

Counter Sub counterBizTalk:Message Agent High process memory

Process memory usage (MB)

Process memory usage threshold (MB)

Active instance count

In-process message count

Delivery throttling state

5 -System memory exceeds thresholdCounter Sub counterBizTalk:Message Agent Physical memory usage

Delivery throttling state

9 -Process thread count exceeds thresholdCounter Sub counterBizTalk:Message Agent Thread count

Thread count threshold

What is throttling

• Utilize all server resources• Do you have limits• How far can you stretch the resources

available

BizTalk Host throttling

Host throttling Resource based

Host throttling Resource based

Host throttling – Resource based

Host throttling – Resource based

Host throttling – Resource based

Host throttling – Resource based

Host throttling – Rate based

Host throttling – Rate based

Host throttling - Orchestration

Summary

• What is meant by Resource Based Throttling?

• What is meant by Rate Based throttling?• Is throttling good or bad?

Recommended