Detaillierte Leistungsstatistiken für Volumes im EC2 Amazon-Instance-Speicher - Amazon Elastic Compute Cloud

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Detaillierte Leistungsstatistiken für Volumes im EC2 Amazon-Instance-Speicher

Amazon EC2 bietet hochauflösende Leistungsstatistiken in Echtzeit für NVMe Instance-Speichervolumen, die an Nitro-basierte EC2 Amazon-Instances angehängt sind. Diese Statistiken werden als aggregierte Zähler dargestellt, die für die gesamte Lebensdauer der Instance gespeichert werden. Die Statistiken enthalten Informationen über die Gesamtzahl der Operationen, die gesendeten und empfangenen Byte, die für Lese- und I/O Schreibvorgänge aufgewendete Zeit sowie Histogramme für Lese- und Schreibvorgänge. I/O Diese Statistiken sind zwar konsistent mit den detaillierten Leistungsstatistiken von Amazon EBS, enthalten aber auch detaillierte, nach I/O Größe aufgeschlüsselte Latenzhistogramme, die detailliertere Einblicke in Ihre Speicherleistungsmuster bieten können. Diese verbesserte Transparenz ermöglicht es Ihnen, genau zu identifizieren, bei welchen spezifischen I/O Größen Latenzprobleme auftreten, sodass Sie die Anwendungsleistung optimieren und Probleme effektiver beheben können.

Sie können diese Statistiken mit einer Genauigkeit von Intervallen von bis zu 1 Sekunde erfassen. Wenn Anfragen häufiger als 1-Sekunden-Intervalle gestellt werden, kann der NVMe Treiber die Anfragen zusammen mit anderen Administratorbefehlen in eine Warteschlange stellen, um sie zu einem späteren Zeitpunkt zu verarbeiten.

Überlegungen
  • Die Statistiken werden nur für NVMe Speichervolumes unterstützt, die an Nitro-basierte Instances angehängt sind.

  • Die Zähler sind bei Stopps und Neustarts von Instanzen nicht persistent.

  • Die Statistiken sind ohne zusätzliche Kosten verfügbar.

Statistiken

Das NVMe Blockgerät verkauft die folgenden Statistiken:

Name der Statistik Vollständiger Name Typ Beschreibung
total_read_ops Gesamtzahl der Lesevorgänge Zähler Die Gesamtzahl der abgeschlossenen Lesevorgänge.
total_write_ops Gesamtzahl der Schreibvorgänge Zähler Die Gesamtzahl der abgeschlossenen Schreibvorgänge.
total_read_bytes Gesamtzahl der gelesenen Byte Zähler Die Gesamtzahl der übertragenen gelesenen Byte.
total_write_bytes Gesamtzahl der Schreib-Bytes Zähler Die Gesamtzahl der übertragenen Schreibbytes.
total_read_time Gesamtlesezeit Zähler Die Gesamtzeit, die für alle abgeschlossenen Lesevorgänge aufgewendet wurde, in Mikrosekunden.
total_write_time Gesamtschreibzeit Zähler Die Gesamtzeit, die für alle abgeschlossenen Schreibvorgänge aufgewendet wurde, in Mikrosekunden.
instance_store_volume_performance_exceeded_iops Die Gesamtzeit, für die der Bedarf benötigt wurde, hat die maximale Anzahl an IOPS Zähler Die Gesamtzeit (in Mikrosekunden), in der die IOPS-Anfragen die maximale Anzahl an IOPS des Volumes überschritten haben. Jeder höhere Wert 0 weist darauf hin, dass Ihr Workload mehr IOPS benötigte, als das Volume liefern konnte. Im Idealfall sollte die inkrementelle Anzahl dieser Metrik zwischen zwei Snapshot-Zeiten minimal sein.
instance_store_volume_performance_exceeded_tp Der gesamte Zeitbedarf überstieg den maximalen Durchsatz des Volumes Zähler Die Gesamtzeit in Mikrosekunden, in der Durchsatzanfragen den maximalen Durchsatz des Volumes überschritten haben. Jeder höhere Wert 0 weist darauf hin, dass Ihr Workload mehr Durchsatz benötigte, als das Volume liefern konnte. Im Idealfall sollte die inkrementelle Anzahl dieser Metrik zwischen zwei Snapshot-Zeiten minimal sein.
volume_queue_length Länge der Volumenwarteschlange Zeitpunkt Die Anzahl der Lese- und Schreibvorgänge, die darauf warten, abgeschlossen zu werden.
read_io_latency_histogram I/O Histogramm lesen Histogramm * Die Anzahl der innerhalb der einzelnen Latenzbereiche abgeschlossenen Lesevorgänge in Mikrosekunden.
write_io_latency_histogram Histogramm schreiben I/O Histogramm * Die Anzahl der innerhalb der einzelnen Latenzbereiche abgeschlossenen Schreibvorgänge in Mikrosekunden.
Anmerkung

* Histogrammstatistiken stellen nur I/O Operationen dar, die erfolgreich abgeschlossen wurden. Blockierte oder beeinträchtigte I/O Operationen sind nicht enthalten, werden aber in der volume_queue_length Statistik, die als Statistik dargestellt wird, ersichtlich sein. point-in-time

Zugriff auf die Statistiken

Auf die Statistiken muss direkt von der Instance aus zugegriffen werden, an die die Instance-Speicher-Volumes angehängt sind. Sie können mit einer der folgenden Methoden auf die Statistiken zugreifen.

Amazon CloudWatch

Sie können den CloudWatch Amazon-Agenten so konfigurieren, dass er die Statistiken von Ihrer Instance sammelt und sie als benutzerdefinierte Metriken in verfügbar macht CloudWatch. Sie können die Metriken dann verwenden, CloudWatch um I/O Muster zu analysieren, Leistungstrends zu verfolgen, benutzerdefinierte Dashboards zu erstellen und automatische Alarme auf der Grundlage von Leistungsschwellenwerten einzurichten.

Weitere Informationen zur Konfiguration des CloudWatch Agenten finden Sie unter Volumenmetriken des EC2 Amazon-Instance-Speichers sammeln.

nvme-cli tool
Um auf die Statistiken zuzugreifen
  1. Connect zu der Instance her, an die das Volume angehängt ist.

  2. Amazon Linux 2023, das nach dem 15. September 2025 AMIs veröffentlicht wurde, enthält die neueste Version des nvme-cli Tools. Wenn Sie ein älteres Amazon Linux AMI verwenden, aktualisieren Sie das nvme-cli Tool.

    sudo yum install nvme-cli
  3. Führen Sie den folgenden Befehl aus und geben Sie den Gerätenamen für das Volume an.

    sudo nvme amzn stats /dev/nvme0n1

Die Statistiken enthalten auch detaillierte Latenzhistogramme, aufgeschlüsselt nach I/O Größe. Um Statistiken nach I/O Größe aufgeschlüsselt anzuzeigen, fügen Sie die --details Option hinzu. Zum Beispiel:

sudo nvme amzn stats --details /dev/nvme0n1

Weitere Informationen zur Verwendung des Tools erhalten Sie, indem Sie die --help Option angeben. Zum Beispiel:

sudo nvme amzn stats --help
nvme_amzn.exe tool
Um auf die Statistiken zuzugreifen
  1. Connect zu der Instance her, an die das Volume angehängt ist.

  2. Stellen Sie sicher, dass Sie die AWSNVMe Treiberversion 1.7.0 oder eine neuere Version verwenden. Weitere Informationen zum Aktualisieren des AWSNVMe Treibers finden Sie unter AWS NVMe Treiber.

  3. Ermittelt die Festplattennummer für das Volume. Weitere Informationen finden Sie unter NVMe Festplatten auf Amazon EC2 Windows-Instances Volumes zuordnen.

  4. Führen Sie den folgenden Befehl als Administrator aus und geben Sie die Festplattennummer für das Volume an.

    .\nvme_amzn.exe stats disk_number

Die Statistiken enthalten auch detaillierte Latenz-Histogramme, aufgeschlüsselt nach I/O Größe. Um Statistiken nach I/O Größe aufgeschlüsselt anzuzeigen, fügen Sie die --details Option hinzu. Zum Beispiel:

.\nvme_amzn.exe stats --details disk_number