Author |
Message
|
ramesh.govindaswamy |
Posted: Thu Nov 17, 2005 7:52 pm Post subject: Need Clarification-MQ Queue Manager |
|
|
Apprentice
Joined: 25 Oct 2005 Posts: 42
|
Is there any limit that the Queue Manager can accept the number of connection.If it is possible to increase the Number of concurrent user's to access that queue manager.Is there any preperty needs to be changed,If so please let me know.
Thanks in advance. |
|
Back to top |
|
 |
kevinf2349 |
Posted: Thu Nov 17, 2005 8:41 pm Post subject: |
|
|
 Grand Master
Joined: 28 Feb 2003 Posts: 1311 Location: USA
|
....and just where have you looked for this information?
My guess is nowhere....however to answer your questions.
Yes, Yes & Yes
Have you ever looked at the Qmgr properties and wondered just what the MAXCHANNELS could possibly refer to?
I bet those devilish people at IBM have named the keyword that to confuse us
I also wonder if the search button (albeit ever so small) could posssibly yeild a whole world of excellent information? |
|
Back to top |
|
 |
ramesh.govindaswamy |
Posted: Thu Nov 17, 2005 9:54 pm Post subject: |
|
|
Apprentice
Joined: 25 Oct 2005 Posts: 42
|
Kevin,
The below one is my qmgr details.I can't able to fine the Maxchannels perperty in that.Can you pls let me know where I can get this perperty,and also I searched the same in the qm.ini file also.
display qmgr
25 : display qmgr
AMQ8408: Display Queue Manager details.
DESCR( ) DEADQ(SYSTEM.DEAD.LETTER.QUEUE)
DEFXMITQ( ) CHADEXIT( )
CLWLEXIT( ) CLWLDATA( )
REPOS( ) REPOSNL( )
SSLKEYR(/var/mqm/qmgrs/RCXUPDATETESTING/ssl/key)
SSLCRLNL( ) SSLCRYP( )
COMMANDQ(SYSTEM.ADMIN.COMMAND.QUEUE) QMNAME(RCXUPDATETESTING)
CRDATE(2005-11-17) CRTIME(11.56.44)
ALTDATE(2005-11-17) ALTTIME(11.56.44)
QMID(RCXUPDATETESTING_2005-11-17_11.56.44)
TRIGINT(999999999) MAXHANDS(256)
MAXUMSGS(10000) AUTHOREV(DISABLED)
INHIBTEV(DISABLED) LOCALEV(DISABLED)
REMOTEEV(DISABLED) PERFMEV(DISABLED)
STRSTPEV(ENABLED) CHAD(DISABLED)
CHADEV(DISABLED) CLWLLEN(100)
MAXMSGL(4194304) CCSID(819)
MAXPRTY(9) CMDLEVEL(530)
PLATFORM(UNIX) SYNCPT
DISTL(YES) |
|
Back to top |
|
 |
EddieA |
Posted: Thu Nov 17, 2005 11:07 pm Post subject: |
|
|
 Jedi
Joined: 28 Jun 2001 Posts: 2453 Location: Los Angeles
|
And I'll bet that, if the person who was doing the System Administration had a Manual to look in, they might know what to do.
Cheers, _________________ Eddie Atherton
IBM Certified Solution Developer - WebSphere Message Broker V6.1
IBM Certified Solution Developer - WebSphere Message Broker V7.0 |
|
Back to top |
|
 |
sandiksk |
Posted: Fri Nov 18, 2005 5:26 am Post subject: |
|
|
Centurion
Joined: 08 Jun 2005 Posts: 133
|
If it is not defined in the qm.ini it means it has the default value which is 100 |
|
Back to top |
|
 |
ramesh.govindaswamy |
Posted: Mon Nov 21, 2005 12:20 am Post subject: |
|
|
Apprentice
Joined: 25 Oct 2005 Posts: 42
|
Thanks for the information.Now in the qm.ini I included the ListenerBacklog in the TCP Stanza,but still I haven't get any performance improvement.Please let me know what should I do to increase the performance.
Thanxs in Advance |
|
Back to top |
|
 |
ramesh.govindaswamy |
Posted: Mon Nov 21, 2005 12:29 am Post subject: |
|
|
Apprentice
Joined: 25 Oct 2005 Posts: 42
|
While listing my queue manager property ,I am having the proeprty called MAXHANDS(256) .what this property is refering to.can anyone please guide me on the same.If I increase this value can I get any performance Improvement.
Thanxs in advance. |
|
Back to top |
|
 |
wschutz |
Posted: Mon Nov 21, 2005 3:18 am Post subject: |
|
|
 Jedi Knight
Joined: 02 Jun 2005 Posts: 3316 Location: IBM (retired)
|
Ramesh, changing maxhandles isn't going to help.
If you want help here, you really need to:
(1) Tell us exactly what performance problems you are having
(2) What platforms and versions of MQ are you using?
(3) What have you tried to improve performance?
We need to know some fundamental things:
(1) Are you using persistent messages?
(2) What volume of messages are you getting and what do you need?
(3) Are you using mq clients, mq servr bindings?
etc..... _________________ -wayne |
|
Back to top |
|
 |
ramesh.govindaswamy |
Posted: Mon Nov 21, 2005 5:23 am Post subject: |
|
|
Apprentice
Joined: 25 Oct 2005 Posts: 42
|
wayne,
This is what my application will do...My application is currently pointing to one queue,whenever the messages comes into the queue,my application will pick into that and give it to another end and the acknowledgement I have to put into some other queue.All the queue's I have configured as persistant message's.I need to process around 5million transaction per hour,and I am using MQ5.3 with sunsolaris.
For Improvement of performance I did the following...
In creased all the primary and secondary file,Log buffer sizes,log file pages in the qm.ini file..After increasing that I got some better performance,but still I want to get more.
Please let me know if there is still more ways we can increase the performance.
Thanks in advance. |
|
Back to top |
|
 |
jefflowrey |
Posted: Mon Nov 21, 2005 5:33 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
Your original question was about the maximum number of connections.
Now you're trying to increase performance.
You should read the performance support pack for your platform.
Then you should run tests, and find out where the actual performance lags are - rather than assuming it's MQ and trying to tune that. _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
sjensen |
Posted: Mon Nov 21, 2005 5:59 am Post subject: |
|
|
Centurion
Joined: 18 Dec 2003 Posts: 134 Location: London
|
Hi
Quote: |
I need to process around 5million transaction per hour |
That is about 1388 persistent messages a second. I think that is going to be a bit of a challenge. How big are the messages?
Good Luck
Stefan |
|
Back to top |
|
 |
hopsala |
Posted: Wed Nov 23, 2005 4:05 am Post subject: |
|
|
 Guardian
Joined: 24 Sep 2004 Posts: 960
|
Ramish, please do the following:
1. Read carefully what everyone here wrote, especially the grand-masters.
2. Read the manuals!
3. Use the Search button.
If, and only if, these three fail, move on to:
4. Make up your mind what you want to do, and tell us. You keep switching topics, and you do not supply us with enough info to help you.
5. Concerning performance theres Question on queue design for high volumne. But please specify why you want to increase performance at all, and as jeff said - first check if MQ is the culprit here and not something else. Oh, and p.s increasing log numbers or sizes is usually meaningless, goto 1 to know why. |
|
Back to top |
|
 |
PeterPotkay |
Posted: Thu Nov 24, 2005 7:30 am Post subject: |
|
|
 Poobah
Joined: 15 May 2001 Posts: 7722
|
mqadmin wrote: |
I did a couple of tests using different discs, different commit intervals and different message size.
I succeeded to put and get 8000 persistent messages per second.
It's all about how you are doing your tunning !!! |
Quick, call IBM. You have blown away (by a large margin!) every performance test they posted in their Performance Support Packs. What are the details of your test? O/S, MQ Version, hardware, message size, etc? _________________ Peter Potkay
Keep Calm and MQ On |
|
Back to top |
|
 |
RogerLacroix |
Posted: Thu Nov 24, 2005 10:34 pm Post subject: |
|
|
 Jedi Knight
Joined: 15 May 2001 Posts: 3264 Location: London, ON Canada
|
mqadmin wrote: |
I succeeded to put and get 8000 persistent messages per second.
It's all about how you are doing your tunning !!! |
Holy through-put batman. Are you serious?
8000 messages per second == 480000 messages per minute == 28.8 million messages per hour == 691.2 million messages per day.
What, 1 byte messages?
I gotta get me one of those boxes.
Regards,
Roger Lacroix _________________ Capitalware: Transforming tomorrow into today.
Connected to MQ!
Twitter |
|
Back to top |
|
 |
ramesh.govindaswamy |
Posted: Thu Nov 24, 2005 10:38 pm Post subject: |
|
|
Apprentice
Joined: 25 Oct 2005 Posts: 42
|
Hi All,
Thanks for all your replies.
I am going to use Persistant Message.The Message size is constant it will be around 2KB.I am using MQ5.3 with sunsolaris 4 .Our Hardware configuration is 4CPU and 16Gb RAM .
I will once again brief my working scenario.
Our External application will put the messages on a 5 persistant queue.We wrote one application that will keep on pointing into the queue's and get the messages from the queue and give it to one other application,one we get the acknowledgement we will write that acknowledmwnt into the queue(this queue is also persistant queue).
Before Increasing our primary/secondary log files of the queue manage we are getting little bit performance,after increased the primary and secondary log files we got some reasonable performance.
please let me kow what I have to do in order to increase the performance.
thanks in advance. |
|
Back to top |
|
 |
|