ページの先頭行へ戻る
Interstage Shunsaku Data Manager 導入・運用ガイド

D.2.3 conductorのメモリ使用量

conductorのメモリ使用量の見積り式について説明します。

32ビット用Shunsaku利用時のconductorのメモリ使用量


共用メモリ

共用メモリの見積り式について以下に示します。

定義単位

変動要因

サイズ(バイト)

コマンド情報格納領域

固定

1,000,000


ローカルメモリ

ローカルメモリの見積り式について以下に示します。

定義単位

変動要因

サイズ(バイト)

検索依頼格納領域

  • FQ:平均検索式サイズ

  • FR:平均リターン式サイズ

  • FS:平均ソート式サイズ

  • MC:conductorへの要求の同時受付最大件数 (注1)

(FQ + FR + FS) × MC

コネクション情報格納領域

  • MC:conductorへの要求の同時受付最大件数 (注1)

1,536 × MC

ヒット結果格納領域

  • r:レコードの平均サイズ

  • A:アプリケーションへの応答最大件数 (注2)

  • MC:conductorへの要求の同時受付最大件数 (注1)

(32 + r) × A × MC

director情報格納領域

  • CD:対象director数(注3)

800 × 1,024 × CD

sorter情報格納領域

  • CO:起動しているsorter数 (注4)

400 × 1,024 × CO

実行スレッド情報格納領域

  • CD:対象director数(注3)

  • CO:起動しているsorter数 (注4)

  • PU:conductorが動作するサーバのCPU数

  • PC:conductorが動作するサーバのCPUのコア数

  • α:係数(注5)

(((2 + 2 × CD + 2 × CO) × [PU × PC] + CD + 3 ) × α )× 1,024 × 1,024

※[  ]は計算した結果、4以上の場合は4とする

注1)conductor用動作環境ファイルのMaxConnectionで定義します。
注2)conductor用動作環境ファイルのAnsMaxで定義します。
注3)システム用動作環境ファイルのDirectorパラメタの数です。
注4)システム用動作環境ファイルのSorterパラメタの数です。

注5) Windowsの場合は、“1.1”、Linux/Solarisの場合は“1.0”を設定します。


見積り例

ローカルメモリの見積り例を以下に示します。


変動要因が以下の条件の場合

  • conductorへの要求の同時受付最大件数:1,000(件)

  • 平均検索式サイズ:1,024(バイト)

  • 平均リターン式サイズ:512(バイト)

  • 平均ソート式サイズ:512(バイト)

  • レコードの平均サイズ:4,000(バイト)

  • アプリケーションへの応答最大件数:100(件)

  • 対象director数:1

  • 起動しているsorter数:1

  • conductorが動作するサーバのCPU数:2

  • conductorが動作するサーバのCPUのコア数:2

  • 係数:1.1(Windowsの場合)


検索依頼格納領域

(1,024 + 512 + 512) × 1,000 = 2,048,000バイト(約2MB)

コネクション情報格納領域

1,536 × 1,000 = 1,536,000バイト(約1.5MB)

ヒット結果格納領域

(32 + 4,000) × 100 × 1,000 = 403,200,000バイト(約400MB)

director情報格納領域

800 × 1,024 × 1 = 819,200バイト(約800KB)

sorter情報格納領域

400 × 1,024 × 1 = 409,600バイト(約400KB)

実行スレッド情報格納領域

(((2 + 2 × 1 + 2 × 1) × [2 × 2] + 1 + 3 ) × 1.1 )× 1,024 × 1,024 = 32296141バイト(約31MB)

64ビット用Shunsaku利用時のconductorのメモリ使用量

共用メモリ

共用メモリの見積り式について以下に示します。

定義単位

変動要因

サイズ(バイト)

コマンド情報格納領域

固定

1,000,000


ローカルメモリ

ローカルメモリの見積り式について以下に示します。

定義単位

変動要因

サイズ(バイト)

検索依頼格納領域

  • FQ:平均検索式サイズ

  • FR:平均リターン式サイズ

  • FS:平均ソート式サイズ

  • MC:conductorへの要求の同時受付最大件数 (注1)

(FQ + FR + FS) × MC

コネクション情報格納領域

  • MC:conductorへの要求の同時受付最大件数 (注1)

1,816 × MC

ヒット結果格納領域

  • r:レコードの平均サイズ

  • A:アプリケーションへの応答最大件数 (注2)

  • MC:conductorへの要求の同時受付最大件数 (注1)

(32 + r) × A × MC

director情報格納領域

  • CD:対象director数(注3)

900 × 1,024 × CD

sorter情報格納領域

  • CO:起動しているsorter数 (注4)

500 × 1,024 × CO

実行スレッド情報格納領域

  • CD:対象director数(注3)

  • CO:起動しているsorter数 (注4)

  • PU:conductorが動作するサーバのCPU数

  • PC:conductorが動作するサーバのCPUのコア数

  • α:係数(注5)

(((2 + 2 × CD + 2 × CO) × [PU × PC] + CD + 3 ) × α )× 1,024 × 1,024

※[  ]は計算した結果、4以上の場合は4とする。

注1)conductor用動作環境ファイルのMaxConnectionで定義します。
注2)conductor用動作環境ファイルのAnsMaxで定義します。
注3)システム用動作環境ファイルのDirectorパラメタの数です。
注4)システム用動作環境ファイルのSorterパラメタの数です。
注5)Windowsの場合は、“3.1”、Linux/Solarisの場合は“1.1”を設定します。


見積り例

ローカルメモリの見積り例を以下に示します。


変動要因が以下の条件の場合

  • conductorへの要求の同時受付最大件数:1,000(件)

  • 平均検索式サイズ:1,024(バイト)

  • 平均リターン式サイズ:512(バイト)

  • 平均ソート式サイズ:512(バイト)

  • レコードの平均サイズ:4,000(バイト)

  • アプリケーションへの応答最大件数:100(件)

  • 対象director数:1

  • 起動しているsorter数:1

  • conductorが動作するサーバのCPU数:2

  • conductorが動作するサーバのCPUのコア数:2

  • 係数:3.1(Windowsの場合)


検索依頼格納領域

(1,024 + 512 + 512) × 1,000 = 2,048,000バイト(約2MB)

コネクション情報格納領域

1,816 × 1,000 = 1,816,000バイト(約1.8MB)

ヒット結果格納領域

(32 + 4,000) × 100 × 1,000 = 403,200,000バイト(約400MB)

director情報格納領域

900 × 1,024 × 1 = 921,100バイト(約900KB)

sorter情報格納領域

500 × 1,024 × 1 = 512,000バイト(約500KB)

実行スレッド情報格納領域

(((2 + 2 × 1 + 2 × 1) × [2 × 2] + 1 + 3 ) × 3.1 )× 1,024 × 1,024 = 91016397バイト(約87MB)