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 » kernel.... QM relationship

Post new topic  Reply to topic
 kernel.... QM relationship « View previous topic :: View next topic » 
Author Message
scravr
PostPosted: Thu Jun 30, 2011 8:34 am    Post subject: kernel.... QM relationship Reply with quote

Partisan

Joined: 03 Apr 2003
Posts: 391
Location: NY NY USA 10021

Dose anyone have idea what's the relationship between kernel and number of QM on a single box?

Do I need to multiply the following based on number of QMs:
kernel.msgmni = 1024
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem = 500 256000 250 1024

Any performence advantages?
What are the max for each item?

Thanks,
Mos
Back to top
View user's profile Send private message Send e-mail MSN Messenger
shashivarungupta
PostPosted: Thu Jun 30, 2011 10:26 am    Post subject: Reply with quote

Grand Master

Joined: 24 Feb 2009
Posts: 1343
Location: Floating in space on a round rock.

Here is the link which gives the details about the kernel parameters as you have given (which are default) and it also gives the state you should be changing those parameters in case of high load.
Max Processes and Max Open files are the cases.

I do not find the manual where its written that one server should be having only finite 'n' no. of qmgrs defined on it. Actually it also depends on the configuration/hardware on the servers/memory/disk space etc.


_________________
*Life will beat you down, you need to decide to fight back or leave it.
Back to top
View user's profile Send private message Send e-mail
scravr
PostPosted: Thu Jun 30, 2011 10:37 am    Post subject: Reply with quote

Partisan

Joined: 03 Apr 2003
Posts: 391
Location: NY NY USA 10021

I have seen that link.
Still, it dose not answer the questions.
Back to top
View user's profile Send private message Send e-mail MSN Messenger
shashivarungupta
PostPosted: Thu Jun 30, 2011 11:09 am    Post subject: Reply with quote

Grand Master

Joined: 24 Feb 2009
Posts: 1343
Location: Floating in space on a round rock.

Every Qmgr and its related objects occupy some space on the disk, even at the run time of those, they share memory pages and other resources of that system.
for ex: If the no. of threads are too high to be handled by mqm user then *you/systemAdmin* need to decide to alter its value accordingly.

In the Infocenter I do not see where they have mentioned directly proportional relationship between no.of qmgrs and kernel parameters & its values.

for ex: as a prereq. on aix box, we set 'file descriptor' and 'system resources limits' to certain values before installation of mq server code as per the mq installation guide from ibm.

For more broader aspects (as questions depict) , please refer this & this.

May be, with more info. on this, someone will surely assist you here.


_________________
*Life will beat you down, you need to decide to fight back or leave it.
Back to top
View user's profile Send private message Send e-mail
gbaddeley
PostPosted: Thu Jun 30, 2011 3:13 pm    Post subject: Reply with quote

Jedi Knight

Joined: 25 Mar 2003
Posts: 2538
Location: Melbourne, Australia

The recommended kernel parameter settings for MQ are really just a guideline for the minimums required for MQ to function reliably in typical usage scenarios. MQ may work fine with lower values, although too low and it will fail. The minimum values may work fine with more than one queue manager on the host. The kernel resources are also utilized by other processes on the box, so if you run a heavy weight database or application server, the values will need to be somewhat higher.

Sorry for being so vague, but this is a fairly grey area.
_________________
Glenn
Back to top
View user's profile Send private message
bruce2359
PostPosted: Thu Jun 30, 2011 4:18 pm    Post subject: Reply with quote

Poobah

Joined: 05 Jan 2008
Posts: 9469
Location: US: west coast, almost. Otherwise, enroute.

Not so much gray. Multiple qmgrs may work fine with out-of-the-box values. The real issue is what workload the multiple qmgrs will be responding to.

One, two, five, qmgrs with little or no work to do will take few resources; while one busy qmgr may take all available resources.

So, lacking any definitive workload expectations, there is no way we can speculate on this.

FWIW, I've had 8 cluster/networked qmgrs running (with very little to do) in two vmware Windows images (4 qmgrs each), on my aging, under-the-desk pc with 4GB RAM, AMD dual-core, 2.3Ghz processors, and 1.5T disk space. Is this a production configuration? Not likely. But is sufficient for testing, playing and app development.
_________________
I like deadlines. I like to wave as they pass by.
ב''ה
Lex Orandi, Lex Credendi, Lex Vivendi. As we Worship, So we Believe, So we Live.
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 » kernel.... QM relationship
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.