Leistungsmesswerte für nichtflüchtigen Speicher prüfen


Mithilfe von Laufwerksmesswerten können Sie die Leistung Ihrer Laufwerke beobachten und Leistungsprobleme beheben.

Mithilfe von Laufwerkmesswerten können Sie folgende Fragen beantworten:

  • Wie hoch sind die durchschnittlichen Lese-IOPS für die Laufwerke einer VM-Instanz?
  • Wie hoch ist die Latenz im Durchschnitt für Lese- und Schreibvorgänge?
  • Wie hoch ist die durchschnittliche Warteschlangentiefe für ein bestimmtes Laufwerk?

Prüfen Sie die Messwerte des Laufwerks, um sicherzustellen, dass die Leistung für Ihre Arbeitslast ausreicht. Außerdem sollten Sie Folgendes tun:

In diesem Dokument werden die Messwerte zu nichtflüchtigen Speichern, die Compute Engine automatisch von jeder VM erfasst, und ihre Anzeige in Cloud Monitoring, der Monitoring-Lösung von Google Cloud, erläutert.

Verfügbare Messwerte für nichtflüchtigen Speicher

Sie können Messwerte im Cloud Monitoring aufrufen oder Messwerte für nichtflüchtigen Speicher programmatisch mit der REST API, Clientbibliotheken, Metrics Query Language (MQL) und PromQL abrufen.

In der folgenden Tabelle sind die für jedes Laufwerk verfügbaren laufwerkspezifischen Messwerte aufgeführt. Sie können zusätzliche Messwerte erfassen, wenn Sie den Ops-Agent auf Ihrer VM installieren.

Eine vollständige Liste der Compute Engine-Messwerte finden Sie unter Compute Engine-Messwerte.

Jeder Messwerttyp in dieser Tabelle muss das Präfix compute.googleapis.com/ haben, das zur besseren Lesbarkeit aus der Tabelle weggelassen wurde.

Anzeigename
(Metric type)
Beschreibung
LaufwerksleistungsstatusBETA
(instance/disk/disk_performance_status)
Der Zustand des Laufwerks in der letzten Minute. Dieser Messwert gibt an, ob das Laufwerk eine normale Leistung erbringt oder ob seine Leistung durch einen Fehler in der Compute Engine beeinträchtigt wird. Mögliche Werte sind Healthy, Degraded und Severely Degraded.
Weitere Informationen finden Sie unter Festplattenstatus überwachen.
Durchschnittliche E/A-Latenz
(instance/disk/average_io_latency)
Die durchschnittliche Lese-/Schreiblatenz des Laufwerks in Mikrosekunden für die letzte Minute.
Durchschnittliche E/A-Warteschlangentiefe
(instance/disk/average_io_queue_depth)
Die durchschnittliche Warteschlangentiefe des Laufwerks für Lese-/Schreibvorgänge in der letzten Minute.
Gelesene Laufwerkbyte
(instance/disk/read_bytes_count)
Durchschnittlicher Lesedurchsatz oder die durchschnittliche Anzahl der Byte, die in einem vom Nutzer angegebenen Zeitraum gelesen oder geschrieben wurden*.
Geschriebene Laufwerkbyte
(instance/disk/write_bytes_count)
Durchschnittlicher Schreibdurchsatz oder die durchschnittliche Anzahl der Byte, die in einem vom Nutzer angegebenen Zeitraum geschrieben wurden*.
Laufwerklesevorgänge
(instance/disk/read_ops_count)
Die durchschnittliche Anzahl Lesevorgänge in einem vom Nutzer festgelegten Zeitraum*.
Laufwerkschreibvorgänge
(instance/disk/write_ops_count)
Die durchschnittliche Anzahl Schreibvorgänge in einem vom Nutzer festgelegten Zeitraum*.
Maximal gelesene Laufwerkbyte
(instance/disk/max_read_bytes_count)
Spitzenwert für den Lesedurchsatz, d. h. die maximale Anzahl von Byte, die pro Sekunde in einem vom Nutzer festgelegten Zeitraum gelesen wurden*.
Maximal geschriebene Laufwerkbyte
(instance/disk/max_write_bytes_count)
Spitzenwert für den Schreibdurchsatz, d. h. die maximale Anzahl von Byte, die pro Sekunde in einem vom Nutzer festgelegten Zeitraum geschrieben wurden*.
Maximale Laufwerkslesevorgänge
(instance/disk/max_read_ops_count)
Die maximale Anzahl von Lesevorgängen pro Sekunde in einem vom Nutzer festgelegten Zeitraum*.
Maximale Laufwerksschreibvorgänge
(instance/disk/max_write_ops_count)
Die maximale Anzahl von Lese-/Schreibvorgängen pro Sekunde in einem vom Nutzer festgelegten Zeitraum*.

* Der Zeitraum muss mindestens eine Minute betragen.

Laufwerksleistung in einem Diagramm visualisieren

Sie können die Leistung Ihres Laufwerks visualisieren, indem Sie einen der im vorherigen Abschnitt aufgeführten Messwerte mit Metrics Explorer darstellen. Metrics Explorer ist Teil von Cloud Monitoring.

Beispiel: Durchschnittliche Latenz für die an eine VM angehängten Laufwerke visualisieren

So visualisieren Sie die durchschnittliche Latenz der Laufwerke einer VM in einem Diagramm: Für die anderen Messwerte für nichtflüchtigen Speicher können Sie das gleiche Verfahren verwenden.

  1. Rufen Sie in der Google Cloud Console die Seite  Metrics Explorer auf:

    Zum Metrics Explorer

    Wenn Sie diese Seite über die Suchleiste suchen, wählen Sie das Ergebnis aus, dessen Zwischenüberschrift Monitoring ist.

  2. Maximieren Sie im Element Messwert das Menü Messwert auswählen, geben Sie VM Instance in die Filterleiste ein und wählen Sie dann über die Untermenüs einen bestimmten Ressourcentyp und Messwert aus:
    1. Wählen Sie im Menü Aktive Ressourcen die Option VM-Instanz aus.
    2. Wählen Sie im Menü Aktive Messwertkategorien die Option Instanz aus.
    3. Wählen Sie im Menü Aktive Messwerte die Option Durchschnittliche Laufwerkslatenz aus.
    4. Klicken Sie auf Anwenden.
    Der voll qualifizierte Name für diesen Messwert ist compute.googleapis.com/instance/disk/average_io_latency.
  3. Konfigurieren Sie, wie die Daten angezeigt werden. So rufen Sie nur die Messwerte für jedes Laufwerk auf, das an eine bestimmte Instanz angehängt ist:
    • Klicken Sie im Element Filter auf Filter hinzufügen und wählen Sie instance_name aus. Wählen Sie für den Wert einen bestimmten Instanznamen aus.
    • Legen Sie im Eintrag Aggregation das erste Menü auf Durchschnitt und das zweite Menü auf device_name fest.

    Weitere Informationen zum Konfigurieren eines Diagramms finden Sie unter Messwerte bei Verwendung von Metrics Explorer auswählen.

Nächste Schritte