Upload
magdalen-gaines
View
231
Download
2
Tags:
Embed Size (px)
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 rate
Counter Sub counter
BizTalk:Message Agent Message publishing incoming rate
BizTalk:Message Agent message publishing outgoing rate
Publishing throttling
4 – memory exceeds specified threshold
Counter Sub counter
BizTalk: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 counter
BizTalk: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 counter
BizTalk:Message Agent Database session
Publishing throttling state
9 – Process count exceeds thresholdCounter Sub counter
BizTalk:Message Agent Thread count
BizTalk:Message Agent Thread count threshold
Delivery throttling state
1 – Incoming rate exceeds outgoing rate
Counter Sub counter
BizTalk:Message Agent Message publishing incoming rate
BizTalk:Message Agent message publishing outgoing rate
Delivery throttling state
3 – in-process delivery exceeds threshold
Counter Sub counter
BizTalk:Message Agent In-process message count
BizTalk:Message Agent In-process message count threshold
Delivery throttling state
4 – Process memory exceeds threshold
Counter Sub counter
BizTalk: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 threshold
Counter Sub counter
BizTalk:Message Agent Physical memory usage
Delivery throttling state
9 -Process thread count exceeds threshold
Counter Sub counter
BizTalk: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?