テクノロジー LINUX Linux での MQ インストールの file-max および nofile 制限を増やす

Linux での MQ インストールの file-max および nofile 制限を増やす

Linux に MQ 8 をインストールしているときに、file-max と nofile を増やすようにという警告が表示されました。

警告: このシステムのシステム設定は、この製品の推奨事項を満たしていません

詳細については、「/tmp/mqconfig.4192.log」のログ ファイルを参照してください。

 [root@localhost server]# cat /tmp/mqconfig.4192.log
mqconfig: V3.7 analyzing CentOS Linux release 7.0.1406 (Core) settings for WebSphere MQ V8.0 System V Semaphores
semmsl     (sem:1) 250 semaphores                     IBM>=32           PASS
semmns     (sem:2) 0 of 32000 semaphores     (0%)   IBM>=4096         PASS
semopm     (sem:3) 32 operations                     IBM>=32           PASS
semmni     (sem:4) 0 of 128 sets              (0%)   IBM>=128         PASS
System V Shared Memory
shmmax             4294967295 bytes                   IBM>=268435456   PASS
shmmni             5 of 4096 sets             (0%)   IBM>=4096         PASS
shmall             3424 of 268435456 pages   (0%)   IBM>=2097152     PASS
System Settings
file-max           5568 of 201932 files       (2%)   IBM>=524288       FAIL
Current User Limits (root)
nofile       (-Hn) 4096 files                         IBM>=10240       FAIL
nofile       (-Sn) 1024 files                         IBM>=10240       FAIL
nproc       (-Hu) 0 of 15891 processes       (0%)   IBM>=4096         PASS
nproc       (-Su) 0 of 15891 processes       (0%)   IBM>=4096         PASS 

同じ問題が発生していますか?

IBM MQ では、次のような最小構成を推奨します。

  • fs.file-max = 524288
  • ノーファイル = 10240
Linux での MQ インストールの file-max および nofile 制限を増やす
Linux での MQ インストールの file-max および nofile 制限を増やす

fs.file-max を構成する

  • /etc/sysctl.conf のバックアップを作成します。
  • テキストエディタで/etc/sysctl.confを開き、次の内容を追加します。
 fs.file-max = 524288 
  • ファイルを保存します。この設定をすぐにロードするには、 sysctl –p コマンドを実行する必要があります。そうしないと、次回のシステムの再起動時にロードされます。
 sysctl –p 
Linux での MQ インストールの file-max および nofile 制限を増やす
Linux での MQ インストールの file-max および nofile 制限を増やす

nofileの設定

  • /etc/security/limits.conf のバックアップを作成します。
  • /etc/security/limits.conf をテキストエディタで開き、次のようにします。
 mqm             hard   nofile         10240
mqm             soft   nofile         10240 
  • ファイルを保存します。

MQ インストールを再度開始すると、問題なくなるはずです。

Linux での MQ インストールの file-max および nofile 制限を増やす
Linux での MQ インストールの file-max および nofile 制限を増やす

「 Linux での MQ インストールの file-max および nofile 制限を増やす」についてわかりやすく解説!絶対に観るべきベスト2動画

[Linux] MakuluLinuxを試してみた
Linux への IBM MQ のインストール

Linux に MQ 8 をインストールしているときに、file-max と nofile を増やすようにという警告が表示されました。

警告: このシステムのシステム設定は、この製品の推奨事項を満たしていません

詳細については、「/tmp/mqconfig.4192.log」のログ ファイルを参照してください。

 [root@localhost server]# cat /tmp/mqconfig.4192.log
mqconfig: V3.7 analyzing CentOS Linux release 7.0.1406 (Core) settings for WebSphere MQ V8.0 System V Semaphores
semmsl     (sem:1) 250 semaphores                     IBM>=32           PASS
semmns     (sem:2) 0 of 32000 semaphores     (0%)   IBM>=4096         PASS
semopm     (sem:3) 32 operations                     IBM>=32           PASS
semmni     (sem:4) 0 of 128 sets              (0%)   IBM>=128         PASS
System V Shared Memory
shmmax             4294967295 bytes                   IBM>=268435456   PASS
shmmni             5 of 4096 sets             (0%)   IBM>=4096         PASS
shmall             3424 of 268435456 pages   (0%)   IBM>=2097152     PASS
System Settings
file-max           5568 of 201932 files       (2%)   IBM>=524288       FAIL
Current User Limits (root)
nofile       (-Hn) 4096 files                         IBM>=10240       FAIL
nofile       (-Sn) 1024 files                         IBM>=10240       FAIL
nproc       (-Hu) 0 of 15891 processes       (0%)   IBM>=4096         PASS
nproc       (-Su) 0 of 15891 processes       (0%)   IBM>=4096         PASS 

同じ問題が発生していますか?

IBM MQ では、次のような最小構成を推奨します。

  • fs.file-max = 524288
  • ノーファイル = 10240
Linux での MQ インストールの file-max および nofile 制限を増やす
Linux での MQ インストールの file-max および nofile 制限を増やす

fs.file-max を構成する

  • /etc/sysctl.conf のバックアップを作成します。
  • テキストエディタで/etc/sysctl.confを開き、次の内容を追加します。
 fs.file-max = 524288 
  • ファイルを保存します。この設定をすぐにロードするには、 sysctl –p コマンドを実行する必要があります。そうしないと、次回のシステムの再起動時にロードされます。
 sysctl –p 
Linux での MQ インストールの file-max および nofile 制限を増やす
Linux での MQ インストールの file-max および nofile 制限を増やす

nofileの設定

  • /etc/security/limits.conf のバックアップを作成します。
  • /etc/security/limits.conf をテキストエディタで開き、次のようにします。
 mqm             hard   nofile         10240
mqm             soft   nofile         10240 
  • ファイルを保存します。

MQ インストールを再度開始すると、問題なくなるはずです。

Linux での MQ インストールの file-max および nofile 制限を増やす
Linux での MQ インストールの file-max および nofile 制限を増やす

「 Linux での MQ インストールの file-max および nofile 制限を増やす」についてわかりやすく解説!絶対に観るべきベスト2動画

[Linux] MakuluLinuxを試してみた
Linux への IBM MQ のインストール