|
Dieses Dokument wurde mithilfe automatisierter maschineller Übersetzungstechnologie übersetzt. Wir bemühen uns um korrekte Übersetzungen, übernehmen jedoch keine Gewähr für die Vollständigkeit, Richtigkeit oder Zuverlässigkeit der übersetzten Inhalte. Im Falle von Abweichungen ist die englische Originalversion maßgebend und stellt den verbindlichen Text dar. |
|
Dies ist eine unveröffentlichte Dokumentation für SUSE® Storage 1.12 (Dev). |
Wiederaufbau von Replikaten – QoS
SUSE Storage unterstützt die Drosselung der Wiederaufbau-Bandbreite (Quality of Service, oder QoS) für v2-Volumes basierend auf SPDK. Diese Funktion ermöglicht es Ihnen, Bandbreitenbeschränkungen für Replikate während des Wiederaufbaus anzuwenden, was hilft, eine Überlastung des Speicherdurchsatzes des Quell- und Zielknotens zu verhindern.
Globale Einstellung: v2-data-engine-rebuilding-mbytes-per-second
-
Diese clusterweite Einstellung definiert die maximale Schreibbandbreite (in MB/s) für den Wiederaufbau von Replikaten.
-
Ein Wert von
0bedeutet keine Begrenzung. -
Sie können diese Einstellung nur über
kubectlkonfigurieren:
kubectl -n longhorn-system patch settings.longhorn.io v2-data-engine-rebuilding-mbytes-per-second \
--type=merge -p '{"value":"100"}'
Per-Volume QoS-Überschreibung
Sie können die globale Wiederaufbau-Bandbreitenbegrenzung für ein bestimmtes Volume überschreiben, indem Sie spec.rebuildingMbytesPerSecond in der Spezifikation des Volumes festlegen:
spec:
rebuildingMbytesPerSecond: 50
Effektive QoS-Auflösung
Die effektive Wiederaufbau-Bandbreitenbegrenzung wird durch die Bewertung sowohl der globalen als auch der volumespezifischen Einstellungen bestimmt. Wenn der volumespezifische Wert größer als null ist, überschreibt er die globale Einstellung.
| Globale Einstellung | Volume-Überschreibung | Effektive QoS |
|---|---|---|
0 |
0 |
Keine Begrenzung |
100 |
0 |
100 MB/s |
0 |
200 |
200 MB/s |
100 |
200 |
200 MB/s |
Die angewandte QoS wird im status.rebuildStatus[*].appliedRebuildingMbps-Feld innerhalb des Engine-Status aufgezeichnet.
Zum Beispiel erscheint die angewandte Bandbreitenbegrenzung im Volume-Engine-Status, wie hier gezeigt:
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