Author |
Message
|
vinumon |
Posted: Sun Nov 23, 2014 4:30 am Post subject: amqrmppa, amqzla0 process utilising high CPU |
|
|
Acolyte
Joined: 06 May 2014 Posts: 59
|
The essential MQ process utilising more CPU, under heavy loads, once Synquest( MirrorQ) replication enabled.
Kindly let me know if any config needs to be done at Qmanager level.
Platform is AIX |
|
Back to top |
|
 |
bruce2359 |
Posted: Sun Nov 23, 2014 6:44 am Post subject: Re: amqrmppa, amqzla0 process utilising high CPU |
|
|
 Poobah
Joined: 05 Jan 2008 Posts: 9469 Location: US: west coast, almost. Otherwise, enroute.
|
vinumon wrote: |
The essential MQ process utilising more CPU, under heavy loads, once Synquest( MirrorQ) replication enabled.
Kindly let me know if any config needs to be done at Qmanager level.
Platform is AIX |
What essential MQ process? How much more CPU? What version of MQ? _________________ 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 |
|
 |
vinumon |
Posted: Sun Nov 23, 2014 10:53 pm Post subject: |
|
|
Acolyte
Joined: 06 May 2014 Posts: 59
|
CPU utilisation reaches 100 % . MQ process are amqrmppa, amqzlaa0..
MQ version is 7.5. |
|
Back to top |
|
 |
bruce2359 |
Posted: Mon Nov 24, 2014 5:24 am Post subject: |
|
|
 Poobah
Joined: 05 Jan 2008 Posts: 9469 Location: US: west coast, almost. Otherwise, enroute.
|
vinumon wrote: |
CPU utilisation reaches 100 % . MQ process are amqrmppa, amqzlaa0..
MQ version is 7.5. |
7.5.?.? _________________ 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 |
|
 |
Vitor |
Posted: Mon Nov 24, 2014 5:46 am Post subject: Re: amqrmppa, amqzla0 process utilising high CPU |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
vinumon wrote: |
The essential MQ process utilising more CPU, under heavy loads, once Synquest( MirrorQ) replication enabled.
Kindly let me know if any config needs to be done at Qmanager level.
Platform is AIX |
Have you asked the vendors for advice?
Is this when the exit is enabled, or once traffic starts to flow? _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
PaulClarke |
Posted: Mon Nov 24, 2014 10:41 am Post subject: |
|
|
 Grand Master
Joined: 17 Nov 2005 Posts: 1002 Location: New Zealand
|
amqrmppa is the channel process. amqzlaa0 is the agent process. You would expect these processes to consume large amounts of CPU if you were doing lots of channel messaging and just lots of messaging respectively.
So, high CPU in itself is not a problem. The question is whether you are consuming more CPU than is reasonable. If you are moving 20,000 mesages a second then 100% CPU may be entirely reasonable. If you are moving 20 messages a second then clearly it isn't.
If all was well without Syncquest MirrorQ and it all went pear shaped when you enabled it then, as has been mentioned before, it seems the first thing to do would be to contact the owners of the MirrorQ application and ask for their advice.
Cheers,
Paul. _________________ Paul Clarke
MQGem Software
www.mqgem.com |
|
Back to top |
|
 |
bruce2359 |
Posted: Mon Nov 24, 2014 11:19 am Post subject: |
|
|
 Poobah
Joined: 05 Jan 2008 Posts: 9469 Location: US: west coast, almost. Otherwise, enroute.
|
Pear-shaped? _________________ 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 |
|
 |
PaulClarke |
Posted: Mon Nov 24, 2014 11:44 am Post subject: |
|
|
 Grand Master
Joined: 17 Nov 2005 Posts: 1002 Location: New Zealand
|
Ha! Sorry...a phrase that is used by us Brits.
From Wikipedia:
"The third meaning is mostly limited to the United Kingdom, Ireland and Australasia. It describes a situation that went awry, perhaps horribly wrong....."
Cheers,
Paul. _________________ Paul Clarke
MQGem Software
www.mqgem.com |
|
Back to top |
|
 |
Vitor |
Posted: Mon Nov 24, 2014 12:09 pm Post subject: |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
PaulClarke wrote: |
Ha! Sorry...a phrase that is used by us Brits.
From Wikipedia:
"The third meaning is mostly limited to the United Kingdom, Ireland and Australasia. It describes a situation that went awry, perhaps horribly wrong....."
Cheers,
Paul. |
Hey, I knew what you meant.  _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
bruce2359 |
Posted: Mon Nov 24, 2014 12:30 pm Post subject: |
|
|
 Poobah
Joined: 05 Jan 2008 Posts: 9469 Location: US: west coast, almost. Otherwise, enroute.
|
PaulClarke wrote: |
Ha! Sorry...a phrase that is used by us Brits.
From Wikipedia:
"The third meaning is mostly limited to the United Kingdom, Ireland and Australasia. It describes a situation that went awry, perhaps horribly wrong....."
Cheers,
Paul. |
I like it. _________________ 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 |
|
 |
PeterPotkay |
Posted: Mon Nov 24, 2014 1:58 pm Post subject: |
|
|
 Poobah
Joined: 15 May 2001 Posts: 7722
|
Also, what was the CPU before you enabled Synquest? Nothing is free, there is a CPU cost associated with all processes, and its reasonable to expect Synquest needs some CPU cycles to do its job.
If you were at 98% CPU before the change.... _________________ Peter Potkay
Keep Calm and MQ On |
|
Back to top |
|
 |
vinumon |
Posted: Tue Nov 25, 2014 4:25 am Post subject: |
|
|
Acolyte
Joined: 06 May 2014 Posts: 59
|
CPU utilization was just 15 % even before and after Synquest is enabled.
But once there is load, CPU goes to 100 %. |
|
Back to top |
|
 |
smdavies99 |
Posted: Tue Nov 25, 2014 4:32 am Post subject: |
|
|
 Jedi Council
Joined: 10 Feb 2003 Posts: 6076 Location: Somewhere over the Rainbow this side of Never-never land.
|
Disable it and ask for your money back _________________ WMQ User since 1999
MQSI/WBI/WMB/'Thingy' User since 2002
Linux user since 1995
Every time you reinvent the wheel the more square it gets (anon). If in doubt think and investigate before you ask silly questions. |
|
Back to top |
|
 |
PeterPotkay |
Posted: Tue Nov 25, 2014 5:05 am Post subject: |
|
|
 Poobah
Joined: 15 May 2001 Posts: 7722
|
vinumon wrote: |
CPU utilization was just 15 % even before and after Synquest is enabled.
But once there is load, CPU goes to 100 %. |
What is the CPU when there is load when its not enabled? _________________ Peter Potkay
Keep Calm and MQ On |
|
Back to top |
|
 |
PaulClarke |
Posted: Tue Nov 25, 2014 5:32 am Post subject: |
|
|
 Grand Master
Joined: 17 Nov 2005 Posts: 1002 Location: New Zealand
|
It seems most likely to me that something is mis-configured. I don't know what MirrorQ does but it sounds like a product which will take a copy of one queue to another. Well, a classic mistake in this kind of thing is to somehow manage to copy a queue to itself. What you then get is a busy loop, with each message just going round and round. That would certainly drive the CPU towards 100%. I still think you would be best talking to Synquest and have them check your parameters.
Cheers,
Paul. _________________ Paul Clarke
MQGem Software
www.mqgem.com |
|
Back to top |
|
 |
|