Author |
Message
|
MBMQDeveloper |
Posted: Mon Mar 18, 2013 7:12 am Post subject: IBM recommended Number of Message Flows in an ExecutionGroup |
|
|
Novice
Joined: 02 Jul 2012 Posts: 19
|
Hi Every One,
I understand from various threads in this forum that this question has been asked quite a few times and the answer depends on the capacity of the system available.
I have also seen some recommendations on the message flows that can be deployed in an execution group in this forum. If I am not wrong, the optimum number of message flows with single instance that can be deployed in an execution Group is approximately 230 in AIX.
Do we have any IBM documentation which gives these recommendations / specifications? |
|
Back to top |
|
 |
smdavies99 |
Posted: Mon Mar 18, 2013 7:23 am Post subject: |
|
|
 Jedi Council
Joined: 10 Feb 2003 Posts: 6076 Location: Somewhere over the Rainbow this side of Never-never land.
|
The answer also depends upon two other things
1) the complexity of the flows themselves.
2) the workload pattern
The more CPU ticks a flow takes to process a message the less number of flows of that type can typically handle.
The workload pattern is much more difficult to model. Some sites may happily operate with one EG and 100+ flows in it. If those flows are not processing many messages a second then this is possible.
So it all comes down to the following.
'How long is a piece of string?'
Answer
' It depends'. _________________ WMQ User since 1999
MQSI/WBI/WMB/'Thingy' User since 2002
Linux user since 1995
Every time you reinvent the wheel the more square it gets (anon). If in doubt think and investigate before you ask silly questions. |
|
Back to top |
|
 |
lancelotlinc |
Posted: Mon Mar 18, 2013 7:26 am Post subject: Re: IBM recommended Number of Message Flows in an ExecutionG |
|
|
 Jedi Knight
Joined: 22 Mar 2010 Posts: 4941 Location: Bloomington, IL USA
|
|
Back to top |
|
 |
brokerguy |
Posted: Tue Mar 19, 2013 6:06 pm Post subject: |
|
|
 Apprentice
Joined: 18 Mar 2013 Posts: 26 Location: Cosmos
|
Taking cue from an old developerworks article, recommended limit was to have 256 threads per process. Not sure whether the limit still holds true.
An execution group being a process.
smdavies99 wrote: |
The answer also depends upon two other things
1) the complexity of the flows themselves.
|
Agree. Again, from the article : A single copy of a msg flow may use more than one thread based on the no. of input nodes used. One input node correspond to one thread. If 3 input nodes are part of a flow, the total no. of such msg flows can be limited to 85 (256 divided by 3 input nodes per flow)
Article I am referring to: http://www.ibm.com/developerworks/websphere/library/techarticles/0311_dunn/dunn.html |
|
Back to top |
|
 |
Vitor |
Posted: Wed Mar 20, 2013 5:28 am Post subject: |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
That was written in 2003 and refers to WMBv5. The world's changed. _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
brokerguy |
Posted: Wed Mar 20, 2013 7:14 am Post subject: |
|
|
 Apprentice
Joined: 18 Mar 2013 Posts: 26 Location: Cosmos
|
Vitor wrote: |
That was written in 2003 and refers to WMBv5. The world's changed. |
Yeah, I pointed that apprehension as well. Times have changed a lot. Any updates since then you are aware of ? |
|
Back to top |
|
 |
Vitor |
Posted: Wed Mar 20, 2013 7:23 am Post subject: |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
brokerguy wrote: |
Any updates since then you are aware of ? |
For one thing the product is a lot of efficient (and frankly easier to use). It's not really the same thing; the MRM parser has changed beyond all recognition (and gone into retirement in v , the XML domain has died (I understand XMLNSC puts flowers on the grave once a month) and JCNs don't wobble the way they used to. We also have different SOAP support, flashier MQ support and a raft of good things.
There is no better answer than "it depends". I don't believe there's a magic optimum number now even if there ever was under v5. It's too dependant on what you're doing with the flows. _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
mqjeff |
Posted: Wed Mar 20, 2013 7:51 am Post subject: |
|
|
Grand Master
Joined: 25 Jun 2008 Posts: 17447
|
Vitor wrote: |
There is no better answer than "it depends". I don't believe there's a magic optimum number now even if there ever was under v5. It's too dependant on what you're doing with the flows. |
It also gets more complicated in v8 with the change in packaging strategy from "flows" to "Applications, Services, Libraries".
And, no, I'm not aware of any specific recommendations or documentation on any limits or other such that gives guidance on this area. |
|
Back to top |
|
 |
|