7.7.2 キャッシュファイルの種類と格納先の設定
ディスクキャッシュ,および2Wayキャッシュを使用する場合に,キャッシュの情報を格納するファイルの格納先を指定します。
キャッシュの情報を格納するファイルを,キャッシュファイルといいます。
ディスクキャッシュ,および2Wayキャッシュを使用する場合は,キャッシュファイルの格納先を指定します。
(1) キャッシュファイルの種類
キャッシュファイルには次の3種類があります。
(2) キャッシュファイルの格納先の設定
キャッシュファイルの格納先を指定します。
キャッシュファイルのうち,キャッシュデータファイルの格納先は必ず指定します。キャッシュファイルの格納先を次の表に示します。
項番 |
キャッシュファイル種別 |
格納先 |
ファイル名 |
---|---|---|---|
1 |
<キャッシュ定義のeads.cache.disk.<n>.dirパラメタで指定したディレクトリ>/<キャッシュ名> |
||
2 |
<キャッシュ定義のeads.cache.disk.info.dirパラメタで指定したディレクトリ>/<キャッシュ名> |
||
3 |
<キャッシュ定義のeads.cache.disk.info.dirパラメタで指定したディレクトリ>/<キャッシュ名> |
- (凡例)
-
[レンジID]:キャッシュ内のレンジを識別するための番号(01〜96の整数)です。データのコピー元EADsサーバのサーバIDと一致します。
[nnnnn]:ファイル数の連番(5桁の整数)です。
(3) データを多重化している場合の,キャッシュデータファイルの格納先とEADsサーバの関係
キャッシュデータファイルの格納先は,eads.cache.disk.<n>.dirパラメタで,指定した多重度の数だけ指定する必要があります。例えば,データの多重度を3に設定している場合,nには1〜3を指定します。
データの多重度を3に設定している場合の,キャッシュデータファイルの格納先とEADsサーバの関係について,EADsサーバ1を例にして説明します。
EADsではデータが分散配置されるため,キャッシュデータファイルは各EADsサーバに格納されます。
EADsサーバ1には,次のキャッシュデータファイルが格納されます。
-
レンジ1の範囲のデータ(コピー元のデータ)を格納するキャッシュデータファイル
-
レンジ4の範囲のデータのコピーを格納するキャッシュデータファイル
-
レンジ5の範囲のデータのコピーを格納するキャッシュデータファイル
このキャッシュデータファイルの格納先を,それぞれキャッシュ定義のeads.cache.disk.<n>.dirパラメタで指定します。
- eads.cache.disk.<n>.dirパラメタの指定例(キャッシュデータファイルを同じディレクトリで管理する場合)
eads.cache.disk.1.dir=/hdd/cache_server01 # コピー元のデータの格納先 eads.cache.disk.2.dir=/hdd/cache_server01 # レンジ5のデータ(コピー1)の格納先 eads.cache.disk.3.dir=/hdd/cache_server01 # レンジ4のデータ(コピー2)の格納先
- eads.cache.disk.<n>.dirパラメタの指定例(キャッシュデータファイルを異なるディレクトリで管理する場合)
eads.cache.disk.1.dir=/hdd/cache_server01_range01 # コピー元のデータの格納先 eads.cache.disk.2.dir=/hdd/cache_server01_range05 # レンジ5のデータ(コピー1)の格納先 eads.cache.disk.3.dir=/hdd/cache_server01_range04 # レンジ4のデータ(コピー2)の格納先