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 に設定します。