|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
 |
|
MQSI Performance and Scaling |
« View previous topic :: View next topic » |
Author |
Message
|
autorun |
Posted: Tue Aug 13, 2002 10:40 am Post subject: MQSI Performance and Scaling |
|
|
Apprentice
Joined: 02 Feb 2002 Posts: 29
|
Hi all,
I am looking for any hints about performance and scalability.
Here is the scanario on a 2 (600MHz) CPUs AIX box,
1. With 1 message flow, we have 3.8 transaction per second;
2. With 10 message flows (10 different input queues) in 4 different execution groups, the aggregate result is around 5.8 per second.
The message flow is required to query three Mainframe databases for translations. We found that half of our execution time is for database queries. By assuming we have sufficient CPU resources in the box, we should have much better performance if we scale to 10 concurrent message flows. Am I right?
Is there anything that I should look at regarding performance and scaling?
Any hint are greatly appreciated.
Thank you very much!!! |
|
Back to top |
|
 |
kirani |
Posted: Tue Aug 13, 2002 12:19 pm Post subject: |
|
|
Jedi Knight
Joined: 05 Sep 2001 Posts: 3779 Location: Torrance, CA, USA
|
What version of WMQI/MQSI are you using?
Basic rule for creating Execution Groups is ...
number of cpu's = number of Execution Groups.
I don't think Database select can become a bottleneck here. I have tried doing a select on remote database (not on MF) and found that this operation takes time equivalent to one SUBSTRING function or || operator.
Does your performance figures matches with the figures provided in SupportPac IP66 : WebSphere MQ Integrator for AIX V2.1 - Performance report? If you enter information regarding your message flow (number of nodes and their complexity) in SupportPac IP03 - WebSphere MQ Integrator - Capacity planning tool, it will give you some rough figures. You could also make use of ExecuteTime plug-in (SupportPac IA0A) node to get the low level timing for each message processing. SupportPac IP04 MQSeries Integrator V2 - Designing Message Flows for Performance could help you in improving performance.
You could download these supportpac's from url,
http://www-3.ibm.com/software/ts/mqseries/txppacs/txpm2.html _________________ Kiran
IBM Cert. Solution Designer & System Administrator - WBIMB V5
IBM Cert. Solutions Expert - WMQI
IBM Cert. Specialist - WMQI, MQSeries
IBM Cert. Developer - MQSeries
|
|
Back to top |
|
 |
autorun |
Posted: Tue Aug 13, 2002 1:40 pm Post subject: |
|
|
Apprentice
Joined: 02 Feb 2002 Posts: 29
|
Yes Sir!
Let me check. |
|
Back to top |
|
 |
udaybho |
Posted: Wed Aug 14, 2002 6:34 am Post subject: |
|
|
Voyager
Joined: 09 May 2002 Posts: 94 Location: Chicago
|
When you say 10 Message Flows, do you mean 10 instances of a single Flow? If that's the case I am curious to know, if you have 10 input queues how your application is doing balancing or distributing work among 10 queues.
If they were different flows I would recommend running multiple instances of the Flows as you have database operation involved in the Flow.
Uday Bhosle |
|
Back to top |
|
 |
|
|
 |
|
Page 1 of 1 |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|
|
|