1. RUNMQLSR - MQ TCP  listener (multi-threaded)
  2. AMQCLMAA - MQ TCP listener  (single-threaded)
  3. AMQRMPPA - Channel process pooling job
  4.  RUNMQCHI - MQ channel initiator
  5. AMQCRSTA - MQ receiving MCA jobs
   6. RUNMQCHL - MQ sending MCA jobs
  7. AMQCRS6B - LU62 receiver  channel
  8. AMQPCSEA - MQ command server
  9. RUNMQTRM - Application  trigger monitor
 10. RUNMQDLQ - Dead letter queue handler
 11. AMQFCXBA  - MQ Broker Worker Job
 12. RUNMQBRK - MQ Broker Control Job
 13.  AMQZMUC0 ('0' is a zero) - MQ Utility Manager
 14. AMQZMUR0 ('0' is a zero)  - MQ Utility Manager
 15. AMQZMGR0 ('0' is a zero) - MQ Process  Controller
 16. AMQRRMFA - MQ cluster repository manager
 17. AMQZDMAA -  MQ deferred message manager
 18. AMQALMPX - MQ Log Manager
 19. AMQZFUMA  - MQ Object Authority Manager
 20. AMQZLAS0 ('0' is a zero) - MQ LQM  agents
 21. AMQZLAA0 ('0' is a zero) - MQ LQM agents
 22. AMQZXMA0 ('0'  is a zero) - MQ Execution Controller 
Problem 
Q1. What is process amqzlaa0?
Q2. Why does it  take so much cpu time?  
        
Solution        
A1. The 'amqzlaa0' process is the WebSphere® MQ agent.  
A2. Agent processes act as buffers between the QMGR and applications. This is where most of the WebSphere® MQ work gets done.
Additional Information
The 'amqzlaa0' process is the agent process spawned by the execution controller ('amqzxma0') on behalf of the application. These agent processes are the buffer between the QMGR and applications, and it is where most of the WebSphere® MQ work gets done. Expected to see heavy CPU and memory utilization for amqzlaa0 on a busy box.
Each agent thread handles a request for one connection and these threads can be used to service multiple applications. A new agent is spawned when no threads are available for a new connection request.
No comments:
Post a Comment