Author |
Message
|
noc@visionweb.com |
Posted: Thu Apr 29, 2004 6:27 am Post subject: Max number queue managers |
|
|
Novice
Joined: 24 Nov 2003 Posts: 14
|
Thinking of migrating to a new MQ server. Was going to just put on a new Dell 1750, dual procs, 2GB RAM, and a RAID1 of 36GB drives. Question is, what is the max amount of QM's you should run on one server, and with that above config, will I hit a resource problem. One person mentioned the need for 1 RAID1 per QM for logging but my disks now are barely used with 10 QM's running currently?
Any help is greatly appreciated. |
|
Back to top |
|
 |
mqonnet |
Posted: Thu Apr 29, 2004 7:12 am Post subject: |
|
|
 Grand Master
Joined: 18 Feb 2002 Posts: 1114 Location: Boston, Ma, Usa.
|
There is no hard and fast rule or an algo that you could use to determine such a limit. It all is subjective. Also a *lot* depneds on how big you define your logs to be and of what type, circular or linear. Before you start creating your first qm, say you somehow come to a conclusion that your limit for number of qms is 10. You define 9 of them and while defining a 10th one, your design says, i have to have 1000's of Persistent messages on one queue. You dont have enough space available. How do you cater to it.
So, as i said, you *cannot* pre-determine how many qms can be created on a disk. But vaguely yes, you can. :)
Ps: Even with 1qm that hosts lots of PM or long running transactions you would hit the resource limit. And even with just a single queue. Forget about number of qms and queues. :)
Cheers
Kumar |
|
Back to top |
|
 |
noc@visionweb.com |
Posted: Thu Apr 29, 2004 7:17 am Post subject: |
|
|
Novice
Joined: 24 Nov 2003 Posts: 14
|
Good response. Thanks.
So if Im currently doing 6 or 7 QM's. Each day the total messages are about 7000. We expect to go to 20 QM's and about 15000 messages a day, should I be worried about hardware or what Im buying is ok? Just your quick opinion.
Thanks, |
|
Back to top |
|
 |
mqonnet |
Posted: Thu Apr 29, 2004 7:20 am Post subject: |
|
|
 Grand Master
Joined: 18 Feb 2002 Posts: 1114 Location: Boston, Ma, Usa.
|
As i mentioned earlier, the size and type of messages would determine what you want.
If your messages are big in size, then you have to calculate accordingly for PM and NPM messages. If PM you have to have enough disk space, if NPM you have to have enough memory and disk space.
You could do the math depending on it. Again, it all depends on how many logs you wish to create and of what type.
Take a look at the Systems admin guide, it would give you a clear and detailed picture.
Cheers
Kumar |
|
Back to top |
|
 |
bower5932 |
Posted: Thu Apr 29, 2004 7:38 am Post subject: |
|
|
 Jedi Knight
Joined: 27 Aug 2001 Posts: 3023 Location: Dallas, TX, USA
|
You might find some helpful information in some of the Performance related SupportPacs:
http://www-306.ibm.com/software/integration/support/supportpacs/
Although, I don't think that 20 qmgrs with 15000 messages is going to stress your system, and I ask myself why are you creating 20 qmgrs? With the message rates as low as they are, I'd expect one qmgr with 20 queues. |
|
Back to top |
|
 |
noc@visionweb.com |
Posted: Thu Apr 29, 2004 7:43 am Post subject: |
|
|
Novice
Joined: 24 Nov 2003 Posts: 14
|
The reason for the many queue managers is that we have many different customers who order hardware from many different labs. Each lab requires there own QM with different queue's and connections. I know, it doesnt sound right but it makes sense for us.
Thanks for your help! |
|
Back to top |
|
 |
JasonE |
Posted: Thu Apr 29, 2004 7:52 am Post subject: |
|
|
Grand Master
Joined: 03 Nov 2003 Posts: 1220 Location: Hursley
|
FYI If you are running Windows, the operating system will impose a limit on the number of processes which can be launched under the MQ service, which I think occurs at about 18 or 19 qmgrs. You can tune the operating system - See Q184802 but its a little trial and error. The error you see is usually something like AMQ7880 + error code ERROR_WAIT_NO_CHILDREN |
|
Back to top |
|
 |
techno |
Posted: Tue May 11, 2004 9:13 pm Post subject: |
|
|
Chevalier
Joined: 22 Jan 2003 Posts: 429
|
You need to enhance kernel params as the number of qmgrs grow. (On Unix platform) |
|
Back to top |
|
 |
|