Interstage Application Server Smart Repository運用ガイド
目次 索引 前ページ次ページ

付録D RDB(Symfoware/RDB)資源の見積もり式> D.3 RDBディレクトリファイルの見積もり式

D.3.1 RDBディレクトリファイルの見積もり式

 RDBディレクトリファイルの見積もり式について以下に示します。

 それぞれのファイルの見積もり式について説明します。除算結果の小数点以下は、整数に切り上げてください。

 1Kバイトは1,024バイト、1Mバイトは1,024Kバイトです。

■ユーザデータベース用のRDBディレクトリファイル

ユーザデータベース用のRDBディレクトリファイル = ((4 + 2.1 × B + 1.1 × S + 1.5 × D + P) / 256) × r (Mバイト)

  B : RDBシステム内のデータベース数
  S : RDBシステム内のデータベーススペース数
  D : RDBシステム内のDSI数 (注1)
  P : ページ管理域 
  r : 安全率(1.3以上) (注2)

注1) Smart Repository用のRDBシステムを作成した場合、合計581のDSIが作成されます。
注2) 1.3を推奨しています。

ページ管理域 = DSIのページ数の合計 / 8,704

 スケーラブルディレクトリ運用を行う場合:
ページ管理域の計算結果が、システムロググループ内のDSI数未満の場合は、システムロググループ内のDSI数に切り上げてください。
 スケーラブルディレクトリ運用を行わない場合:
ページ管理域の計算結果が、RDBシステム内のDSI数未満の場合は、RDBシステム内のDSI数に切り上げてください。

DSIのページ数の合計

 スケーラブルディレクトリ運用を行う場合:
システムロググループ内のDSI単位にページ数を求め、それらを合計します。
 スケーラブルディレクトリ運用を行わない場合:
RDBシステム内のDSI単位にページ数を求め、それらを合計します。

DSIのページ数 = DSIのスペース割付量 / DSIのページ長

 Smart Repositoryの運用に必要なDSIのページ数は、以下の表をもとに計算してください。単位はKバイトです。除算結果の小数点以下は、整数に切り上げてください。1Kバイトは1,024バイトです。

 

DSIのスペース割付量

DSIのページ長

DSIの数

(a)

1,024Kバイト

32Kバイト

1

(b)

64Kバイト

32Kバイト

1

(c)

エントリ数×3Kバイト + 64Kバイト (注1)

32Kバイト

1

(d)

エントリ数×0.5Kバイト + 64Kバイト (注1)

32Kバイト

1

(e)

エントリ数×0.6Kバイト + 64Kバイト (注1)

32Kバイト

1

(f)

エントリ数×0.2Kバイト + 64Kバイト (注1)

32Kバイト

1

(g)

1,024Kバイト

4Kバイト

2

(h)

64Kバイト

4Kバイト

2

(i)

エントリ数×7Kバイト + 64Kバイト (注1)

4Kバイト

6

(j)

エントリ数×5Kバイト + 64Kバイト (注1)

4Kバイト

2

(k)

エントリ数×6Kバイト + 64Kバイト (注1)

4Kバイト

2

(l)

エントリ数×0.4Kバイト + 64Kバイト (注1)

4Kバイト

914

(m)

エントリ数×0.3Kバイト + 64Kバイト (注1)

4Kバイト

4

(n)

エントリ数×0.6Kバイト + 64Kバイト (注1)

4Kバイト

4

 注1) エントリ数は、リポジトリに登録するエントリ数です。

 リポジトリに登録するエントリ数が10万件の場合

DSIページ数
(a) 1,024 / 32 = 32
(b) 64 / 32 = 2
(c) (100,000×3 + 64) / 32 = 9,377
(d) (100,000×0.5 + 64) / 32 = 1,565
(e) (100,000×0.6 + 64) / 32 = 1,877
(f) (100,000×0.2 + 64) / 32 = 627
(g) 1,024 / 4 = 256
(h) 64 / 4 = 16
(i) (100,000×7 + 64) / 4 = 175,016
(j) (100,000×5 + 64) / 4 = 125,016
(k) (100,000×6 + 64) / 4 = 150,016
(l) (100,000×0.4 + 64) / 4 = 10,016
(m) (100,000×0.3 + 64) / 4 = 7,516
(n) (100,000×0.6 + 64) / 4 = 15,016

DSIページ数の合計
= (32 × 1) + (2 × 1) + (9,377 × 1) + (1,565 × 1) 
 + (1,877 × 1) + (627 × 1) + (256 × 2) + (16 × 2) 
 + (175,016 × 6) + (125,016 × 2) + (150,016 × 2) 
 + (10,016 × 914) + (7,516 × 4) + (15,016 × 4)
= 10,858,936

ページ管理域 = 10,858,936 / 8,704
             = 1,248 Mバイト

 

■RDBディクショナリ用のRDBディレクトリファイル

RDBディクショナリ用のRDBディレクトリファイル = 1Mバイト

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

All Rights Reserved, Copyright(C) 富士通株式会社 2007