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

第4章 ヘルプデスクサーバの環境構築(Solaris)

4.5 システムパラメタのチューニング

ヘルプデスクサーバでは、システムパラメタのチューニングを行う必要があります。チューニングが必要なシステムパラメタとその値については、以下の表を参照してください。パラメタにより、既に設定されている値(デフォルト値)に加算する場合と、既に設定されている値と比較し大きい方の値(最大)を設定する場合があります。(加算の場合、設定のシステム上限値も確認してください。)各パラメタがどちらにあたるかは、表の“種別”を参照してください。

詳細についてはSolarisのマニュアル等を参照してください。

■Solaris 7/8/9の場合

◆システムパラメタのチューニング値

[共有メモリ]

パラメタ

説明

種別

shmsys:shminfo_shmmax

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

4194304

最大

shmsys:shminfo_shmmni

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

20

加算

shmsys:shminfo_shmseg

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

20

最大

[セマフォ]

パラメタ

説明

種別

semsys:seminfo_semmap

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

600

加算

semsys:seminfo_semmni

セマフォ識別子の数

600

加算

semsys:seminfo_semmns

システム内のセマフォ数

1056

加算

semsys:seminfo_semmnu

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

128

加算

semsys:seminfo_semmsl

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

50

最大

[メッセージキュー]

パラメタ

説明

種別

msgsys:msginfo_msgmap

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

128

加算

msgsys:msginfo_msgmax

メッセージの最大サイズ

256

最大

msgsys:msginfo_msgmnb

待ち行列上の最大バイト数

8192

最大

msgsys:msginfo_msgmni

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

4

加算

msgsys:msginfo_msgseg

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

2048

加算

msgsys:msginfo_msgtql

メッセージのヘッダ数

128

加算

注1)
Solaris 9では設定不要です。
注2)
Solaris 8/9では設定不要です。

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

◆システムパラメタの編集例

Solaris 8上にヘルプデスクサーバのみを導入した場合

set shmsys:shminfo_shmmax = 4194304
set shmsys:shminfo_shmmni = 120
set shmsys:shminfo_shmseg = 26

set semsys:seminfo_semmni = 610
set semsys:seminfo_semmns = 1116
set semsys:seminfo_semmsl = 50

set semsys:seminfo_semmax = 2048
set semsys:seminfo_semmnb = 8192
set semsys:seminfo_semmni = 54
set semsys:seminfo_semtql = 168

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

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

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

◆システムパラメタの確認方法

システム再起動後、設定したシステムパラメタが反映されているのを/usr/sbin/sysdefコマンドの出力から確認してください。

■Solaris 10の場合

Systemwalker Centric Managerは、以下のプロジェクト配下で動作します。

systemプロジェクト
OS初期設定状態で存在するデーモンなどが動作するプロジェクト
user.rootプロジェクト
OS初期設定状態でroot権限で動作するプロセスが所属するプロジェクト

◆システムパラメタのチューニング値

パラメタ

説明

種別

特権

project.max-msg-ids

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

4

加算

特権レベル

process.max-msg-qbyte

待ち行列上の最大バイト数

8192

最大

特権レベル

process.max-sem-nsems

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

50

最大

特権レベル

process.max-stack-size

プロセスで使用できるスタックメモリセグメントの最大サイズ

1000000

最大

基本レベル

project.max-sem-ids

セマフォ識別子の数

600

加算

特権レベル

project.max-shm-memory

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

4194304

最大

特権レベル

備考.特権レベルは、/etc/projectに“privileged”を指定し、基本レベルは、“basic”を指定します。

◆システムパラメタの設定

システムパラメタを編集するには、/etc/projectファイルを編集します。

システムパラメタを設定する際には、システムの初期値および、設定可能名値の上限を確認した後、値を確認してください。確認方法の例は“システムパラメタのチューニング”を参照してください。

/etc/projectファイル編集例

system:0:System account:::project.max-msg-ids=(privileged,132,deny)
;process.max-msg-qbytes=(privileged,64000,deny)
;process.max-sem-nsems=(privileged,512,deny);process.max-stack-size=
(basic,8000000,deny);project.max-sem-ids=(pr
ivileged,728,deny);project.max-shm-memory=(privileged,186000000,deny)

user.root:1:root user:root:root:project.max-msg-ids=(privileged,132,deny)
;process.max-msg-qbytes=(privileged,64000,deny)
;process.max-sem-nsems=(privileged,512,deny);process.max-stack-size=
(basic,8000000,deny);project.max-sem-ids=(pr
ivileged,728,deny);project.max-shm-memory=(privileged,186000000,deny)

◆システムパラメタの確認

上記設定をした後、以下のコマンドにより設定情報を確認できます。

# projects -l

確認コマンド実行例

# projects -l
system
projid : 0
comment: "System account"
users : (none)
groups : (none)
attribs: project.max-msg-ids=(privileged,132,deny)
process.max-msg-qbytes=(privileged,64000,deny)
process.max-sem-nsems=(privileged,512,deny)
process.max-stack-size=(basic,8000000,deny)
project.max-sem-ids=(privileged,728,deny)
project.max-shm-memory=(privileged,186000000,deny)
user.root
projid : 1
comment: "root user"
users : root
groups : root
attribs: project.max-msg-ids=(privileged,132,deny)
process.max-msg-qbytes=(privileged,64000,deny)
process.max-sem-nsems=(privileged,512,deny)
process.max-stack-size=(basic,8000000,deny)
project.max-sem-ids=(privileged,728,deny)
project.max-shm-memory=(privileged,186000000,deny)
noproject
projid : 2
comment: ""
users : (none)
groups : (none)
attribs:
default
projid : 3
comment: "Default project setting"
users : (none)
groups : (none)
attribs:


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

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