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:
Lesen Sie die Richtlinien zur Laufwerksoptimierung. Weitere Informationen finden Sie unter Google Cloud Hyperdisk optimieren und Persistent Disk optimieren.
Prüfen Sie den Zustand des Laufwerks. Weitere Informationen zum Zustand des Laufwerks finden Sie unter Laufwerkzustand überwachen.
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*. |
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.
-
Rufen Sie in der Google Cloud Console die Seite leaderboard Metrics Explorer auf:
Wenn Sie diese Seite über die Suchleiste suchen, wählen Sie das Ergebnis aus, dessen Zwischenüberschrift Monitoring ist.
- 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:- Wählen Sie im Menü Aktive Ressourcen die Option VM-Instanz aus.
- Wählen Sie im Menü Aktive Messwertkategorien die Option Instanz aus.
- Wählen Sie im Menü Aktive Messwerte die Option Durchschnittliche Laufwerkslatenz aus.
- Klicken Sie auf Anwenden.
compute.googleapis.com/instance/disk/average_io_latency
. - 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
- Leistung von nichtflüchtigen Speichern optimieren
- Weitere Informationen zum Erstellen von Diagrammen mit Metric Explorer
- Weitere Informationen zu Cloud Monitoring
- Monitoring API aktivieren
- Verfügbare Messwerte für Compute Engine ansehen