Discussion:
Too many amqzlaa0 and amqrmppa processes
Kiran Tatpalliwar
2014-05-22 06:47:50 UTC
Permalink
Hi Guys,

We have a queue manager on zLinux with RHEL 6 MQ 7.5

Red Hat Enterprise Linux Server release 6.4 (Santiago)
Linux version 2.6.32-358.0.1.el6.s390x (
mockbuild-***@public.gmane.org) (gcc version 4.4.7 20120313 (Red
Hat 4.4.7-3) (GCC) ) #1 SMP Wed Feb 20 11:16:58 EST 2013

There are heaps of processes (amqzlaa0 and amqrmppa) created when running a
load test.
For about 500 concurrent client channels i see more than 60 processes.

For Example.

[***@MQHOST]$ ps -ef | grep amqzlaa0 | wc -l
67
[***@MQHOST]$ ps -ef | grep amqrmppa | wc -l
36
[***@MQHOST]$ echo "dis chs(*)" | runmqsc TIDIZ025 | grep CHANNEL | wc -l
450

Is this normal ??

We have a solaris server and there are about 15 (amqrmppa) and 30
(amqzlaa0) managing 1600 client channel connections.

Another questions is whether these process are orphaned?? and do they
impact performance in any way.

I have seen the post from T.ROB at
http://stackoverflow.com/questions/12371535/does-the-number-of-mq-process-amqrmppa-increase-or-decrease-automatically

But there are heaps of process still lies around even when the active
channels are 0.

All you help is much appreciated.

Regards
--
Kiran Tatpalliwar

To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and,
in the message body (not the subject), write: SIGNOFF MQSERIES
Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://listserv.meduniwien.ac.at/archives/mqser-l.html
Andrew Hickson
2014-05-22 08:00:19 UTC
Permalink
MQ 7.5 will default to hosting 127 connections per amqzlaa0 process on 64
bit queue managers, and 63 connections per amqzlaa0 process on 32 bit
queue managers.
Assuming no relevant tuning parameters have been overridden, with 67
amqzlaa0 processes there have at some time been over 8000 concurrent
connections to the queue manager.
If the remaining 500+ connections happen to be spread over the 67 amqzlaa0
processes then there's no issue and little potential performance impact.
The amqzlaa0 processes will only be closed down when the last connection
assigned to that process is disconnected from the queue manager.
There's a similar patter with amqrmppa processes, although in that case
things are complicated a little by the introduction (MQ V7.0) of SHARECNV.

I'd suggest you query the connections to the queue manager with the
runmqsc "DIS CONN" command and verify that the remaining connections are
what you expect for this queue manager.





From: Kiran Tatpalliwar <kirantatpalliwar-8a+***@public.gmane.org>
To: MQSERIES-JX7+OpRa80QeFbOYke1v4oOpTq8/***@public.gmane.org,
Date: 22/05/2014 07:48
Subject: Too many amqzlaa0 and amqrmppa processes
Sent by: MQSeries List <MQSERIES-JX7+OpRa80QeFbOYke1v4oOpTq8/***@public.gmane.org>



Hi Guys,

We have a queue manager on zLinux with RHEL 6 MQ 7.5

Red Hat Enterprise Linux Server release 6.4 (Santiago)
Linux version 2.6.32-358.0.1.el6.s390x (
mockbuild-***@public.gmane.org) (gcc version 4.4.7 20120313 (Red
Hat 4.4.7-3) (GCC) ) #1 SMP Wed Feb 20 11:16:58 EST 2013

There are heaps of processes (amqzlaa0 and amqrmppa) created when running
a load test.
For about 500 concurrent client channels i see more than 60 processes.

For Example.

[***@MQHOST]$ ps -ef | grep amqzlaa0 | wc -l
67
[***@MQHOST]$ ps -ef | grep amqrmppa | wc -l
36
[***@MQHOST]$ echo "dis chs(*)" | runmqsc TIDIZ025 | grep CHANNEL | wc -l
450

Is this normal ??

We have a solaris server and there are about 15 (amqrmppa) and 30
(amqzlaa0) managing 1600 client channel connections.

Another questions is whether these process are orphaned?? and do they
impact performance in any way.

I have seen the post from T.ROB at
http://stackoverflow.com/questions/12371535/does-the-number-of-mq-process-amqrmppa-increase-or-decrease-automatically

But there are heaps of process still lies around even when the active
channels are 0.

All you help is much appreciated.

Regards
--
Kiran Tatpalliwar



List Archive - Manage Your List Settings - Unsubscribe
Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com

Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number
741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU

To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and,
in the message body (not the subject), write: SIGNOFF MQSERIES
Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://listserv.meduniwien.ac.at/archives/mqser-l.html
Schanz, Arthur
2014-05-22 10:29:18 UTC
Permalink
Kiran -
Could you be running into the scenario described in the following APAR? -

http://www-01.ibm.com/support/docview.wss?uid=swg1IV46353

I'm not sure if this one applies to z/Linux or if you use XA transactions in your environment.

Regards,
Art

Art Schanz
Distributed Computing Specialist
National IT Services - Federal Reserve
(804) 697-3889
***@frit.frb.org
Sent from my BlackBerry

From: Kiran Tatpalliwar [mailto:***@GMAIL.COM]
Sent: Thursday, May 22, 2014 02:47 AM
To: ***@LISTSERV.MEDUNIWIEN.AC.AT <***@LISTSERV.MEDUNIWIEN.AC.AT>
Subject: Too many amqzlaa0 and amqrmppa processes

Hi Guys,

We have a queue manager on zLinux with RHEL 6 MQ 7.5

Red Hat Enterprise Linux Server release 6.4 (Santiago)
Linux version 2.6.32-358.0.1.el6.s390x (***@s390-002.build.bos.redhat.com<mailto:***@s390-002.build.bos.redhat.com>) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-3) (GCC) ) #1 SMP Wed Feb 20 11:16:58 EST 2013

There are heaps of processes (amqzlaa0 and amqrmppa) created when running a load test.
For about 500 concurrent client channels i see more than 60 processes.

For Example.

[***@MQHOST]$ ps -ef | grep amqzlaa0 | wc -l
67
[***@MQHOST]$ ps -ef | grep amqrmppa | wc -l
36
[***@MQHOST]$ echo "dis chs(*)" | runmqsc TIDIZ025 | grep CHANNEL | wc -l
450

Is this normal ??

We have a solaris server and there are about 15 (amqrmppa) and 30 (amqzlaa0) managing 1600 client channel connections.

Another questions is whether these process are orphaned?? and do they impact performance in any way.

I have seen the post from T.ROB at http://stackoverflow.com/questions/12371535/does-the-number-of-mq-process-amqrmppa-increase-or-decrease-automatically

But there are heaps of process still lies around even when the active channels are 0.

All you help is much appreciated.

Regards
--
Kiran Tatpalliwar


________________________________
List Archive<http://listserv.meduniwien.ac.at/archives/mqser-l.html> - Manage Your List Settings<http://listserv.meduniwien.ac.at/cgi-bin/wa?SUBED1=mqser-l&A=1> - Unsubscribe<mailto:***@LISTSERV.MEDUNIWIEN.AC.AT?subject=Unsubscribe&BODY=signoff%20mqseries>

Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com<http://www.lsoft.com/resources/manuals.asp>

To unsubscribe, write to ***@LISTSERV.MEDUNIWIEN.AC.AT and,
in the message body (not the subject), write: SIGNOFF MQSERIES
Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://listserv.meduniwien.ac.at/archives/mqser-l.html
Kiran Tatpalliwar
2014-05-26 01:51:36 UTC
Permalink
Thanks Andrew / Art,

@Andrew: There are max around 500 channels created at the peak load. I
monitored the full span of the testing.
So those many processes still a mystery.

@Art: I checked all the FDC's created for past 2 months and couldn't find
anything that's related to "Resource shortage" as mentioned in the technote.

Another thing to mention is, setup is on MQ 7.0.1.9. And not 7.5 as
mentioned in my earlier email.
One more thing to note is, We have 3 installations on the server, inst0 as
7.0.1.9, inst1 as 7.5.0.1 and inst2 7.5.0.1. And the queue manager created
and running against inst0.


Regards,
Kiran



On Thu, May 22, 2014 at 8:29 PM, Schanz, Arthur
Post by Schanz, Arthur
Kiran -
Could you be running into the scenario described in the following APAR? -
http://www-01.ibm.com/support/docview.wss?uid=swg1IV46353
I'm not sure if this one applies to z/Linux or if you use XA transactions
in your environment.
Regards,
Art
Art Schanz
Distributed Computing Specialist
National IT Services - Federal Reserve
(804) 697-3889
Sent from my BlackBerry
*Sent*: Thursday, May 22, 2014 02:47 AM
*Subject*: Too many amqzlaa0 and amqrmppa processes
Hi Guys,
We have a queue manager on zLinux with RHEL 6 MQ 7.5
Red Hat Enterprise Linux Server release 6.4 (Santiago)
Linux version 2.6.32-358.0.1.el6.s390x (
Hat 4.4.7-3) (GCC) ) #1 SMP Wed Feb 20 11:16:58 EST 2013
There are heaps of processes (amqzlaa0 and amqrmppa) created when running a load test.
For about 500 concurrent client channels i see more than 60 processes.
For Example.
67
36
450
Is this normal ??
We have a solaris server and there are about 15 (amqrmppa) and 30
(amqzlaa0) managing 1600 client channel connections.
Another questions is whether these process are orphaned?? and do they
impact performance in any way.
I have seen the post from T.ROB at
http://stackoverflow.com/questions/12371535/does-the-number-of-mq-process-amqrmppa-increase-or-decrease-automatically
But there are heaps of process still lies around even when the active channels are 0.
All you help is much appreciated.
Regards
--
Kiran Tatpalliwar
------------------------------
List Archive <http://listserv.meduniwien.ac.at/archives/mqser-l.html> - Manage
Your List Settings<http://listserv.meduniwien.ac.at/cgi-bin/wa?SUBED1=mqser-l&A=1>-
Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com<http://www.lsoft.com/resources/manuals.asp>
------------------------------
List Archive <http://listserv.meduniwien.ac.at/archives/mqser-l.html> - Manage
Your List Settings<http://listserv.meduniwien.ac.at/cgi-bin/wa?SUBED1=mqser-l&A=1>-
Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com<http://www.lsoft.com/resources/manuals.asp>
--
Kiran Tatpalliwar

To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and,
in the message body (not the subject), write: SIGNOFF MQSERIES
Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://listserv.meduniwien.ac.at/archives/mqser-l.html
Loading...