Messages          (Queues)

DESCRIPTION
The number of "Messages" represents the current number of messages or requests
currently on a particular system queue.  A queue is an operating system 
resource enabling interprocess communication.


VALUES
The value of "Messages" is a numeric quantity obtained directly from the 
operating system with the msgctl system call.


INTERPRETATION
A message on a queue consists of a certain number of bytes. Each message on a
particular queue is the same size, but each queue can have its own message size.
To determine the message size for a queue, divide the number of "Bytes" by the
number of "Messages". Dividing the "Capacity" by the size of a message tells
you the effective maximum number of messages allowed on a particular queue.


CONCLUSIONS
The number of "Messages" on the PROCESSQ tells how many transactions or requests
are waiting to be processed. If this number remains high as response time 
diminishes, consider configuring more Transaction Servers to accommodate the 
message processing.

The number of "Messages" on the RECOVQ indicates the number of requests (before 
image, writes, or rollbacks) that are waiting to be processed. If system per-
formance degrades and the number of "Messages" on the RECOVQ remains high, 
consider converting to the Native recovery file option if not using it. The 
backup on the queue may be reduced with more efficient management of the 
recovery file. Otherwise, the application programs may have problems. Examine 
the PCT screen to determine if programs are aborting abnormally and/or if 
deadlocks are occurring.

The other queues will usually be much less busy than the RECOVQ and PROCESSQ.
Problems with these queues might indicate an error internal to Sun MTP.
