| Louis Kwong 2005-10-30, 7:47 am |
| Hi,
I have been doing some load testing with BizTalk Server 2004 on my
machine with simple orchestrations consuming web services. I have
notice while with small load (1-2 XML documents per second into the
receive FILE adapter) I see BizTalk processes messages in a consistent
rate.
However, when I increase the load to (5 documents per second) I
suddenly see BizTalk fluctuate in processing messages. I am talking
about huge fluctuations in the number of messages processed from 0 to
the maximum number of documents it receives in this case 5 documents.
This affects the CPU utilisation as well, dramatically peaking and
falling. I have checked my event logs and there's no errors.
I have tried playing around with the Low/HighWaterMark,
Low/HighSessionMark, and Low/HighMemoryMark. I have also read the
performance articles out there.
I have actually increased the WaterMark to 4500 to see if it will help
but it made no difference.
What are the most ideal settings for Low/HighWaterMark, SessionMark,
MemoryMark?? Is it the one given in Performance articles?
(Something like...)
Ideal HighWaterMark = CPU * 25??
What I want also to know is WHY do I see BizTalk stopping and starting
processing of messages?? Is it because the number of messages in the
MessageBox exceeded the HighWaterMark??
Any suggestions welcome! THANKS!
|