Solaris のいくつかのカーネルの値は、WebSphere ESB のインストール済み環境に対しては一般に小さすぎます。選択されたカーネル・パラメーターを、より大きな値に設定する必要があります。
このタスクを実行する理由および時期
カーネル・パラメーターを設定するには、以下のステップを実行します。
このタスクの手順
- ホスト・マシンに root としてログオンします。
- マシン構成を見直します。
それには、以下のコマンドを入力します。
sysdef -i
- /etc/system ファイルを編集して、カーネルの値を設定します。
以下の例で示している値を使用します。
set shmsys:shminfo_shmmax = 4294967295
set shmsys:shminfo_shmseg = 1024
set shmsys:shminfo_shmmni = 1024
set semsys:seminfo_semaem = 16384
set semsys:seminfo_semmni = 1024
set semsys:seminfo_semmap = 1026
set semsys:seminfo_semmns = 16384
set semsys:seminfo_semmsl = 100
set semsys:seminfo_semopm = 100
set semsys:seminfo_semmnu = 2048
set semsys:seminfo_semume = 256
set msgsys:msginfo_msgmap = 1026
set msgsys:msginfo_msgmax = 65535
set rlim_fd_cur=1024
キュー・マネージャーは一般には相互に独立しています。したがって、shmmni、semmni、semmns、semmnu などのシステムのカーネル・パラメーターは、システム内のキュー・マネージャーの数を考慮したものである必要があります。
- オペレーティング・システムをリブートします。
次のタスク
Solaris システムのセットアップについて詳しくは、Sun の Web サイト (http://docs.sun.com) の管理ドキュメンテーションを参照してください。