Author |
Message
|
vinita |
Posted: Tue Aug 08, 2006 1:19 am Post subject: MQ Process hogging CPU |
|
|
Newbie
Joined: 08 Aug 2006 Posts: 6
|
Hi , we are facing a problem with a MQ process (amqzlaa) hogging up CPU. Here is the snapshot of the pststat result. The only thing that changed is CSD07 patch was applied on Message Broker a few days back.
29541 msvrenvf 104M 58M sleep 59 0 0:00.00 24% amqzlaa0_nd/55
1066 msvrenvf 378M 176M run 43 0 0:49.20 14% DataFlowEngine/17
1063 msvrenvf 375M 173M run 43 0 1:58.28 5.0% DataFlowEngine/16
1056 msvrenvf 381M 179M run 43 0 1:58.38 4.6% DataFlowEngine/18
1067 msvrenvf 330M 127M sleep 59 0 0:00.00 4.6% DataFlowEngine/15
1061 msvrenvf 341M 140M run 43 0 1:56.53 4.4% DataFlowEngine/15 |
|
Back to top |
|
 |
jefflowrey |
Posted: Tue Aug 08, 2006 1:54 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
CSD7 of what?
MQ v5.3?
Apply CSD12.
Also, what does "dis chs(*)" show? _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
wschutz |
Posted: Tue Aug 08, 2006 2:31 am Post subject: |
|
|
 Jedi Knight
Joined: 02 Jun 2005 Posts: 3316 Location: IBM (retired)
|
The fact that the qmgr agent is using 24% of the CPU might be a good thing (after all, its doing MQ work for the broker processes)... what was the cpu util of amqzlaa before?
Why is this a concern? Have the response time of the broker flows decreased or increased since putting the CSD on? _________________ -wayne |
|
Back to top |
|
 |
vinita |
Posted: Tue Aug 08, 2006 2:34 am Post subject: |
|
|
Newbie
Joined: 08 Aug 2006 Posts: 6
|
the data displayed is the result of the 'prstat -a' command on Unix. If you look at the process amqzlaa0_nd, it is utilizing 24% of CPU. Similarly the second DataFlowEngine/17 is utilizing 14% CPU even when no msg is being processed. Its fix pack 7 on MQSI.
PID USERNAME SIZE RSS STATE PRI NICE TIME CPU PROCESS/NLWP
29541 msvrenvf 104M 58M run 33 0 1:32.51 24% amqzlaa0_nd/55
1066 msvrenvf 378M 176M run 43 0 2:05.55 14% DataFlowEngine/17
1063 msvrenvf 375M 173M sleep 59 0 0:00.01 4.9% DataFlowEngine/16
1061 msvrenvf 341M 139M run 32 0 2:07.50 4.7% DataFlowEngine/15
1067 msvrenvf 330M 127M run 33 0 2:07.52 4.5% DataFlowEngine/15
1056 msvrenvf 381M 179M sleep 59 0 0:00.01 4.5% DataFlowEngine/18 |
|
Back to top |
|
 |
wschutz |
Posted: Tue Aug 08, 2006 3:04 am Post subject: |
|
|
 Jedi Knight
Joined: 02 Jun 2005 Posts: 3316 Location: IBM (retired)
|
So isn't the problem that the execution group is using more CPU that you think it should? Again, do you know what it was prior to CSD7? Is there anything in the syslog? Anything in the qmgr error file? _________________ -wayne |
|
Back to top |
|
 |
vinita |
Posted: Tue Aug 08, 2006 3:26 am Post subject: |
|
|
Newbie
Joined: 08 Aug 2006 Posts: 6
|
Not really as nothing new has been deployed in MQSI. The only thing changed is the env...which is CSD07 on MQSI. Before the patch was applied the CPU utilization was negligible.
Nothing alarming has been logged in the qmgr error file or mqsi logs. |
|
Back to top |
|
 |
jefflowrey |
Posted: Tue Aug 08, 2006 5:27 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
CSD7 of MQSI?
MQSeries Integrator 2.1?
Apply CSD9!
And migrate to v6! _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
vinita |
Posted: Tue Aug 08, 2006 6:14 am Post subject: |
|
|
Newbie
Joined: 08 Aug 2006 Posts: 6
|
CSD7 of MQSI?
Yes
MQSeries Integrator 2.1?
No - 5.0
Apply CSD9!
And migrate to v6!
Probably will in future. Not so easy at present. |
|
Back to top |
|
 |
jefflowrey |
Posted: Tue Aug 08, 2006 6:33 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
Okay, well, v5 is a lot better.
Also, CSD7 may be the most recent fixpack. CSD9 is the most recent fp of MQSI 2.1.
Are you sure that no message is being processed? Could one of your flows be stuck in a loop somewhere? _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
vinita |
Posted: Wed Aug 09, 2006 2:53 am Post subject: |
|
|
Newbie
Joined: 08 Aug 2006 Posts: 6
|
Yes, the moment we apply the patch and bring the MQ Managers and brokers up. The CPU utilization goes up and remains high.
The flows used before and after the patch are the same. |
|
Back to top |
|
 |
jefflowrey |
Posted: Wed Aug 09, 2006 3:12 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
What happens if you stop all the flows?
What does a trace show? _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
|