conductorのメモリ使用量の見積り式について説明します。
32ビット用Shunsaku利用時のconductorのメモリ使用量
ローカルメモリの見積り式について以下に示します。
定義単位 | 変動要因 | サイズ(バイト) |
---|---|---|
検索依頼格納領域 |
| (FQ + FR + FS) × MC |
コネクション情報格納領域 |
| 1,536 × MC |
ヒット結果格納領域 |
| (32 + r) × A × MC |
director情報格納領域 |
| 800 × 1,024 × CD |
sorter情報格納領域 |
| 400 × 1,024 × CO |
実行スレッド情報格納領域 |
| (((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のメモリ使用量
ローカルメモリの見積り式について以下に示します。
定義単位 | 変動要因 | サイズ(バイト) |
---|---|---|
検索依頼格納領域 |
| (FQ + FR + FS) × MC |
コネクション情報格納領域 |
| 1,816 × MC |
ヒット結果格納領域 |
| (32 + r) × A × MC |
director情報格納領域 |
| 900 × 1,024 × CD |
sorter情報格納領域 |
| 500 × 1,024 × CO |
実行スレッド情報格納領域 |
| (((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)