1 Rookie
•
495 メッセージ
0
638
SRDF/Aの挙動について
SRDF/Aの挙動について質問があります。
サイクルタイムが15秒(デフォルト)の時は、基本的には45秒前のデータが災対側にコピーされている、で
合っていますでしょうか。Transmit IdleやDSEが動作しなければ、が前提です。
SRDF/Aで利用できるキャッシュの量は幾つになるか確認したいです。
システムが使用する分を除いた容量の75%がSRDF/Aで利用可能の認識ですが合っていますでしょうか。
システムが利用しているキャッシュ容量を確認する方法はありますでしょか。
Uehara Y.
Community Manager
Community Manager
•
4.9K メッセージ
1
2021年9月12日 23:00
SRDF/Aのサイクルタイムが15秒の時は基本的に30秒前よりも最近のデータが災対側にコピーされていると思います。
以下の図でいうと、①のCAPTUREにかかる時間が15秒、②と③の間のデータ送信に最大15秒かかってしまっていると考えたケースで最大30秒分のデータ遅れがあるという考え方です。
(③から④の書き込みは時間的にもそれほどかからない上、R1側に問題が発生したとしてもデータ自体はR2側に届いているので結局書き込みが行われるということで今回の最大時間計算からは抜いています)
KB000011868-Symmetrix: Why has the SRDF/A write pending cache limit decreased following an Enginuity upgrade?を見ると以下記載があるので、最近のものはアレイのwrite pendingとして利用可能なキャッシュ全体の75%の中の、74%(全体では約55%)までになっているようです。
Enginuity 5874.122.103 and later implements fix 48357. This fix reduces the default amount of System write pending (WP) cache available to SRDF/A from 94% to 74%.
キャッシュ容量の確認方法は上記のKB内に「#SQ SRDFA command」を利用して確認する方法が記載されています。
また、最近のドキュメントには載っていないので確実ではないのですが、EMC Solutions Enabler Array Management Version 8.0.1 CLI User GuideのP.495から始まる「SRDF/A session statistics」セクションで説明されている「symstat -type cache」コマンドでも確認できるかもしれません(すいません、実機確認は出来ていません)。