Systemwalker Centric Manager 導入手引書 - UNIX共通 -
目次 索引 前ページ次ページ

上へ第3章 インストールの準備
上へ3.3 システムパラメタのチューニング

3.3.1 運用管理サーバのシステムパラメタのチューニング

運用管理サーバでは、システムパラメタのチューニングを行う必要があります。チューニングが必要なシステムパラメタとその値については、以下の表を参照してください。パラメタにより、既に設定されている値(設定されていなければSolaris OEのデフォルト値)に加算する場合と、既に設定されている値と比較し大きい方の値を設定する場合があります。詳細についてはSolaris OEのマニュアル等を参照してください。(加算の場合、設定のシステム上限値も確認してください。)

[システムパラメタのチューニング値(運用管理サーバ)]

[共有メモリ]

パラメタ

説明

種別

shmsys:shminfo_shmmax

共有メモリセグメントの最大サイズ

620756992

最大

shmsys:shminfo_shmmni

システム全体で作成できる共有メモリセグメントの最大数

512

加算

shmsys:shminfo_shmseg

プロセスごとのセグメント数 (注1)

512

最大

[メッセージキュー]

パラメタ

説明

種別

msgsys:msginfo_msgmap

message マップ内のエントリ数(注2)

式1

加算

msgsys:msginfo_msgmax

メッセージの最大サイズ

16384

最大

msgsys:msginfo_msgmnb

待ち行列上の最大byte数

32768

最大

msgsys:msginfo_msgmni

メッセージ待ち識別子の数

1024

加算

msgsys:msginfo_msgtql

メッセージのヘッダ数 (注3)

式2

最大

msgsys:msginfo_msgseg

メッセージセグメント数 (注4)

32767

加算

[セマフォ]

パラメタ

説明

種別

semsys:seminfo_semmap

セマフォマップ内のエントリ数(注4)

2050

加算

semsys:seminfo_semmni

セマフォ識別子の数

2048

加算

semsys:seminfo_semmns

システム内のセマフォ数

2048

加算

semsys:seminfo_semmnu

システム内のundo構造体の数

2048

加算

semsys:seminfo_semmsl

セマフォ識別子ごとの最大セマフォ数

256

最大

semsys:seminfo_semopm

セマフォコールごとの最大操作数

100

最大

semsys:seminfo_semume

プロセスごとの最大undoエントリ数

2048

最大

[入出力]

パラメタ

説明

種別

rlim_fd_max

ファイル記述子数限度

1024

最大

rlim_fd_cur

ファイル記述子数

1024

最大

注1)
Solaris 9 OE以降では設定不要です。
注2)
Solaris 8 OE以降では設定不要です。
式1の詳細は、以下のとおりです。

式1=msgtqlのチューニング値+2

注3)
式2の詳細は、以下のとおりです。

式2=資源配付の通信宛先数+20+msgmnbのチューニング値/100

注4)
Solaris 8 OE以降では設定不要です。

 

システムパラメタを編集するには、/etc/systemファイにチューニングのためのレコードを以下のように追加します。

なお、表にあるパラメタが既に設定されている場合、Solaris OEの各バージョンのマニュアルを参照し、チューニングを行ってください。

[システムパラメタの編集例(運用管理サーバ)]

Solaris 8 OE上に運用管理サーバのみを導入し、資源配付の通信宛先数が128の場合

set shmsys:shminfo_shmmax = 620756992
set shmsys:shminfo_shmmni = 612
set shmsys:shminfo_shmseg = 512

set msgsys:msginfo_msgmax = 16384
set msgsys:msginfo_msgmnb = 32768
set msgsys:msginfo_msgmni = 1074
set msgsys:msginfo_msgtql = 463

set semsys:seminfo_semmni = 2058
set semsys:seminfo_semmns = 2108
set semsys:seminfo_semmnu = 2078
set semsys:seminfo_semmsl = 256
set semsys:seminfo_semopm = 100
set semsys:seminfo_semume = 2048

set rlim_fd_max = 1024
set rlim_fd_cur = 1024

備考.
コメント行を設定する場合は、“*”を使用してください(“#”ではありません)。

image

システムパラメタを変更した後は、システムの再起動が必要です。再起動のコマンドを以下に示します。

# cd /
# /usr/sbin/shutdown -y -i6 -g0

■【システムパラメタの確認方法】

システム再起動後、設定したシステムパラメタが反映されているのを/usr/sbin/sysdefコマンドの出力から確認してください。
(以下はSolaris 9 OEでの表示例)

#/usr/sbin/sysdef
   ・
   ・
  (省略)
   ・
   ・
*
* Process Resource Limit Tunables (Current:Maximum)
*
0x0000000000000400:0x0000000000000400 file descriptors
*
* Streams Tunables
*
9 maximum number of pushes allowed (NSTRPUSH)
65536 maximum stream message size (STRMSGSZ)
1024 max size of ctl part of message (STRCTLSZ)
*
* IPC Messages
*
16384 max message size (MSGMAX)

31468 max bytes on queue (MSGMNB)
1074 message queue identifiers (MSGMNI)
463 system message headers (MSGTQL)
*
* IPC Semaphores
*
2058 semaphore identifiers (SEMMNI)
2108 semaphores in system (SEMMNS)
2078 undo structures in system (SEMMNU)
256 max semaphores per id (SEMMSL)
100 max operations per semop call (SEMOPM)
2048 max undo entries per process (SEMUME)
32767 semaphore maximum value (SEMVMX)
16384 adjust on exit max value (SEMAEM)
*
* IPC Shared Memory
*
620756992 max shared memory segment size (SHMMAX)
512 shared memory identifiers (SHMMNI)
   ・
   ・
  (省略)
   ・
   ・


目次 索引 前ページ次ページ

All Rights Reserved, Copyright (C) 富士通株式会社 1995-2003