View a markdown version of this page

Metriche delle istanze EC2 - AWS Compute Optimizer

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Metriche delle istanze EC2

Metriche analizzate per le istanze EC2

Compute Optimizer analizza le seguenti CloudWatch metriche delle istanze EC2, incluse le istanze che fanno parte dei gruppi EC2 Auto Scaling.

Metrica Description
CPUUtilization

La percentuale di unità di calcolo EC2 allocate che sono in uso sull'istanza. Questa metrica identifica la potenza di elaborazione richiesta per eseguire un'applicazione su un'istanza.

MemoryUtilization

La percentuale di memoria utilizzata durante il periodo di campionamento. Questa metrica identifica la memoria necessaria per eseguire un'applicazione su un'istanza.

Le metriche di utilizzo della memoria vengono analizzate per le seguenti risorse:

GPUUtilization

La percentuale di GPU allocate attualmente in uso sull'istanza.

Nota

Per consentire a Compute Optimizer di analizzare la metrica di utilizzo della GPU delle istanze, installa l'agente sulle istanze. CloudWatch Per ulteriori informazioni, consulta Abilitazione dell'utilizzo della GPU NVIDIA con l'agente CloudWatch.

GPUMemoryUtilization

La percentuale di memoria totale della GPU attualmente in uso sull'istanza.

GPUEncoderStatsSessionCount

Il numero di sessioni di codifica attive su una GPU NVIDIA.

NetworkIn

Il numero di byte ricevuti su tutte le interfacce di rete dall'istanza. Questa metrica identifica il volume del traffico di rete in entrata verso un'istanza.

NetworkOut

Il numero di byte inviati su tutte le interfacce di rete dall'istanza. Questa metrica identifica il volume del traffico di rete in uscita da un'istanza.

NetworkPacketsIn

Il numero di pacchetti ricevuti dall'istanza.

NetworkPacketsOut

Il numero di pacchetti inviati dall'istanza.

DiskReadOps

Le operazioni di lettura al secondo dell'istanza memorizzano il volume dell'istanza.

DiskWriteOps

Le operazioni di scrittura al secondo dell'istanza memorizzano il volume dell'istanza.

DiskReadBytes

I byte letti al secondo dell'istanza memorizzano il volume dell'istanza.

DiskWriteBytes

I byte di scrittura al secondo dell'istanza memorizzano il volume dell'istanza.

VolumeReadBytes

I byte letti al secondo dei volumi EBS collegati all'istanza. Visualizzato come KiBs nella console.

VolumeWriteBytes

I byte di scrittura al secondo dei volumi EBS collegati all'istanza. Visualizzato come KiBs nella console.

VolumeReadOps

Le operazioni di lettura al secondo dei volumi EBS collegati all'istanza.

VolumeWriteOps

Le operazioni di scrittura al secondo dei volumi EBS collegati all'istanza.

Per ulteriori informazioni sulle metriche delle istanze, consulta Elencare le CloudWatch metriche disponibili per le tue istanze nella Amazon Elastic Compute Cloud User Guide. Per ulteriori informazioni sulle metriche dei volumi EBS, consulta le metriche di Amazon per Amazon EBS nella Amazon CloudWatch Elastic Compute Cloud User Guide.

Abilitazione dell'utilizzo della memoria con l'agente CloudWatch

Affinché Compute Optimizer analizzi la metrica di utilizzo della memoria delle istanze, installa l'agente sulle istanze. CloudWatch Consentire a Compute Optimizer di analizzare i dati di utilizzo della memoria per le istanze fornisce un'ulteriore misurazione dei dati che migliora ulteriormente i consigli di Compute Optimizer. Per ulteriori informazioni sull'installazione dell' CloudWatch agente, consulta Raccolta di metriche e registri da istanze e On-Premises server Amazon EC2 con l'agente nella Amazon User Guide. CloudWatch CloudWatch

Sulle istanze Linux, Compute Optimizer analizza la mem_used_percent metrica nel namespace o la metrica precedente nel CWAgent namespace. MemoryUtilization System/Linux Nelle istanze Windows, Compute Optimizer analizza la metrica nel namespace. Available MBytes CWAgent Se entrambe le Available MBytes Memory % Committed Bytes In Use metriche sono configurate nello spazio dei CWAgent nomi, Compute Optimizer sceglie come metrica di memoria principale per generare consigli. Available MBytes

Nota
  • Ti consigliamo di configurare lo CWAgent spazio dei nomi da utilizzare come metrica di memoria per le istanze Windows. Available MBytes

  • Compute Optimizer supporta anche le Available Bytes metriche Available KBytes and e dà priorità a entrambe rispetto alla metrica quando genera consigli per le istanze Windows. Memory % Committed Bytes In Use

Inoltre, lo spazio dei nomi deve contenere la dimensione. InstanceId Se la InstanceId dimensione è mancante o la sovrascrivi con un nome di dimensione personalizzato, Compute Optimizer non può raccogliere dati sull'utilizzo della memoria per l'istanza. I namespace e le dimensioni sono definiti nel file di configurazione dell'agente. CloudWatch Per ulteriori informazioni, consulta Create the CloudWatch agent Configuration File nella Amazon CloudWatch User Guide.

Importante

Tutti i CloudWatch namespace e i nomi delle metriche fanno distinzione tra maiuscole e minuscole.

Esempio: configurazione CloudWatch dell'agente per la raccolta della memoria

{ "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 } } } }

Abilitazione dell'utilizzo della GPU NVIDIA con l'agente CloudWatch

Per consentire a Compute Optimizer di analizzare la metrica di utilizzo delle GPU NVIDIA delle tue istanze, procedi come segue:

  1. Installa l'agente sulle tue istanze. CloudWatch Per ulteriori informazioni, consulta Installazione dell' CloudWatch agente nella Amazon CloudWatch User Guide.

  2. Consenti all' CloudWatch agente di raccogliere le metriche della GPU NVIDIA. Per ulteriori informazioni, consulta Raccogli le metriche delle GPU NVIDIA nella Amazon User Guide. CloudWatch

Compute Optimizer analizza le seguenti metriche delle GPU NVIDIA:

  • 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

Il namespace deve contenere la dimensione e le dimensioni. InstanceId index Se le dimensioni mancano o le sovrascrivi con un nome di dimensione personalizzato, Compute Optimizer non può raccogliere dati sull'utilizzo della GPU per l'istanza. I namespace e le dimensioni sono definiti nel file di configurazione dell'agente. CloudWatch Per ulteriori informazioni, consulta Create the CloudWatch agent Configuration File nella Amazon CloudWatch User Guide.

Configura l'inserimento di metriche esterne

È possibile utilizzare la funzionalità di inserimento delle metriche esterne per configurare l'acquisizione delle metriche AWS Compute Optimizer di utilizzo della memoria EC2 da uno dei quattro prodotti di osservabilità:,, e. Datadog Dynatrace Instana New Relic Quando abiliti l'inserimento di metriche esterne, Compute Optimizer analizza le metriche di utilizzo della memoria EC2 esterna in aggiunta ai dati di CPU, disco, rete, I/O e throughput per generare raccomandazioni per il corretto dimensionamento di EC2. Questi consigli possono fornire ulteriori risparmi e prestazioni migliorate. Per ulteriori informazioni, consulta Inserimento di metriche esterne.