Message queues on Linux
These are the suggested settings to place in the configuration file /etc/sysctl.conf.
kernel.msgmni=128 #Max # of msg queue identifiers
kernel.msgmnb=163840 #Size of message queue
kernel.msgmax=40960 #Max size of a message
- On Red Hat, the new settings are used after you restart the computer.
- On SuSE, issue the command
chkconfig boot.sysctl on, and then reboot. - To check that the new settings have been applied, issue the command
sysctl -a.
MSGMNI variable determines the maximum number
of message queue identifiers system wide. This is typically set to
128 which is sufficient for the typical number of concurrent requests
expected to be processed.