SUMMARY: System V Message Queues

From: Eiler, James A. <James.Eiler_at_alcoa.com>
Date: Thu, 20 Jul 2000 11:22:43 -0400

Thanks to Roberto Romani and Hoai Tran.

Original question:

        I'm trying to understand the limitations of System V Message Queues
on Tru64
        UNIX.

        I'm currently running 4.0d, patch kit 3, and seem to lock up the
System V
        queues when I load up 40 messages to one queue in my test
environment. When
        I get 40 (actually, 39) queued up to one queue, I am unable to queue
a
        message into any of my other queues.....

        I thought the "msg-tql" attribute specified the maximum number of
messages
        that can be queued to a single queue, not all queues.

        Any advice?


Answer:

        msg-tql is a system wide parameter for all queues not just one!

        The following was taken from a performance and tuning manual for
Tru64 UNIX

        msg-tql (number of system message headers)

A process will be unable to send a message if the message will make the
total number of message headers currently in the system greater than the
limit specified by msg-tql. If the limit is reached, the process sleeps and
waits for a message header to be freed.
Received on Thu Jul 20 2000 - 15:23:57 NZST

This archive was generated by hypermail 2.4.0 : Wed Nov 08 2023 - 11:53:41 NZDT