Get DBM Queue Information (PUIDNETD_GIFO_Q)
This example shows an information request for the state of the DBM's internal message queues and explains the reply: (This information is restricted to PUID_ROOT callers.)
i Mq
Reply message (excluding default information):
MQ: qu [qa] message queue, pu [pa] PID queue MQ: hq message queue holes; pq PID queue holes MQ: mq message queue max, mp PID queue max MQ: st sec shorttimeout, lt sec long timeout MUpQ: uq allocated (ub bytes), uu used MMcbQ: cq allocated (cb bytes), cu used MQ: 0 [0] message queue, 2 [32] PID queue MQ: 0 message queue holes, 9 PID queue holes MQ: 0 message queue max, 8 PID queue max MQ: 30 sec short timeout, 600 sec long timeout MUpQ: 4 allocated (768 bytes), 1 used MMcbQ: 4 allocated (353 bytes), 1 used
Where:
- Q: -- is the prefix for message and PID queue information.
- qu -- is the number of message queue slots in use
- qa -- is the total number of message queue slots allocated
- pu -- is the number of PID queue slots in use
- pa -- is the total number of PID queue slots allocated
- hq -- is the number of holes in the message queue.
- hp -- is the number of holes in the PID queue.
- mq -- is the message queue maximum.
- mp -- is the PID queue maximum.
- st -- is the queue management shot timeout.
- lt -- is the queue management long timeout.
- UpQ: -- is the prefix for unpack queue information.
- uq -- is the number of unpack queue entries allocated.
- ub -- is the number of bytes allocated to the uq entries.
- uu -- is the number of unpack queue entries in use.
- McbQ:-- is the prefix for message copy buffer queue information.
- cq -- is the number of message copy buffer entries allocated.
- cb -- is the number of bytes allocated to the cq entries.
- cu -- is the number of message copy buffer entries in use.