11.5.2 ディスクキャッシュおよび2Wayキャッシュを追加または削除する手順
この項の内容は,ディスクキャッシュ,および2Wayキャッシュを使用する場合にお読みください。
ディスクキャッシュ,および2Wayキャッシュを追加または削除する手順について説明します。
- 〈この項の構成〉
(2) 閉塞していることを確認する
EADSサーバを閉塞後,eztool statusコマンドを実行して,クラスタの状態を確認します。
eztool status
コマンド実行例
閉塞している場合,State欄にclosedが表示されます。
(3) キャッシュを追加または削除する
(a) キャッシュを追加する
追加するキャッシュのキャッシュ定義ファイルを作成します。手順については,「10.2.2(1) キャッシュ定義ファイルを作成する」を参照してください。
そのあとで,eztool createcacheコマンドを実行し,キャッシュを追加します。
eztool createcache <キャッシュ名>
コマンド実行例
キャッシュを作成すると,次のディレクトリにキャッシュファイルが作成されます。
- 通常の場合(ディスクキャッシュの格納先として不揮発性メモリを使用しない場合)
-
-
キャッシュデータファイル
<キャッシュ定義のeads.cache.disk.<n>.dirパラメタで指定したディレクトリ>/<キャッシュ名>
-
キャッシュインデックスファイルおよびキャッシュ情報ファイル
<キャッシュ定義のeads.cache.disk.info.dirパラメタで指定したディレクトリ>/<キャッシュ名>(デフォルトは<運用ディレクトリ>/store/<キャッシュ名>)
-
- ディスクキャッシュの格納先として不揮発性メモリを使用する場合
-
-
キャッシュデータファイルおよびキャッシュインデックスファイル※
<キャッシュ定義のeads.cache.disk.persistentMemory.deviceパラメタで指定した不揮発性メモリのデバイスファイル>
-
キャッシュ情報ファイル
<キャッシュ定義のeads.cache.disk.info.dirパラメタで指定したディレクトリ>/<キャッシュ名>(デフォルトは<運用ディレクトリ>/store/<キャッシュ名>)
- 注※
-
指定したデバイスファイルにキャッシュデータファイルおよびキャッシュインデックスファイルが格納されます。
-
(b) キャッシュを削除する
次のどちらかの方法で,キャッシュおよびキャッシュファイルを削除します。
-
eztool deletecache --with_deleteecfコマンドを実行する
-
eztool deletecacheコマンドを実行したあとにeztool deleteecfコマンドを実行する
eztool deletecache --with_deleteecfコマンドを実行する場合
eztool deletecache <キャッシュ名> --with_deleteecf
コマンド実行例
eztool deletecacheコマンドを実行したあとにeztool deleteecfコマンドを実行する場合
eztool deletecache <キャッシュ名> eztool deleteecf <キャッシュ名>
コマンド実行例
(4) キャッシュが追加または削除されていることを確認する
キャッシュを追加した場合は,eztool listcacheコマンドを実行し,キャッシュの一覧を表示します。キャッシュが追加されていることを確認してください。
eztool listcache
コマンド実行例
キャッシュを削除した場合は,eztool listecf -vコマンドを実行し,永続データに関する情報の一覧を表示します。
eztool listecf -v
コマンド実行例
-
eztool deletecache --with_deleteecfコマンド,またはeztool deletecacheコマンドのあとにeztool deleteecfコマンドを実行した場合
キャッシュおよびキャッシュファイルが正しく削除されていれば,次の欄にfalseが表示されます。
-
ExCache欄
-
ExCI欄
-
ExCD欄
図中のcache1はキャッシュおよびキャッシュファイルが正しく削除されている状態です。
-
-
eztool deletecacheコマンドだけを実行した場合
キャッシュが正しく削除されていれば,ExCache欄にfalse,ExCI欄およびExCD欄にtrueが表示されます。また,UnusedFC欄以降に値は表示されません。
図中のcache3はキャッシュが正しく削除されている状態です。
(6) 閉塞状態が解除できていることを確認する
eztool statusコマンドを実行して,全EADSサーバの閉塞状態が解除できていることを確認します。
eztool status
コマンド実行例
閉塞状態が解除できている場合,State欄にrunningが表示されます。