Author |
Message
|
itsmaveric |
Posted: Sat May 26, 2007 4:47 am Post subject: message broker performance on z/OS ... need help .. plz sugg |
|
|
Novice
Joined: 24 May 2007 Posts: 18 Location: Singapore
|
Hi All ,
I am a new member to this forum . SO Hi to all u guys .
I am working on messagebroker v6 on z/OS. I am comming across some performance related problem . The message rate on mainframe is 6msg/sec where as its 127msg/sec on windows . i am expecting a better msg rate on z/OS rather thn windos . Plz suggest me what all factors I need to look into and what all parameters I need to tune in .
Waiting for a quick response ...
Cheers
SB |
|
Back to top |
|
 |
zpat |
Posted: Sat May 26, 2007 5:06 am Post subject: |
|
|
 Jedi Council
Joined: 19 May 2001 Posts: 5866 Location: UK
|
Truly you are an optimist if you believe that someone can simply give you a quick answer to what must be one of the most sophisticated software combinations on the planet ....
Check out the IBM support pacs and Redbooks. |
|
Back to top |
|
 |
itsmaveric |
Posted: Sat May 26, 2007 7:06 pm Post subject: |
|
|
Novice
Joined: 24 May 2007 Posts: 18 Location: Singapore
|
thnx for the reply
very true , its really one of the sophisticated software combinations on earth ..
I do have IBM support packs ..
I alredy executed IP13 the sniff test , and IH03 .. to generate the performance report .. These can allow me to generate the report but wont tell anything wht needs to be tune ..
would anybody mind to gimme some docs about what needs to be tune and wht not
cheers |
|
Back to top |
|
 |
Vitor |
Posted: Sun May 27, 2007 10:13 am Post subject: Re: message broker performance on z/OS ... need help .. plz |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
itsmaveric wrote: |
Plz suggest me what all factors I need to look into and what all parameters I need to tune in .
|
There are about 5 redbooks about this......
Seriously, this is the sort of thing people build consultancy businesses doing. As zpat points out, there are so many factors that affect this it's unreal.
If you've gone throught the IBM site & used the support packs, take the results to your sys progs and discuss with them what they want to experiment with next. You also need to think seriously about a) how you've got WMQ set up & b) how your application is using it.
I wish you the best of luck with your quest.  _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
itsmaveric |
Posted: Sun May 27, 2007 8:53 pm Post subject: |
|
|
Novice
Joined: 24 May 2007 Posts: 18 Location: Singapore
|
Hi Thnx for the reply ..
could you plz gimme the link of these 5 redbooks .. so that I can extract them and start using them .
cheers |
|
Back to top |
|
 |
zpat |
Posted: Sun May 27, 2007 10:46 pm Post subject: |
|
|
 Jedi Council
Joined: 19 May 2001 Posts: 5866 Location: UK
|
Deleted
Last edited by zpat on Sun May 27, 2007 10:48 pm; edited 1 time in total |
|
Back to top |
|
 |
zpat |
Posted: Sun May 27, 2007 10:48 pm Post subject: |
|
|
 Jedi Council
Joined: 19 May 2001 Posts: 5866 Location: UK
|
|
Back to top |
|
 |
itsmaveric |
Posted: Thu May 31, 2007 5:56 pm Post subject: |
|
|
Novice
Joined: 24 May 2007 Posts: 18 Location: Singapore
|
Hi All ,
I am trying to put 10000msges . I can clearly see all the 10000msg are sitting in the i/n queue of the broker .
Here I am bit confused .. Its the broker who is taking 5 msges per second from the queue or its the MQ qmgr who allows the broker to process 5 msg/sec ..
Plz advice .. |
|
Back to top |
|
 |
jefflowrey |
Posted: Thu May 31, 2007 6:41 pm Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
Maybe it's your flow that's taking a fifth of a second to process ONE message. _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
itsmaveric |
Posted: Sat Jun 02, 2007 1:28 am Post subject: |
|
|
Novice
Joined: 24 May 2007 Posts: 18 Location: Singapore
|
Hi Jeff ,
I have run the supportpack IP13 on our box .From the support pack report I feel its the MQ who behaves slow . here is a sample report .
msg/sec : roundtrp: appcputime: brocpu/msg: qmgrcpu/msg
637 1597 163 258 014
2747 364 153 253 004---->ibm's report
Because of the round trip the msg rate is going down .
the same flow gives a msg rate of 150 on windows .
Plz advice |
|
Back to top |
|
 |
zpat |
Posted: Sat Jun 02, 2007 2:25 am Post subject: |
|
|
 Jedi Council
Joined: 19 May 2001 Posts: 5866 Location: UK
|
If you have multiple CPUs (and probably even if you don't) then you should run more than one instance of the same message flow in parallel to achieve max throughput.
It's certainly not the queue manager limiting the throughput. |
|
Back to top |
|
 |
jefflowrey |
Posted: Sat Jun 02, 2007 2:25 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
MQ on zOS would have to be running hideously slow for it to only allow five messages/second. And it would have to be a result of significant resource constraints from external factors (i.e. MQ would have to be either cpu or i/o bound - spending a lot of time waiting for cpu or i/o).
It's just not very likely.
I would expect that the "checklist of areas which need to be setup to ensure good performance" that comes with IP13 would make it clear how to find out if MQ is resource constrained. _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
itsmaveric |
Posted: Mon Jun 04, 2007 1:53 am Post subject: |
|
|
Novice
Joined: 24 May 2007 Posts: 18 Location: Singapore
|
Hi Jeff/zpat
Thnx as always for the reply .
From the Ip13 doc ... I can come to a conclusion that we are likely to be constrained for CPU, and this will impact throughput.
but that is not what we are seeing on monitors such as Mainview.we also gave a memory increment to 6GB.The mq performance has increased but the broker performance remains same as before .
plz advice
thanks |
|
Back to top |
|
 |
kimbert |
Posted: Mon Jun 04, 2007 1:27 pm Post subject: |
|
|
 Jedi Council
Joined: 29 Jul 2003 Posts: 5542 Location: Southampton
|
Standard technique for performance analysis on any software system:
1 Come up with a theory about where the time is going
2. Change the system and re-test to see whether it confirms the theory
Examples of 2. include
- Omit the parsing step ( discard the input message and use a prebuilt message tree in the environment )
- Omit the serialization step ( always output a the same prebuilt bitstream ).
- Omit the processing, or some part of it.
Not hard, just time-consuming. |
|
Back to top |
|
 |
Mr Butcher |
Posted: Mon Jun 04, 2007 10:24 pm Post subject: |
|
|
 Padawan
Joined: 23 May 2005 Posts: 1716
|
If you are CPU constrained, you should review the performance class the broker is using (and of course the other involved STCs, like DB2, MQ) _________________ Regards, Butcher |
|
Back to top |
|
 |
|