Direkt zum Inhalt

Wie behebe ich EBS-Volume-Leistungsprobleme auf meiner EC2-Instance?

Lesedauer: 3 Minute
0

Ich möchte Probleme mit der Leistung meines Amazon Elastic Block Store (Amazon EBS)-Volumes auf meiner Amazon Elastic Compute Cloud (Amazon EC2)-Instance beheben.

Kurzbeschreibung

Die folgenden Leistungsprobleme können auf deinem EBS-Volume auftreten:

  • Langsame Anwendungssituation
  • Langsame Instance-Leistung
  • Hohe Datenzugriffszeiten
  • Lese- und Schreibfehler
  • Es kann nicht auf die Festplatte zugegriffen werden oder sie wird als offline gemeldet
  • Hohe Eingabe-/Ausgabevorgänge (IOPS) der Festplatten, Warteschlangenlänge, Durchsatz und Latenz
  • Veraltete Treiber

Hinweis: Bewährte Methoden findest du unter den folgenden Links: Leistung des Amazon EBS-Volumes.

Lösung

Ermitteln, wann Leistungsprobleme auftreten

Ermittle den Zeitrahmen, in dem Leistungsprobleme auftreten. Anschließend kannst du diesen Zeitraum in den EBS-Metriken isolieren, um ihn in späteren Schritten zur Fehlerbehebung zu überprüfen. Beispielsweise kann sich die Leistung während der Hauptgeschäftszeiten verlangsamen.

Statusprüfungen des EBS-Volumes überprüfen

  1. Öffne die Amazon-EC2-Konsole.
  2. Wähle Volume aus. Beachte, dass in der Spalte Volume-Status der Status der einzelnen Volumes angezeigt wird.
  3. Wähle das Volume und dann die Registerkarte Statusprüfungen aus.
  4. Wenn das Volume sich in einem beeinträchtigten Zustand befindet, findest du weitere Informationen unter Arbeiten mit beeinträchtigten Volumes.

Weitere Informationen findest du unter Den Status deines Volumes überwachen.

Volume- und Instance-Informationen erheben

Sammle Informationen über das Volume, wie z. B. Volume-Typ, Volume-Größe, IOPS und Durchsatzgrenzwerte. Weitere Informationen findest du unter den folgenden Punkten:

CloudWatch-Metriken erfassen

Siehe Amazon-CloudWatch-Metriken für Amazon EBS. Achte auf Spitzen in den Grafiken. Im Folgenden sind die durchschnittlichen Leistungsberechnungen aufgeführt:

  • Durchschnittliche IOPS = (Lesevorgänge (Ops/s) + Schreibvorgänge (Ops/s))/Zeitraum (in Sekunden)
  • Durchschnittlicher Durchsatz = (Lesedurchsatz (KiB/s) + Schreibdurchsatz (KiB/s))/Zeitraum (in Sekunden)
  • Durchschnittliche Warteschlangenlänge (Operationen)
  • Latenz = (Durchschnittliche Leselatenz (ms/op) + Durchschnittliche Schreiblatenz (ms/op))/Zeitraum (in Sekunden)
  • Durchschnittliche IO-Größe = (Durchschnittliche Lesegröße (KiB/op) + Durchschnittliche Schreibgröße (KiB/op))/Zeitraum (in Sekunden)

Weitere Informationen findest du unter E/A-Eigenschaften mit CloudWatch überwachen.

Die Metriken anhand der Instance- und Volume-Attribute überprüfen

Überprüfe die CloudWatch-Metriken und vergleiche sie mit den Volume- und Instance-Informationen, die in Schritt 3 gesammelt wurden. Ordne das Problem den folgenden Kategorien zu:

  • Volume-Grenzwerte: Wenn dein Workload dazu führt, dass das Volume-Kontingent überschritten wird, solltest du erwägen, den EBS-Volume-Typ zu ändern. 
     Grenzwerte auf Instance-Ebene: Ziehe in Betracht, den Instance-Typ zu ändern.

Hinweis: Änderungen des EBS-Volume-Typs und des EC2-Instance-Typs sind mit Kosten verbunden. Vergewissere dich, dass du die Preisunterschiede verstehst, bevor du Änderungen vornimmst. Weitere Informationen findest du unter den folgenden Punkten:

Hinweis: Die CloudWatch-Metriken könnten den Anschein erwecken, dass die Volume- oder Instance-Grenzwerte nicht erreicht werden, obwohl die Leistung langsam ist. Ermittle in diesem Fall, ob auf der Instance Microbursting auftritt.

Nach Ereignissen auf Service-Ebene suchen

Wenn du vermutest, dass in dem von dir untersuchten Zeitraum ein schwerwiegendes Ereignis für den Amazon-EBS-Service oder das Volume eingetreten ist, suche in deinem AWS Servicestatus-Dashboard nach Ereignissen.

Ähnliche Informationen

EBS-Volumes vergleichen

Überwachung und Verständnis der Amazon-EBS-Leistung mithilfe von Amazon CloudWatch

Wie optimiere ich die Leistung meiner Amazon-EBS-Provisioned-IOPS-Volumes?

AWS OFFICIALAktualisiert vor 2 Jahren