ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » General IBM MQ Support » performance problem in MQ 7.0

Post new topic  Reply to topic
 performance problem in MQ 7.0 « View previous topic :: View next topic » 
Author Message
manishpnp
PostPosted: Tue May 24, 2011 6:47 am    Post subject: performance problem in MQ 7.0 Reply with quote

Apprentice

Joined: 21 Feb 2008
Posts: 46

Hello,

Java-JMS based application communicating to Queue Manager(QMET) version WebSphere MQ 6.0.2.5 in AIX 5.3.
Application is put the message in request queue and get the message from response queue. This process is sucessfully completed within 1 seconds.
Total Time to Put the message in queue 60 msec
Total Time to Get the message in queue 80 msec

Question :-
Now We setup the new queue manager(QMET) version WebSphere MQ 7.0.1.4 in AIX 5.3 in different LPAR.
The same Java-JMS Application is pointing, communicating to new queue manager(QMET) WMQ 7.0.1.4 environment.
Application is put the message in request queue and get the message from response queue.

We done the analysis and found that :-
Put the message in request queue (this process sucessfully completed less than seconds as expected in previous m6.0 version)

Problem :-
While receiving(get) message from response queue it is taking long time in MQ 7.0 environment (approx 5 seconds).

Total Time to Put the message in queue 60 msec
Total Time to Get the message in queue 5097 msec

Note :-
1) We check and confirmed with network team and no issue.
2) We check and confirmed the sender/receiver/svrconn channel and everything is working fine.
3) There is no changes in application code (using same code which sucessfully response in MQ 6.0 environment.)

Need your help in below points :-
How to compare the configuration parameters between MQ6.0(QMET) and MQ7.0(QMET). How to find if any configuration/performance parameters missing in MQ7.0.

No changes in application code and only difference is mq version then why receiving message is taking much time!

What are the possible options to find the cause for this issue (any trace need to be enable at MQ/channel level?)

Any thread is getting timeout?

Thanks in advance for your responses.
manishpnp
Back to top
View user's profile Send private message
Vitor
PostPosted: Tue May 24, 2011 7:17 am    Post subject: Reply with quote

Grand High Poobah

Joined: 11 Nov 2005
Posts: 26093
Location: Texas, USA

Don't double post!

If you think this is in the wrong place, ask for it to be moved.
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
Mr Butcher
PostPosted: Tue May 24, 2011 9:06 pm    Post subject: Reply with quote

Padawan

Joined: 23 May 2005
Posts: 1716

does the message arrive on the queue and then the mqget takes 5 seconds (so its just the mqget) or is it the total time between mqput and mqget including all transfer times and application processing time? if the second one, it is maybe not related to the mqget .... make sure the message is in the queue, and then measure the mqget time. maybe mq statistics can help (max age ?!?)
_________________
Regards, Butcher
Back to top
View user's profile Send private message
skoobee
PostPosted: Tue May 24, 2011 10:41 pm    Post subject: Reply with quote

Acolyte

Joined: 26 Nov 2010
Posts: 52

[quote]We check and confirmed with network team and no issue[/quote]

They always say that!

See numerous previous posts here; they probably did a ping (12 chars) and it seemed to work quite quickly, and that is what they mean.
Back to top
View user's profile Send private message
manishpnp
PostPosted: Wed May 25, 2011 6:24 am    Post subject: Re : performance problem in MQ 7.0 Reply with quote

Apprentice

Joined: 21 Feb 2008
Posts: 46

Mr Butcher

I confirmed that all the messages are process and arrived on response queues within a second as expected behaviour in MQ 6.0 so there is no problem till message arrived in response queue.

Total time 1 seconds - between put the message/processes and arrived in response queue. (Everything is fine till here).

Only problem is MQGET while pickup the messages from response queue. It is taking 5-6 seconds.

Need your help to debug this issue!

Thanks,



does the message arrive on the queue and then the mqget takes 5 seconds (so its just the mqget) or is it the total time between mqput and mqget including all transfer times and application processing time? if the second one, it is maybe not related to the mqget .... make sure the message is in the queue, and then measure the mqget time. maybe mq statistics can help (max age ?!?)
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Wed May 25, 2011 9:11 pm    Post subject: Reply with quote

Grand High Poobah

Joined: 18 Nov 2003
Posts: 20695
Location: LI,NY

Have you applied the latest fix pack 7.0.1.5?
There are still a number of fixes in the JMS space there.
You may still need to open a PMR with IBM.
At the same time if you are using a client connection verify that the channel is set to only 1 concurrent conversation and not the default 10.

5 to 6 seconds sounds strangely close to the polling frequency of an MDB...
Have you looked into the effects of reducing this?

Have fun
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
gouda
PostPosted: Fri May 27, 2011 4:45 am    Post subject: Reply with quote

Apprentice

Joined: 20 May 2001
Posts: 32
Location: Germany, Nuremburg

Hi manishpnp,
what about your mq jar files you are using ?
They are still v6, aren't they ?
It can be found in META-INF/manifest.mf
Wouldn't it be worth to replace them with those shipped by MQ V7 ?
_________________
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots.
So far, the Universe is winning.
https://en.wikiquote.org/wiki/Rick_Cook
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » General IBM MQ Support » performance problem in MQ 7.0
Jump to:  



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
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.