| Interstage Application Server チューニングガイド |
目次
索引
![]()
|
| 第1章 必要資源 | > 1.2 メモリ容量 |
|
項番 |
機能 |
メモリ所要量 |
備考 |
|---|---|---|---|
|
1 |
Webサーバ(Interstage HTTP Server) |
38+(12×n) |
HTMLファイルを複数クライアント同時アクセス時 |
|
2 |
IJServerワークユニット |
114.3以上 (注1) |
“WebアプリケーションとEJBアプリケーションを同一JavaVMで運用運用” |
|
115.1以上 (注1) |
“WebアプリケーションとEJBアプリケーションを同一JavaVMで運用運用” |
||
|
118.8以上 (注1) |
“WebアプリケーションとEJBアプリケーションを同一JavaVMで運用運用” |
||
|
125.3以上 (注1) |
“WebアプリケーションとEJBアプリケーションを同一JavaVMで運用運用” |
||
|
94.4以上 (注1) |
“Webアプリケーションのみ運用”で運用 |
||
|
106.3以上 (注2) |
“EJBアプリケーションのみ運用”で運用 |
||
|
107.6以上 (注2) |
“EJBアプリケーションのみ運用”で運用 |
||
|
111.8以上 (注2) |
“EJBアプリケーションのみ運用”で運用 |
||
|
118.3以上 (注2) |
“EJBアプリケーションのみ運用”で運用 |
||
|
3 |
CORBAサービス |
8.0以上 |
|
|
8.0以上 |
ネーミングサービス運用時 |
||
|
45.6以上 (注3) |
インタフェースリポジトリ運用時 |
||
|
4 |
SOAPサービス |
64以上 (注4) |
|
|
5 |
CORBA/SOAPクライアントゲートウェイ |
16以上 |
|
|
6 |
CORBA/SOAPサーバゲートウェイ |
16以上 |
|
|
7 |
イベントサービス |
8.0以上 (注5) |
|
|
8 |
ノーティフィケーションサービス |
ユニット数 ×100 + イベントサービスのユニット定義ファイルのshmmaxの合計 (注5) |
不揮発チャネル運用時 |
|
9 |
Portable-ORB |
1.5以上 |
|
|
10 |
コンポーネントトランザクションサービス |
50.0以上 (注6) |
サービスの起動 |
|
4.0以上 (注7) |
サービスの起動(1つのワークユニットでプロセス多重度を1とした場合) |
||
|
11 |
フレームワーク |
2.9[参考値] (注8) |
サンプル“model”を実行した場合 |
|
12 |
Interstage JMXサービス |
200.0以上 |
|
|
13 |
Interstage シングル・サインオンの業務サーバ機能 |
1.0以上 (注9) |
|
|
14 |
Smart Repository |
217.0以上 (注10) |
Smart Repositoryをスタンドアロンで運用、またはスレーブで運用する場合 |
|
50.0以上 |
Smart Repositoryをマスタで運用する場合 |
||
|
2.0以上 |
Smart Repositoryのエントリ管理コマンドを使用する場合 |
||
|
60.0以上 |
Smart Repositoryのエントリ管理ツールを使用する場合 |
||
|
15 |
Smart Repository SDK |
m × n × 3 |
検索時 |
|
16 |
MessageQueueDirector の基本機能使用時 (注11) |
100 + m |
m: MQD環境定義のMQDConfiguration セクションの MessageBufferMaxSize |
|
17 |
MessageQueueDirector のイベントチャネル連携サービス使用時 (注11) |
39 + sc * 0.3 + rc * 0.3以上 |
sc: イベントチャネル連携サービスのCHANNELセクション定義数 |
ServletはJava VM上で動作するため、実際のメモリ使用量(ヒープ領域を含む)は、以下に示す要因により異なります。
そのため正確なメモリ使用量(ヒープ領域、Perm領域)は次のようにして実測することにより見積もることを推奨します。
いずれのメモリ量も簡単には算出できないので、次のようにして実測することにより見積もってください。
|
項番 |
IDL定義 |
計算式(単位:バイト) |
|---|---|---|
|
1 |
モジュール宣言 |
3902+a×(2×b+2) |
|
2 |
インタフェース宣言 |
3902+a×(2×b+2)+a×b×c |
|
3 |
オペレーション宣言 |
3934+a×(3×b+2+f)+a×b×g+h×(12+a+a×b) |
|
4 |
属性宣言 |
3910+a×(3×b+2) |
|
5 |
定数宣言 |
7704+a×(3×b+3)+d |
|
6 |
例外宣言 |
3836+a×(2×b+e+1)+e×(78+a+a×b) |
|
7 |
文字列型宣言(ワイド文字列を含む) |
3882+a×(b+1) |
|
8 |
列挙型宣言 |
3918+a×(2×b+k+2) |
|
9 |
シーケンス型宣言 |
3882+a×(2×b+1) |
|
10 |
構造体宣言 |
3766+a×(2×b+i+1)+i×(78+a+a×b) |
|
11 |
共用体宣言 |
3840+a×(3×b+j+1)+j×(3880+2×a+a×b) |
|
12 |
固定小数点型宣言 |
3882+a×(b+1) |
|
13 |
配列宣言 |
3886+a×(2×b+1) |
|
記号 |
項目 |
意味 |
|---|---|---|
|
a |
識別子長 |
対象オブジェクトの識別子の長さ |
|
b |
階層数 |
対象オブジェクトの存在する階層 |
|
c |
継承数 |
インタフェース宣言が継承するインタフェース数 |
|
d |
定数値長 |
定数宣言の値の長さ |
|
e |
例外構造体メンバ数 |
例外宣言の構造体のメンバ数 |
|
f |
コンテキスト数 |
オペレーション宣言でのコンテキスト数 |
|
g |
例外数 |
オペレーション宣言での例外数 |
|
h |
パラメタ数 |
オペレーション宣言でのパラメタ数 |
|
i |
構造体メンバ数 |
構造体宣言でのメンバ数 |
|
j |
共用体メンバ数 |
共用体宣言でのメンバ数 |
|
k |
列挙型メンバ数 |
列挙型宣言でのメンバ数 |
CORBA/SOAPサーバゲートウェイ運用時には、CORBA/SOAPサーバゲートウェイのメモリ容量を加算してください。

動作させるために必要なメモリ容量が確保されていない場合、動作に不具合が生じる場合があります。
目次
索引
![]()
|