Stephen W. Thomas BizTalk Blog

100% Pure BizTalk
posts - 133, comments - 195, trackbacks - 427

My Links

News

Subscribe to my blog via:


Add to Google

Visit my website at:
www.BizTalkGurus.com

Archives

BizTalk 2004 Samples

BizTalk 2006 Samples

BizTalk Videos

BizTalk White Papers

BizTalkBlogs.com

Great BizTalk Blogs

Other Links

Performance Counters in BizTalk 2004

Have you wanted to know what exactly BizTalk Server 2004 is doing at a giving instance?  How many Orchestrations are about to Dehydrate?  How about how many persistence points inside your Orchestration?  Answers to these questions are easily available through BizTalk Performance Counters.

 

Aside on Persistence Points: Persistence Points are key when designing optimized Orchestrations.  A Persistence Point is any time the Orchestration saves its current state back to the message box.  The less Persistence Points you have, the better your Orchestration will perform.  Persistence Points are caused by specific shapes inside your Orchestration like: Send, Parallel Action, Transactional Scopes, and others.  Some more information is available in the help guide under “Persistence”

 

How to view the Performance Counters:

1. Go to the Start Menu and Select Run

2. Type in: perfmon and Enter

3. Performance Window should open up

4. Click on the + inside the window (or Ctrl-I)

5. Under Performance Objects, Select XLANG/s Orchestrations (note your host must be running)

6. Select the Counters from the list you want to watch, then press Add.  You can get information on each by clicking on Explain.

7. Run your Orchestrations

 

My Favorite Performance Counters:

Orchestrations resident in memory

Pending messages

Persistence points

Running orchestrations

 

If you want to know exactly how many Persistence Points you have inside your Orchestration, just run it and watch the counter!

 

Take Away: Performance Counters in BizTalk 2004 can give you a clear picture on the current status of your Server and an idea of how well your Orchestrations will perform.

 

More information can be found on Performance Counters in the help guide.  Just search for it.

Print | posted on Wednesday, September 15, 2004 8:50 PM |

Feedback

Gravatar

# re: Performance Counters in BizTalk 2004

Hi,
In my application we have find a strange behaviour of the Orchestration execution time, when the application started orchestration process hardly take the 1/2sec, but when hours continue the execution time for the same orchestration with less or equal amount of data volume, it will progressively takes the huge amount of the time? and then becomes very very slow.

Thanks
Madhu

2/2/2005 11:53 PM | Madhukar Reddy
Gravatar

# re: Performance Counters in BizTalk 2004

Hi, I'm looking at some of our first orchestartions with BTS04 and trying to improve performance, but the number of persistence points I can see in an orchestration diag (according to the definitions of persistence points in the help) doesn't seem to match with what I see in perfmon.

Is it possible that the engine tries to optimize each orchestration? For example, I can add construct message shapes to an orchestration and the number of counted persistence points remains the same, until I add a send shape and then the number of PPs measured jumps by 4.
4/14/2005 8:44 AM | Chris
Gravatar

# re: Performance Counters in BizTalk 2004

I have never looked at it that closely. Are you sending 4 messages? I thought if you had one send shape it was one persistence point. But, Perfmon could be counting them differently too.

Stephen W. Thomas
4/15/2005 4:44 AM | Stephen W. Thomas
Gravatar

# re: Performance Counters in BizTalk 2004

Hello,
I didn't find any "Select XLANG/s Orchestrations" is it normal? could I add it?

Cheers,
Stefan
9/29/2006 8:23 AM | Stefan
Gravatar

# re: Performance Counters in BizTalk 2004

I’m guessing you do not see them because your host is not running.

You need to make sure your host is running and that you have the correct permissions.

Stephen W. Thomas
www.BizTalkGurus.com
9/30/2006 10:16 PM | Stephen W. Thomas
Gravatar

# Performance counter for Biztalk Server

Isn't performace all about Biztalk Server? Performance Counters in BizTalk 2004 by Stephen W. Thomas...
10/13/2006 12:01 AM | Biztalking Cat
Gravatar

# re: Performance Counters in BizTalk 2004

How do I reset counters to get daily values
7/14/2008 8:09 AM | kris
Post A Comment
Title:
Name:
Email:
Website:
Comment:
Verification:
 

Powered by: