Message queues on Linux
以下は、構成ファイル /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
- Red Hat では、新しい設定は、コンピューターの再始動後に使用されます。
- SuSEの場合は、コマンド
chkconfig boot.sysctl on
を発行してから、リブートします。 - 新しい設定が適用されたことを確認するには、コマンド
sysctl -a
を発行します。
MSGMNI
変数によって、システム全体のメッセージ・キュー ID システムの最大数が決まります。 通常これは、処理される並行要求の標準数として十分な 128 に設定します。