|
この文書は自動機械翻訳技術を使用して翻訳されています。 正確な翻訳を提供するように努めておりますが、翻訳された内容の完全性、正確性、信頼性については一切保証いたしません。 相違がある場合は、元の英語版 英語 が優先され、正式なテキストとなります。 |
|
これは未公開の文書です SUSE® Storage 1.12 (Dev). |
レプリカ再構築QoS
SUSE Storageは、SPDKに基づいてv2ボリュームのための再構築帯域幅制限(Quality of Service、QoS)をサポートします。この機能により、再構築中にレプリカに帯域幅制限を適用でき、ソースおよび宛先ノードのストレージスループットの過負荷を防ぐのに役立ちます。
グローバル設定:v2-data-engine-rebuilding-mbytes-per-second
-
このクラスター全体の設定は、レプリカ再構築のための最大書き込み帯域幅(MB/s単位)を定義します。
-
`0`の値は制限なしを示します。
-
この設定は、`kubectl`を介してのみ構成できます:
kubectl -n longhorn-system patch settings.longhorn.io v2-data-engine-rebuilding-mbytes-per-second \
--type=merge -p '{"value":"100"}'
ボリュームごとのQoSオーバーライド
特定のボリュームのためにグローバルな再構築帯域幅制限をオーバーライドするには、ボリュームの仕様に`spec.rebuildingMbytesPerSecond`を設定します:
spec:
rebuildingMbytesPerSecond: 50
実効QoS
有効な再構築帯域幅制限は、グローバル設定とボリューム固有の設定の両方を評価することによって決定されます。ボリューム固有の値がゼロより大きい場合、それはグローバル設定をオーバーライドします。
| グローバル設定 | ボリュームオーバーライド | 有効なQoS |
|---|---|---|
0 |
0 |
制限なし |
100 |
0 |
100 MB/s |
0 |
200 |
200 MB/s |
100 |
200 |
200 MB/s |
適用されたQoSは、エンジンステータス内の`status.rebuildStatus[*].appliedRebuildingMbps`フィールドに記録されます。
例えば、適用された帯域幅制限は、ここに示すようにボリュームエンジンステータスに表示されます:
Rebuild Status:
tcp://172.24.1.95:20001:
Error:
From Replica Address: tcp://172.24.8.133:20001
Is Rebuilding: true
Progress: 97
State: in_progress
appliedRebuildingMbps: 50