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.
EC2-Instance-Metriken
Themen
Analysierte Metriken für EC2-Instances
Compute Optimizer analysiert die folgenden CloudWatch Metriken Ihrer EC2-Instances, einschließlich Instances, die Teil von EC2 Auto Scaling-Gruppen sind.
| Metrik | Description |
|---|---|
CPUUtilization
|
Der Prozentsatz der zugewiesenen EC2-Recheneinheiten, die auf der Instance verwendet werden. Diese Metrik identifiziert die Verarbeitungsleistung, die erforderlich ist, um eine Anwendung auf einer Instance auszuführen. |
MemoryUtilization
|
Der Prozentsatz des Speichers, der während des Probenahmezeitraums verwendet wird. Diese Metrik identifiziert den Speicher, der für die Ausführung einer Anwendung auf einer Instance erforderlich ist. Metriken zur Speichernutzung werden für die folgenden Ressourcen analysiert:
|
GPUUtilization
|
Der Prozentsatz der zugewiesenen GPUs, die derzeit auf der Instance verwendet werden. AnmerkungInstallieren Sie den CloudWatch Agenten auf Ihren Instances, damit Compute Optimizer die GPU-Auslastungsmetrik Ihrer Instances analysieren kann. Weitere Informationen finden Sie unter Aktivierung der NVIDIA-GPU-Nutzung mit dem CloudWatch Agenten. |
GPUMemoryUtilization
|
Der Prozentsatz des gesamten GPU-Speichers, der derzeit auf der Instance verwendet wird. |
GPUEncoderStatsSessionCount
|
Die Anzahl der aktiven Codierungssitzungen auf einer NVIDIA-GPU. |
NetworkIn
|
Die Anzahl der Byte, die von der Instance auf allen Netzwerkschnittstellen empfangen wurden. Diese Metrik identifiziert das Volumen des eingehenden Netzwerkverkehrs zu einer Instance. |
NetworkOut
|
Die Anzahl der Byte, die von der Instance über alle Netzwerkschnittstellen gesendet werden. Diese Metrik identifiziert das Volumen des ausgehenden Netzwerkverkehrs von einer Instance. |
NetworkPacketsIn
|
Die Anzahl der Pakete, die von der Instance empfangen werden. |
NetworkPacketsOut
|
Die Anzahl der Pakete, die von der Instanz gesendet werden. |
DiskReadOps
|
Die Lesevorgänge pro Sekunde der Instanz speichern das Volumen der Instanz. |
DiskWriteOps
|
Die Schreibvorgänge pro Sekunde des Instance-Speicher-Volumes der Instanz. |
DiskReadBytes
|
Die Lesebytes pro Sekunde des Instance-Speicher-Volumes der Instanz. |
DiskWriteBytes
|
Die Schreib-Bytes pro Sekunde des Instance-Speicher-Volumes der Instanz. |
VolumeReadBytes
|
Die Lesebytes pro Sekunde von EBS-Volumes, die an die Instance angehängt sind. Wird wie KiBs in der Konsole angezeigt. |
VolumeWriteBytes
|
Die Schreibbytes pro Sekunde von EBS-Volumes, die an die Instance angehängt sind. Wird wie KiBs in der Konsole angezeigt. |
VolumeReadOps
|
Die Lesevorgänge pro Sekunde von EBS-Volumes, die an die Instance angehängt sind. |
VolumeWriteOps
|
Die Schreibvorgänge pro Sekunde von EBS-Volumes, die an die Instance angehängt sind. |
Weitere Informationen zu Instance-Metriken finden Sie unter Auflisten der verfügbaren CloudWatch Metriken für Ihre Instances im Amazon Elastic Compute Cloud-Benutzerhandbuch. Weitere Informationen zu EBS-Volumenmetriken finden Sie unter CloudWatch Amazon-Metriken für Amazon EBS im Amazon Elastic Compute Cloud-Benutzerhandbuch.
Speichernutzung mit dem Agenten aktivieren CloudWatch
Damit Compute Optimizer die Kennzahl zur Speicherauslastung Ihrer Instances analysiert, installieren Sie den CloudWatch Agenten auf Ihren Instances. Wenn Compute Optimizer die Speicherauslastungsdaten für Ihre Instances analysieren kann, erhalten Sie eine zusätzliche Datenmessung, die die Empfehlungen von Compute Optimizer weiter verbessert. Weitere Informationen zur Installation des CloudWatch Agenten finden Sie unter Erfassung von Metriken und Protokollen von Amazon EC2-Instances und On-Premises -Servern mit dem CloudWatch Agenten im CloudWatch Amazon-Benutzerhandbuch.
Auf Linux-Instances analysiert Compute Optimizer die mem_used_percent Metrik im CWAgent Namespace oder die MemoryUtilization Legacy-Metrik im Namespace. System/Linux Auf Windows-Instanzen analysiert Compute Optimizer die Available MBytes Metrik im Namespace. CWAgent Wenn Available MBytes sowohl die Memory % Committed Bytes In Use Metriken als auch im CWAgent Namespace konfiguriert sind, wählt Available MBytes Compute Optimizer die primäre Speichermetrik aus, um Empfehlungen zu generieren.
Anmerkung
-
Wir empfehlen, den
CWAgentNamespace so zu konfigurieren, dass erAvailable MBytesals Speichermetrik für Windows-Instances verwendet wird. -
Compute Optimizer unterstützt auch die
Available BytesMetrikenAvailable KBytesund priorisiert beide Metriken vor derMemory % Committed Bytes In UseMetrik, wenn Empfehlungen für Windows-Instances generiert werden.
Darüber hinaus muss der Namespace die Dimension enthalten. InstanceId Wenn die InstanceId Dimension fehlt oder Sie sie mit einem benutzerdefinierten Dimensionsnamen überschreiben, kann Compute Optimizer keine Daten zur Speichernutzung für Ihre Instance erfassen. Namespaces und Dimensionen sind in der Agenten-Konfigurationsdatei definiert. CloudWatch Weitere Informationen finden Sie unter Erstellen der CloudWatch Agenten-Konfigurationsdatei im CloudWatch Amazon-Benutzerhandbuch.
Wichtig
Bei allen CloudWatch Namespaces und Metriknamen wird zwischen Groß- und Kleinschreibung unterschieden.
Beispiel: CloudWatch Agentenkonfiguration für die Speichererfassung
{ "agent": { "metrics_collection_interval": 60, "run_as_user": "root" }, "metrics": { "namespace": "CWAgent", "append_dimensions": { "InstanceId": "${aws:InstanceId}" }, "metrics_collected": { "mem": { "measurement": [ "mem_used_percent" ], "metrics_collection_interval": 60 } } } }
Aktivierung der NVIDIA-GPU-Nutzung mit dem CloudWatch Agenten
Gehen Sie wie folgt vor, damit Compute Optimizer die NVIDIA-GPU-Auslastungsmetrik Ihrer Instances analysieren kann:
-
Installieren Sie den CloudWatch Agenten auf Ihren Instances. Weitere Informationen finden Sie unter Installation des CloudWatch Agenten im CloudWatch Amazon-Benutzerhandbuch.
-
Erlauben Sie dem CloudWatch Agenten, NVIDIA-GPU-Metriken zu erfassen. Weitere Informationen finden Sie im CloudWatch Amazon-Benutzerhandbuch unter Erfassung von NVIDIA-GPU-Metriken.
Compute Optimizer analysiert die folgenden NVIDIA-GPU-Metriken:
-
nvidia_smi_utilization_gpu -
nvidia_smi_memory_used -
nvidia_smi_encoder_stats_session_count -
nvidia_smi_encoder_stats_average_fps -
nvidia_smi_encoder_stats_average_latency -
nvidia_smi_temperature_gpu
Der Namespace muss die InstanceId Dimension und index die Dimensionen enthalten. Wenn die Dimensionen fehlen oder Sie sie mit einem benutzerdefinierten Dimensionsnamen überschreiben, kann Compute Optimizer keine GPU-Nutzungsdaten für Ihre Instance erfassen. Namespaces und Dimensionen sind in der Agenten-Konfigurationsdatei definiert. CloudWatch Weitere Informationen finden Sie unter Erstellen der CloudWatch Agenten-Konfigurationsdatei im CloudWatch Amazon-Benutzerhandbuch.
Konfigurieren Sie die Aufnahme externer Metriken
Sie können die Funktion zur Erfassung externer Metriken verwenden, um zu konfigurieren, dass EC2-Messwerte AWS Compute Optimizer zur Speichernutzung von einem der vier Observability-Produkte aufgenommen werden:,, und. Datadog Dynatrace Instana New Relic Wenn Sie die Erfassung externer Metriken aktivieren, analysiert Compute Optimizer zusätzlich zu Ihren CPU-, Festplatten-, Netzwerk-, I/O- und Durchsatzdaten auch Ihre externen EC2-Speichernutzungsmetriken, um Empfehlungen zur richtigen EC2-Dimensionierung zu generieren. Diese Empfehlungen können Ihnen zusätzliche Einsparungen und eine verbesserte Leistung bieten. Weitere Informationen finden Sie unter Erfassung externer Metriken.