「Data Domain:レプリケーション スロットル使用率
Summary: このKB記事では、レプリケーション スロットルの使用について説明します。
Instructions
レプリケーション スロットル
レプリケーション スロットルは、レプリケーションで使用されるネットワーク帯域幅を制限するために使用されます。スロットルは常にソースのData Domain Restorer (DDR)に設定されます。
レプリケーション スロットルには、デフォルトとデスティネーションの2つのタイプがあります(DDOS 5.5以降のバージョンで使用可能)。
- デフォルトのスロットル設定が構成されている場合、特定のデスティネーションに独自のデスティネーション スロットル設定がない限り、すべてのレプリケーション コンテキストでこのレートが使用されます。
- デスティネーション スロットル(DDOS 5.5)は、デフォルト設定が要件を満たしていない場合に、特定のデスティネーションにカスタム制限を適用します。デフォルト スロットルが存在する場合は、ターゲット スロットルが優先されます。
デスティネーション スロットルを使用して1つのコレクション レプリケーション コンテキストを無制限に設定しながら、すべてのコンテキストに対してデフォルトのレプリケーション スロットルを10 Mbpsに設定します。destinationというキーワードは、デスティネーション スロットルを指定するときに使用します。引数は有効なホスト名です。
レプリケーション スロットル設定には、次の3つのタイプがあります。
- スケジュールされたスロットルレートは、所定の時間または期間に設定されます。
- 現在のスロットルは、次にスケジュールされた変更まで、またはシステムが再起動されるまで、設定されたレートを維持します。
- オーバーライド スロットルは、前の 2 つのタイプのスロットルをオーバーライドします。replication throttle reset overrideコマンドが発行されるまで、再起動するまで保持されます。
引数の定義
destination <host>
DDOS 5.5で使用可能:
ターゲット スロットルを指定します。 <host> は、デスティネーション DDR のホスト名です。
default
デフォルトのスロットルを指定します。「Fusion」 "destination" または "default" を使用しない場合、replication throttle showコマンドを実行する場合を除き、システムはデフォルトのスロットルを適用します。
<sched-spec>
3 文字の曜日を 1 つ以上 (mon、tue、wed など)、または daily という語 (スケジュールを毎日設定) を指定します。この引数では、時刻を 24 時間形式で指定することもできます。
<rate>
数字、または「unlimited」という単語が含まれます。レートは、ゼロ、無効、無効にすることもできます(それぞれが、次のレート変更までレプリケーションを停止します)。設定すると <rate> ゼロに設定すると、新しいコンテキストもゼロに抑制されます。このシステムは、最小98,304ビット/秒(約100 Kb/s)、最大34,358,689,792ビット/秒(約34 Gbps)のレートを適用します
数値には、ビット/秒またはバイト/秒のタグを含めることができます。数値とビットまたはバイトの指定の間にスペースを使用しないでください。デフォルトのレートはビット/秒です
レート変数では、次のようになります。
bps equals raw bits per second
Kbps or kbps equals 1000 bits per second
Mbps or mbps equals 1x106 bits per second
Gbps or gbps equals 1x109 bits per second
throttle add
replication throttle add [destination <host> | default] <sched-spec> <rate>
レプリケーションで使用されるネットワーク帯域幅のレートを変更します。デフォルトでは、ネットワーク帯域幅の使用は無制限であり、可能な限り高速で継続的に実行されます。レプリケーションは、次にスケジュールされた変更まで、または新しいスロットル コマンドが変更を強制するまで、指定されたレートで実行されます
例:月曜日と木曜日の午前6時からレプリケーションを毎秒20メガビットに制限するには、次のように入力します。
# replication throttle add mon thu 0600 20Mbps
デスティネーションDDR名のレプリケーションを5メガビット/秒に制限するには、次の手順を実行します。 ddr-ny 火曜日と金曜日の午前10:00から、次のように入力します。
# replication throttle add destination ddr1-ny tue fri 2200 5Mbps
replication throttle del <sched-spec>
1つ以上のスロットル スケジュール エントリーを削除します。
この sched-spec variable には、3 文字の曜日 (mon、tue、wed など) を 1 つ以上含むか、Daily という単語 (スケジュールを毎日設定するため) と 24 時間形式の時刻を含める必要があります
例:月曜日の午後1:00のエントリーを削除するには、次のように入力します。
# replication throttle del mon 1300
throttle reset
replication throttle reset [destination <host> | default] {current | override
| schedule | all}
スロットル スケジュールをリセットするには、このコマンドを使用します。オプションは次のとおりです。 current
によって指定されたレートを削除してリセットします override コマンドを使用して実行できます。
Remove and reset the rate designated by the replication throttle set override command.
schedule
スケジュールされた変更を削除してリセットします。all
現在の設定を削除およびリセットするか、設定を上書きし、スケジュールされた変更をすべて削除します。このオプションは、システムをデフォルト設定に戻します。throttle set current
replication throttle set current [destination <host> | default] <rate>
次にスケジュールされている変更まで、またはシステムが再起動するまでのスロットル レートを設定するには、このコマンドを使用します。スロットルを現在のスロットルに設定するには、次の場合は実行できません throttle set override コマンドが有効です。throttle set override
replication throttle set override [destination <host> | default] <rate>
別のオーバーライド コマンドが呼び出されるまでのスロットル レートを設定するには、このコマンドを使用します。スロットルオーバーライドは、 throttle set current コマンドが有効です。throttle show
replication throttle show [destination <host> | default | all]
スロットル設定を表示します。すべてのユーザーがこのコマンド オプションを実行できます。オプションが指定されていない場合、 all がデフォルトのオプションです。throttle show performance
replication throttle show performance [destination <host> | default | all]
[interval <sec>] [count <count>]
Show current throttle throughput
すべてのユーザーがこのコマンド オプションを実行できます。オプションが指定されていない場合、 all がデフォルトのオプションです。
Additional Information
レプリケーション スロットルでは、MTreeレプリケーションに加えて、DD Boostで管理されるファイル レプリケーションもスロットルされます。